On-chain · Free now

Calldata Decoder

Paste the data field of a transaction and read what it calls and with which arguments. The common ERC-20, ERC-721 and router selectors resolve offline, and anything else decodes once you supply the signature.
Your data stays in this tabGives you Decoded arguments, Risk notes, TXT
Calldata Decoder is ready for input.
Decoded in this tab. The calldata is never sent anywhere.

Step 1

Set controls

Step 2

Run tool

Waiting for files and settings.

0%
Pick files and run the tool.

Notes

The selector dictionary is offline, so the common ERC-20, ERC-721 and router calls resolve with no lookup.
For anything else, paste the function signature and the decoder checks it hashes to the same selector before trusting it.

Use it forReading a multisig payload, a pending transaction, or a contract call somebody sent you.

Good to knowSupply a signature and it is checked against the selector before anything is decoded. A signature that does not hash to the same four bytes is rejected rather than quietly producing plausible nonsense.

  • Calldata
  • ABI decode
  • Selector lookup
  • Multisig review
  • Offline

Where your data goesNowhere. The work happens in this tab.