cast --abi-decode
NAME
cast---abi-decode - Decode ABI-encoded input or output data.
SYNOPSIS
cast --abi-decode
[options] sig calldata
DESCRIPTION
Decode ABI-encoded input or output data.
By default, the command will decode output data. To decode input data, pass --input
or use cast --calldata-decode
.
The signature (sig) is a fragment in the form <function name>(<types...>)(<types...>)
.
OPTIONS
Decoder Options
-i
--input
Decode input data.
Common Options
-h
--help
Prints help information.
EXAMPLES
-
Decode output data for a
balanceOf
call:cast --abi-decode "balanceOf(address)(uint256)" \ 0x000000000000000000000000000000000000000000000000000000000000000a
-
Decode input data for a
transfer
call:cast --abi-decode --input "transfer(address,uint256)" \ 0xa9059cbb000000000000000000000000e78388b4ce79068e89bf8aa7f218ef6b9ab0e9d0000000000000000000000000000000000000000000000000008a8e4b1a3d8000