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.