From 34c0df8bdd7c83dfba76393831088ebab1aba1a7 Mon Sep 17 00:00:00 2001 From: maohuazhu <34360891+neal-zhu@users.noreply.github.com> Date: Mon, 11 Sep 2023 10:21:18 +0800 Subject: [PATCH] config: fix CreateConsensusEngineBareBones (#8154) Fix ``CreateConsensusEngineBareBones`` for bor and aura. Current codes will pass a ``**chain.BorConfig`` or ``**chain.AuraConfig to`` ``CreateConsensusEngine`` and cause a panic Co-authored-by: Maohua Zhu --- eth/ethconsensusconfig/config.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eth/ethconsensusconfig/config.go b/eth/ethconsensusconfig/config.go index 1962c69876b..ee0f2c5cb0b 100644 --- a/eth/ethconsensusconfig/config.go +++ b/eth/ethconsensusconfig/config.go @@ -132,9 +132,9 @@ func CreateConsensusEngineBareBones(chainConfig *chain.Config, logger log.Logger if chainConfig.Clique != nil { consensusConfig = params.CliqueSnapshot } else if chainConfig.Aura != nil { - consensusConfig = &chainConfig.Aura + consensusConfig = chainConfig.Aura } else if chainConfig.Bor != nil { - consensusConfig = &chainConfig.Bor + consensusConfig = chainConfig.Bor } else { var ethashCfg ethashcfg.Config ethashCfg.PowMode = ethashcfg.ModeFake