remove 'startGas' from 'gasMeter'

This commit is contained in:
andri lim 2020-01-30 21:02:30 +07:00 committed by zah
parent 1cd9353faa
commit 22dff9ff88
2 changed files with 1 additions and 7 deletions

View File

@ -13,8 +13,7 @@ logScope:
topics = "vm gas"
proc init*(m: var GasMeter, startGas: GasInt) =
m.startGas = startGas
m.gasRemaining = m.startGas
m.gasRemaining = startGas
m.gasRefunded = 0
proc consumeGas*(gasMeter: var GasMeter; amount: GasInt; reason: string) =
@ -31,7 +30,3 @@ proc returnGas*(gasMeter: var GasMeter; amount: GasInt) =
proc refundGas*(gasMeter: var GasMeter; amount: GasInt) =
gasMeter.gasRefunded += amount
trace "GAS REFUND", consumed = gasMeter.gasRemaining - amount, amount, refunded = gasMeter.gasRefunded
proc resetGas*(gasMeter: var GasMeter) =
gasMeter.gasRemaining = gasMeter.startGas
gasMeter.gasRefunded = 0

View File

@ -90,7 +90,6 @@ type
GasMeter* = object
gasRefunded*: GasInt
startGas*: GasInt
gasRemaining*: GasInt
CallKind* = enum