mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-06-05 14:38:42 +00:00
eth: should return basefee for the next block as doc says (#35023)
This commit is contained in:
parent
ac1fdc5f8f
commit
90cd7d1937
1 changed files with 4 additions and 2 deletions
|
|
@ -446,8 +446,10 @@ func (b *EthAPIBackend) FeeHistory(ctx context.Context, blockCount uint64, lastB
|
||||||
}
|
}
|
||||||
|
|
||||||
func (b *EthAPIBackend) BaseFee(ctx context.Context) *big.Int {
|
func (b *EthAPIBackend) BaseFee(ctx context.Context) *big.Int {
|
||||||
if b.ChainConfig().IsLondon(b.CurrentHeader().Number) {
|
header := b.CurrentHeader()
|
||||||
return eip1559.CalcBaseFee(b.ChainConfig(), b.CurrentHeader())
|
next := new(big.Int).Add(header.Number, common.Big1)
|
||||||
|
if b.ChainConfig().IsLondon(next) {
|
||||||
|
return eip1559.CalcBaseFee(b.ChainConfig(), header)
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue