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