diff --git a/CHANGELOG.md b/CHANGELOG.md index 30bfa135..19e51ec4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,6 +40,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### Bug Fixes +* (rpc) [\#529](https://github.com/tharsis/ethermint/pull/975) Fix unexpected `nil` values for `reward`, returned by `EffectiveGasTipValue(blockBaseFee)` in the `eth_feeHistory` RPC method. * (evm) [\#529](https://github.com/tharsis/ethermint/issues/529) Add support return value on trace tx response. * (rpc) [#970] (https://github.com/tharsis/ethermint/pull/970) Fix unexpected nil reward values on `eth_feeHistory` response diff --git a/rpc/ethereum/backend/feebackend.go b/rpc/ethereum/backend/feebackend.go index b09b5d42..ed44833a 100644 --- a/rpc/ethereum/backend/feebackend.go +++ b/rpc/ethereum/backend/feebackend.go @@ -87,6 +87,9 @@ func (e *EVMBackend) processBlock( } tx := ethMsg.AsTransaction() reward := tx.EffectiveGasTipValue(blockBaseFee) + if reward == nil { + reward = big.NewInt(0) + } sorter[i] = txGasAndReward{gasUsed: txGasUsed, reward: reward} break }