Jelajahi Sumber

Revert "eth: refactor creation of EthAPIBackend (#20476)" (#20536)

This reverts commit a1bc0e3cb69d6080b884728a60d2f92392b4c392.
Péter Szilágyi 5 tahun lalu
induk
melakukan
b211742e5f
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      eth/backend.go

+ 2 - 2
eth/backend.go

@@ -213,12 +213,12 @@ func New(ctx *node.ServiceContext, config *Config) (*Ethereum, error) {
 	eth.miner = miner.New(eth, &config.Miner, chainConfig, eth.EventMux(), eth.engine, eth.isLocalBlock)
 	eth.miner.SetExtra(makeExtraData(config.Miner.ExtraData))
 
+	eth.APIBackend = &EthAPIBackend{ctx.ExtRPCEnabled(), eth, nil}
 	gpoParams := config.GPO
 	if gpoParams.Default == nil {
 		gpoParams.Default = config.Miner.GasPrice
 	}
-
-	eth.APIBackend = &EthAPIBackend{ctx.ExtRPCEnabled(), eth, gasprice.NewOracle(eth.APIBackend, gpoParams)}
+	eth.APIBackend.gpo = gasprice.NewOracle(eth.APIBackend, gpoParams)
 
 	return eth, nil
 }