This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Plain-English Transaction Decoder

Transaction Safety · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryTransaction Safety
PlatformAll
Pricing $4.99/mo
Installs0
Free 7-day trial, no card. Or hold 25,000 BOT instead.
Get BotSurf — free
The browser these apps run in. Free on every platform, no account needed to try an app.

About this app

WHAT IT DOES

Plain-English Transaction Decoder takes raw EVM transaction data—contract address, function signature, call parameters, value, and gas settings—and translates it into language you can actually understand. Paste a transaction hash, a contract address, or raw hex data, and the tool decodes the function call, extracts parameters, and flags suspicious patterns like unlimited approvals, self-destruct calls, or admin ownership transfers. An AI layer then generates a plain-English summary explaining exactly what the transaction authorizes, what privileges it requests, and what assets are affected—all before you sign anything. The wallet's own signature prompt remains the sole gatekeeper; this tool informs, never bypasses.

HOW TO USE

Connect your EVM wallet using the BotGentz wallet bridge. Select the network matching your transaction. Paste a transaction hash to fetch and decode it—the tool pulls the full transaction details from the chain. Paste a contract address to inspect its methods, balance, and ownership. Or paste raw call data (hex starting with 0x) to decode it directly. Click Decode, and the tool displays the function name, parameters, value, gas settings, and any risk flags. The AI explanation appears alongside the raw data, giving you a clear picture of what the transaction does. No transaction is ever submitted—this tool is read-only.

TECHNICAL MECHANISM

The app uses the injected BGWallet bridge to access the EVM provider via ethers.js v5.7.2. It detects input type automatically: transaction hashes (0x + 64 hex) are fetched via provider.getTransaction(); addresses (0x + 40 hex) are queried for balance, code, and ownership via eth_call; raw hex data is decoded directly. A built-in signature database maps common function signatures (e.g., 0x095ea7b3 for approve, 0xa9059cbb for transfer) to human-readable names and parameter structures. For unrecognized signatures, the tool still displays the raw data and passes it to the AI for interpretation. Parameter decoding extracts addresses and amounts from the call data using regex patterns on the hex string, with BigNumber conversion for numeric values. The AI bridge (BGAI.generate) receives a prompt constructed from the actual decoded data—contract target, value, function name, raw data, and detected flags—and returns a concise explanation capped at 1,024 tokens. The UI renders the result with color-coded risk tags (bad, warn, dim) and a prominent AI explanation section.

WHAT IT CANNOT SEE

This tool cannot detect malicious intent hidden in contract bytecode—it reads only the transaction data visible on-chain. It cannot verify off-chain consequences of a transaction, such as what a contract might do with tokens after receipt or whether the contract's owner can upgrade it later. It cannot guarantee the contract source code matches the bytecode on-chain. It cannot detect cross-contract attack vectors, reentrancy vulnerabilities, or front-running attempts. It does not simulate transaction execution, so it cannot predict revert conditions or gas exhaustion. The AI explanation is generated from the provided data; it may miss nuanced attack patterns not present in the call data itself.

PLEASE NOTE

Supports EVM-compatible chains only—Ethereum, Sepolia, Polygon, Mumbai, Optimism, Arbitrum, and any network the wallet bridge connects to. Explanations are AI-generated and should be treated as assists, not authoritative audits. 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.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.