TRY ONLINE
Decodes input data (calldata) for a function call. For example, if you have the calldata for a transfer function call, it will decode the address and amount parameters.
Signature
Data
Decoded
Decoded data will appear here
cast calldata-decode "transfer(address,uint256)" 0xa9059cbb000000000000000000000000e78388b4ce79068e89bf8aa7f218ef6b9ab0e9d0000000000000000000000000000000000000000000000000008a8e4b1a3d8000
cast calldata-decode "approve(address,uint256)" 0x095ea7b300000000000000000000000090c1f9220d90d3966fbee24045edd73e1d588ad500000000000000000000000000000000000000000000000000000000000003e8
cast-calldata-decode - Decode ABI-encoded input data.
cast calldata-decode
[options] sig calldata
Decode ABI-encoded input data.
The signature (sig) is a fragment in the form <function name>(<types...>)
.
-h
--help
Prints help information.
transfer
call:
cast calldata-decode "transfer(address,uint256)" \ 0xa9059cbb000000000000000000000000e78388b4ce79068e89bf8aa7f218ef6b9ab0e9d0000000000000000000000000000000000000000000000000008a8e4b1a3d8000