Expand description
Module containing a contract’s types and functions.
contract Caller {
function normal(address _callee, uint _value, bytes memory _data, uint _gas) external returns (bool success, bytes memory output) { <stmts> }
function delegate(address _callee, bytes memory _data, uint _gas) external returns (bool success, bytes memory output) { <stmts> }
function staticCall(address _callee, bytes memory _data, uint _gas) external view returns (bool success, bytes memory output) { <stmts> }
function create(bytes memory initcode) external payable returns (address addr) { <stmts> }
function create2(bytes memory initcode, bytes32 salt) external payable returns (address addr) { <stmts> }
}Structs§
- create2
Call - Function with signature
create2(bytes,bytes32)and selector0x8c0b8db2. - create2
Return - Container type for the return parameters of the
create2(bytes,bytes32)function. - create
Call - Function with signature
create(bytes)and selector0xcf5ba53f. - create
Return - Container type for the return parameters of the
create(bytes)function. - delegate
Call - Function with signature
delegate(address,bytes,uint256)and selector0x3401d399. - delegate
Return - Container type for the return parameters of the
delegate(address,bytes,uint256)function. - normal
Call - Function with signature
normal(address,uint256,bytes,uint256)and selector0x205267c8. - normal
Return - Container type for the return parameters of the
normal(address,uint256,bytes,uint256)function. - static
Call Call - Function with signature
staticCall(address,bytes,uint256)and selector0xf5f8cde5. - static
Call Return - Container type for the return parameters of the
staticCall(address,bytes,uint256)function.
Enums§
- Caller
Calls - Container for all the
Callerfunction calls.