Expand description
Module containing a contract’s types and functions.
contract Callee {
uint public stored;
function echo(uint _data) external pure returns (uint data) { <stmts> }
function whoSender() external view returns (address) { <stmts> }
function store(uint _data) external { <stmts> }
function revert() public pure returns (uint256) { <stmts> }
function invalid() public pure returns (uint256 result) { <stmts> }
function stop() public pure returns (uint256 result) { <stmts> }
}Structs§
- echo
Call - Function with signature
echo(uint256)and selector0x6279e43c. - echo
Return - Container type for the return parameters of the
echo(uint256)function. - invalid
Call - Function with signature
invalid()and selector0xbde9e40e. - invalid
Return - Container type for the return parameters of the
invalid()function. - revert
Call - Function with signature
revert()and selector0x7da3c3ab. - revert
Return - Container type for the return parameters of the
revert()function. - stop
Call - Function with signature
stop()and selector0x07da68f5. - stop
Return - Container type for the return parameters of the
stop()function. - store
Call - Function with signature
store(uint256)and selector0x6057361d. - store
Return - Container type for the return parameters of the
store(uint256)function. - stored
Call - Function with signature
stored()and selector0xe582dd31. - stored
Return - Container type for the return parameters of the
stored()function. - whoSender
Call - Function with signature
whoSender()and selector0xca3e58fe. - whoSender
Return - Container type for the return parameters of the
whoSender()function.
Enums§
- Callee
Calls - Container for all the
Calleefunction calls.