Paste the calldata.
Enter the complete hexadecimal request. The selector identifies which supported standard signature it matches.
Decode supported ERC-20 calls into readable explanations. Inspect addresses, amounts, and approval requests directly in your browser.
Three direct steps to understand the arguments encoded in a supported function call.
Conceptual illustration of encoded data, not a live transaction.
Enter the complete hexadecimal request. The selector identifies which supported standard signature it matches.
Read the encoded addresses and exact integer amount. Add decimals only if you know them.
Get a measured explanation of the arguments. The tool does not execute or simulate a transaction.
For supported calls, calldata begins with a four-byte selector followed by 32-byte ABI words. The visual is illustrative; it is not live transaction activity.
Select a call to see the fields KAVACH can interpret.
Requests a transfer to a recipient address for an exact integer amount in base units.
Conceptual illustration. The actual target contract determines behavior.
Calldata is interpreted in your browser. No server-side decoder or transaction upload.
Paste calldata directly. No signature, account, or wallet permission requested.
Amounts remain bigint values. Raw base units are always visible.
Save a local text report with decoded arguments and limitations.
A readable argument list helps you inspect a request. It does not establish what a target contract will do.
Open DecoderFunction selectors do not verify contract behavior. Different functions can share a selector.
A contract may implement unexpected behavior. KAVACH does not inspect contract code or blockchain state.
Balances, fees, execution success, and transaction effects are not predicted.
Token details are not automatically verified. Decoding is not a safety verdict.