Skip to content

Commit

Permalink
Merge pull request #2434 from jorgemmsilva/fix/prevent-gas-overflow
Browse files Browse the repository at this point in the history
fix: prevent overflow on minBurn
  • Loading branch information
jorgemmsilva authored May 8, 2023
2 parents 6a6675c + ff47075 commit 5dab9f2
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions packages/vm/gas/table.go
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,11 @@ func linear(a uint64) BurnFunction {

func minBurn(minGasBurn uint64) BurnFunction {
return func(currentBurnedGas uint64) uint64 {
if minGasBurn < currentBurnedGas {
// prevent overflow
return 0
}

return minGasBurn - currentBurnedGas
}
}

0 comments on commit 5dab9f2

Please sign in to comment.