feemarket: update base fee in BeginBlock (#822)

* Update base fee in begin blocker

Closes: #820

* changelog

Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
This commit is contained in:
yihuang
2021-12-15 02:10:52 +00:00
committed by GitHub
co-authored by Federico Kunze Küllmer
parent 5d237a5ee4
commit 50e463725e
7 changed files with 16 additions and 9 deletions
+1 -1
View File
@@ -955,7 +955,7 @@ func (e *EVMBackend) BaseFee(height int64) (*big.Int, error) {
return nil, err
}
baseFee := types.BaseFeeFromEvents(blockRes.EndBlockEvents)
baseFee := types.BaseFeeFromEvents(blockRes.BeginBlockEvents)
if baseFee != nil {
return baseFee, nil
}
+2 -2
View File
@@ -258,7 +258,7 @@ func (api *PublicFilterAPI) NewBlockFilter() rpc.ID {
continue
}
baseFee := types.BaseFeeFromEvents(data.ResultEndBlock.Events)
baseFee := types.BaseFeeFromEvents(data.ResultBeginBlock.Events)
header := types.EthHeaderFromTendermint(data.Header, ethtypes.Bloom{}, baseFee)
api.filtersMu.Lock()
@@ -310,7 +310,7 @@ func (api *PublicFilterAPI) NewHeads(ctx context.Context) (*rpc.Subscription, er
continue
}
baseFee := types.BaseFeeFromEvents(data.ResultEndBlock.Events)
baseFee := types.BaseFeeFromEvents(data.ResultBeginBlock.Events)
// TODO: fetch bloom from events
header := types.EthHeaderFromTendermint(data.Header, ethtypes.Bloom{}, baseFee)