diff --git a/core/vm/eof_test.go b/core/vm/eof_test.go index fd4fbe30b1..721bb1a114 100644 --- a/core/vm/eof_test.go +++ b/core/vm/eof_test.go @@ -30,7 +30,6 @@ func MakeTestContainer( subContainers []*Container, data []byte, dataSize int) Container { - testBytes := make([]byte, 0, 16*1024) codeSectionOffsets := make([]int, 0, len(codeSections)) diff --git a/core/vm/evm.go b/core/vm/evm.go index e131fcf69a..9541f676e4 100644 --- a/core/vm/evm.go +++ b/core/vm/evm.go @@ -343,7 +343,7 @@ func (evm *EVM) DelegateCall(originCaller common.Address, caller common.Address, return nil, gas, errors.New("extDelegateCall to non-eof contract") } // Initialise a new contract and make initialise the delegate values - contract := NewContract(originCaller, caller, nil, gas, evm.jumpDests) + contract := NewContract(originCaller, caller, value, gas, evm.jumpDests) contract.Container = evm.parseContainer(code) contract.SetCallCode(evm.resolveCodeHash(addr), code) ret, err = evm.interpreter.Run(contract, input, false, false)