Batched Transaction Step Explainer
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Batched Transaction Step Explainer connects to your EVM wallet, reads batched transaction data (an array of calls with recipient, value, and data payload for each step), and decodes every call in the batch into plain language before you sign. It identifies ERC-20 transfer and approve function calls across multiple steps, extracts token amounts and contract addresses for each step, and shows exactly what the entire batch will do. The tool also provides an AI-generated step-by-step explanation of the batch in natural language, making it easier to understand what you're approving across multiple operations.
HOW TO USE
Navigate to any page where you are about to sign a batched transaction. Open the Batched Transaction Step Explainer, connect your EVM wallet, and either paste a transaction hash or manually enter up to 5 calls with recipient address, value, and data for each step. Click "Look up transaction" to fetch on-chain data and generate an AI explanation of the entire batch. The tool will decode each step and display them in a structured format. Review the AI explanation alongside the raw transaction details for each step, then verify the same details in your wallet's signature prompt before approving.
TECHNICAL SECTION — BATCHED TRANSACTION DECODING WITH PER-STEP FALLBACK
The tool fetches batched transaction data from the blockchain using the connected wallet's provider. It extracts each call in the batch, and for each call, decodes the function signature from the transaction data payload, identifying common ERC-20 functions including transfer (0xa9059cbb), approve (0x095ea7b3), and transferFrom (0x23b872dd). For each recognized function, the tool extracts the recipient/spender address and token amount from the calldata using fixed-position decoding. If a function signature is not recognized, the tool still displays the raw data and the recipient address for that step so you can at least see where each call is going. The AI layer receives the decoded data for all steps and generates a plain-language explanation of what the entire batch will do if signed, describing each step in order. This approach works without requiring an external API or proprietary database.
WHAT IT CANNOT SEE
This tool cannot read the actual intent behind a batched transaction. It cannot determine if any recipient address is a known scam address without an external database. It cannot detect phishing contracts that mimic legitimate addresses. It cannot predict if any token being transferred will retain its value after the transaction. It cannot determine the execution order or dependencies between batched calls. The user must still verify each step of the batch in their wallet before signing. The AI explanation is generated from on-chain data and does not constitute financial advice or a security audit.
PLEASE NOTE
EVM chains only. Explanations are AI-generated from data the app reads on-chain—always review what you are actually signing in your wallet before approving it. The wallet's own signature prompt remains the final and only protection against unwanted transactions. This tool is read-only; it never sends transactions or signs anything on your behalf.