fix nil ptr errors

This commit is contained in:
Nikola Bebić‮ 2024-06-20 14:31:04 +02:00
parent 8cbb3beab7
commit 0fedda8aaa

View file

@ -444,7 +444,7 @@ func (st *StateTransition) TransitionDb() (*ExecutionResult, error) {
st.state.AddBalance(consensus.SystemAddress, fee) st.state.AddBalance(consensus.SystemAddress, fee)
// add extra blob fee reward // add extra blob fee reward
if rules.IsCancun { if rules.IsCancun && st.evm.Context.BlobBaseFee != nil {
blobFee := new(big.Int).SetUint64(st.blobGasUsed()) blobFee := new(big.Int).SetUint64(st.blobGasUsed())
blobFee.Mul(blobFee, st.evm.Context.BlobBaseFee) blobFee.Mul(blobFee, st.evm.Context.BlobBaseFee)
st.state.AddBalance(consensus.SystemAddress, blobFee) st.state.AddBalance(consensus.SystemAddress, blobFee)