diff options
author | Paweł Bylica <chfast@gmail.com> | 2017-12-14 20:28:44 +0800 |
---|---|---|
committer | Paweł Bylica <chfast@gmail.com> | 2017-12-15 20:33:35 +0800 |
commit | fb5f25eeee6091ab4f70506a9b0ff36affe4d879 (patch) | |
tree | 0b150a4dc4abb0529cce36925bc24e10acd9b5b3 /core/vm/interpreter.go | |
parent | 5129ef22c2aaa3e8c733fe7c0fb6eff64457426c (diff) | |
download | go-tangerine-fb5f25eeee6091ab4f70506a9b0ff36affe4d879.tar go-tangerine-fb5f25eeee6091ab4f70506a9b0ff36affe4d879.tar.gz go-tangerine-fb5f25eeee6091ab4f70506a9b0ff36affe4d879.tar.bz2 go-tangerine-fb5f25eeee6091ab4f70506a9b0ff36affe4d879.tar.lz go-tangerine-fb5f25eeee6091ab4f70506a9b0ff36affe4d879.tar.xz go-tangerine-fb5f25eeee6091ab4f70506a9b0ff36affe4d879.tar.zst go-tangerine-fb5f25eeee6091ab4f70506a9b0ff36affe4d879.zip |
core/vm: Remove snapshot param from Interpreter.Run()
Diffstat (limited to 'core/vm/interpreter.go')
-rw-r--r-- | core/vm/interpreter.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/vm/interpreter.go b/core/vm/interpreter.go index ac6000f97..455f970dd 100644 --- a/core/vm/interpreter.go +++ b/core/vm/interpreter.go @@ -107,9 +107,9 @@ func (in *Interpreter) enforceRestrictions(op OpCode, operation operation, stack // the return byte-slice and an error if one occurred. // // It's important to note that any errors returned by the interpreter should be -// considered a revert-and-consume-all-gas operation. No error specific checks -// should be handled to reduce complexity and errors further down the in. -func (in *Interpreter) Run(snapshot int, contract *Contract, input []byte) (ret []byte, err error) { +// considered a revert-and-consume-all-gas operation except for +// errExecutionReverted which means revert-and-keep-gas-left. +func (in *Interpreter) Run(contract *Contract, input []byte) (ret []byte, err error) { // Increment the call depth which is restricted to 1024 in.evm.depth++ defer func() { in.evm.depth-- }() |