Call another contract
(env *EVM, me ContractRef, addr common.Address, data []byte, gas, value *big.Int)
| 69 | type CallContext interface { |
| 70 | // Call another contract |
| 71 | Call(env *EVM, me ContractRef, addr common.Address, data []byte, gas, value *big.Int) ([]byte, error) |
| 72 | // Take another's contract code and execute within our own context |
| 73 | CallCode(env *EVM, me ContractRef, addr common.Address, data []byte, gas, value *big.Int) ([]byte, error) |
| 74 | // Same as CallCode except sender and value is propagated from parent to child scope |
no outgoing calls