Multicall Transaction Breakdown Tool
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
Multicall Transaction Breakdown Tool detects if a transaction is a multicall (aggregated batch of calls) and breaks it down into each individual sub-call. It extracts each sub-call's target address, function signature, and parameters, then explains each one in plain English. An AI summary then describes what the combined transaction actually accomplishes. No more wondering what a complex multicall is doing—you see every single operation, from token transfers to approvals to contract interactions, all before you sign.
HOW TO USE
Connect your EVM wallet using the BotGentz wallet bridge. Select your network. Paste a transaction hash to fetch and analyze, or paste raw call data (hex) to decode directly. Click "Break down"—the tool detects if the transaction is a multicall, extracts each sub-call, decodes each function, and generates an AI explanation. Results show the transaction details, a list of every sub-call with its target and function, and a plain-English summary of what the combined transaction does. No transaction is ever submitted—this tool is read-only and free.
TECHNICAL MECHANISM
The app uses the injected BGWallet bridge to access the EVM provider via ethers.js v5.7.2. Transaction hashes are fetched via provider.getTransaction(). Call data is decoded against a built-in 4-byte signature database that includes common functions and multicall method IDs: aggregate() (0x27e86d6e), aggregate3() (0x252dba42), tryAggregate() (0x2a81cfc3), and aggregate3Value() (0x82ad56cb). When a multicall method ID is detected, the tool parses the call data to extract sub-calls by scanning for address patterns (64 hex characters) and associated call data. Each sub-call's target address and data are extracted, then decoded using the same signature database. Up to 5 sub-calls are extracted and displayed. The AI bridge (BGAI.generate) receives a prompt with the decoded function, multicall status, sub-call details, and returns a plain-English breakdown and summary capped at 1,024 tokens.
WHAT IT CANNOT SEE
This tool cannot detect malicious intent hidden in contract bytecode—it reads only the function call data visible on-chain. It cannot verify that the resolved function names match the actual contract implementations—any contract can implement a function with the same method ID but different behavior. It cannot verify off-chain intent or consequences. It cannot detect cross-contract exploits, reentrancy vulnerabilities, or front-running. It cannot decode non-standard multicall implementations or custom aggregator patterns that don't match the known method IDs. Sub-call extraction is limited to the structure of known multicall contracts—custom implementations may not be parsed correctly.
PLEASE NOTE
Supports EVM-compatible chains only—Ethereum, Sepolia, Polygon, Mumbai, Optimism, Arbitrum, and any network the wallet bridge connects to. The signature database covers common functions and known multicall method IDs. Sub-call extraction uses a simplified parser—complex nested multicalls may not be fully decoded. Explanations are AI-generated and should be treated as assists, not authoritative guarantees. Always review the transaction details in your wallet's own signature prompt before approving. The wallet's signature step is the only protection that actually gates any action—this tool is informational and does not replace that safeguard. Free to use, no API keys required.