Skip to content
ihategas.xyz

Calldata Decoder

Runs offline

Turn raw transaction calldata into readable function arguments.

the transaction input data
optional — without it you still get the raw words
Selectorfirst 4 bytes
0xa9059cbb

Decoded

transfer

arg 0
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
arg 1
1000000000000000000

About calldata decoder

Calldata is the payload of a contract call: four bytes identifying the function, then the arguments packed into thirty-two-byte words. Give it a signature or an ABI and you get named arguments back. Give it nothing and you still get the selector and the raw words, annotated where a word looks like an address or a plausible amount — often enough to work out what a transaction does before you sign it.

More developer tools