diff --git a/CHANGELOG.md b/CHANGELOG.md index 544e03941..e432b45b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ - [\#495](https://github.com/cosmos/evm/pull/495) Allow immediate SIGINT interrupt when mempool is not empty - [\#416](https://github.com/cosmos/evm/pull/416) Fix regression in CometBlockResultByNumber when height is 0 to use the latest block. This fixes eth_getFilterLogs RPC. - [\#545](https://github.com/cosmos/evm/pull/545) Check if mempool is not nil before accepting nonce gap error tx. +- [\#585](https://github.com/cosmos/evm/pull/585) Use zero constructor to avoid nil pointer panic when BaseFee is 0d ### IMPROVEMENTS diff --git a/mempool/iterator.go b/mempool/iterator.go index ec1875951..b7a75b91c 100644 --- a/mempool/iterator.go +++ b/mempool/iterator.go @@ -255,7 +255,7 @@ func (i *EVMMempoolIterator) extractCosmosEffectiveTip(tx sdk.Tx) *uint256.Int { return nil // Transaction doesn't implement FeeTx interface } - var bondDenomFeeAmount math.Int + bondDenomFeeAmount := math.ZeroInt() fees := feeTx.GetFee() for _, coin := range fees { if coin.Denom == i.bondDenom {