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
Caller
function calls.