diff options
Diffstat (limited to 'cmd/evm/main.go')
-rw-r--r-- | cmd/evm/main.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cmd/evm/main.go b/cmd/evm/main.go index 64044c421..ef679e373 100644 --- a/cmd/evm/main.go +++ b/cmd/evm/main.go @@ -225,10 +225,15 @@ func (self *VMEnv) Call(caller vm.ContractRef, addr common.Address, data []byte, self.Gas = gas return core.Call(self, caller, addr, data, gas, price, value) } + func (self *VMEnv) CallCode(caller vm.ContractRef, addr common.Address, data []byte, gas, price, value *big.Int) ([]byte, error) { return core.CallCode(self, caller, addr, data, gas, price, value) } +func (self *VMEnv) DelegateCall(caller vm.ContractRef, addr common.Address, data []byte, gas, price *big.Int) ([]byte, error) { + return core.DelegateCall(self, caller, addr, data, gas, price) +} + func (self *VMEnv) Create(caller vm.ContractRef, data []byte, gas, price, value *big.Int) ([]byte, common.Address, error) { return core.Create(self, caller, data, gas, price, value) } |