diff options
Diffstat (limited to 'core/vm/evm.go')
-rw-r--r-- | core/vm/evm.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/vm/evm.go b/core/vm/evm.go index 093c7d4c1..344435f73 100644 --- a/core/vm/evm.go +++ b/core/vm/evm.go @@ -104,6 +104,10 @@ type EVM struct { // abort is used to abort the EVM calling operations // NOTE: must be set atomically abort int32 + // callGasTemp holds the gas available for the current call. This is needed because the + // available gas is calculated in gasCall* according to the 63/64 rule and later + // applied in opCall*. + callGasTemp uint64 } // NewEVM retutrns a new EVM . The returned EVM is not thread safe and should |