Skip to content

Commit fa20072

Browse files
rezzmahcalbera
authored andcommitted
miner,core: update gas used pointer correctly (#20)
(cherry picked from commit c065001) (cherry picked from commit 87d5eb5)
1 parent b3b5080 commit fa20072

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

core/state_processor.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,8 @@ func ApplyTransactionWithEVM(msg *Message, gp *GasPool, statedb *state.StateDB,
159159
// Prague3 validation: Check for ERC20 transfers involving blocked addresses.
160160
if evm.ChainConfig().IsPrague3(blockNumber, blockTime) {
161161
if err := ValidatePrague3Transaction(&evm.ChainConfig().Berachain.Prague3, receipt); err != nil {
162+
// We must decrement the pointer that was increased
163+
*usedGas -= result.UsedGas
162164
return nil, err
163165
}
164166
}

0 commit comments

Comments
 (0)