diff --git a/core/vm/interpreter.go b/core/vm/interpreter.go index 5d213acc83..949a39dacf 100644 --- a/core/vm/interpreter.go +++ b/core/vm/interpreter.go @@ -162,10 +162,11 @@ func (in *EVMInterpreter) Run(contract *Contract, input []byte, readOnly bool) ( // as every returning call will return new data anyway. in.returnData = nil + // TODO temporary fix for issue // Don't bother with the execution if there's no code. - if len(contract.Code) == 0 { - return nil, nil - } + //if len(contract.Code) == 0 { + // return nil, nil + //} var ( op OpCode // current opcode