func (self *Env) Call(caller vm.ContractRef, addr common.Address, data []byte, gas, price, value *big.Int) ([]byte, error) { if self.vmTest && self.depth > 0 { caller.ReturnGas(gas, price) return nil, nil } ret, err := core.Call(self, caller, addr, data, gas, price, value) self.Gas = gas return ret, err }
func (self *VMEnv) Call(me vm.ContractRef, addr common.Address, data []byte, gas, price, value *big.Int) ([]byte, error) { return core.Call(self, me, addr, data, gas, price, value) }
func (self *VMEnv) Call(caller vm.ContractRef, addr common.Address, data []byte, gas, price, value *big.Int) ([]byte, error) { self.Gas = gas return core.Call(self, caller, addr, data, gas, price, value) }