Probe sig
NAME
probe-sig - Get the selector for a function.
SYNOPSIS
probe sig
[options] sig
DESCRIPTION
Get the selector for a function.
The signature (sig) is a fragment in the form <function name>(<types...>)
.
OPTIONS
Common Options
-h
--help
Prints help information.
EXAMPLES
-
Get the selector for the function
transfer(address,uint256)
:probe sig "transfer(address,uint256)"
-
Get the selector for a function that expects a
struct
:contract Test {
struct MyStruct {
address addr;
uint256 amount;
}
function myfunction(MyStruct memory t) public pure {}
}Structs are encoded as tuples (see struct encoding).
probe sig "myfunction((address,uint256))"