etherscan-transaction-debugger
Etherscan Transaction Debugger
Turn Etherscan's transaction, contract, token, and label data into a clear execution story that users can verify directly on the explorer. Preserve raw hashes and addresses, make important claims auditable, and never make trace completeness sound stronger than the available data.
Inputs
Require a 32-byte transaction hash. Accept a second hash for a focused comparison.
Determine the chain from the user, a chain-specific explorer URL, transaction data, or surrounding context. Ask only when the hash is valid on multiple candidate chains or cannot be found. Default to Ethereum only when no chain clue exists, and state the assumption.
Treat the expected outcome, protocol name, and requested audience as optional. Infer a useful explanation level when omitted:
simple: short, nontechnical outcome.standard: outcome, important calls, and asset changes.developer: decoded calldata, call semantics, proxy path, and failure evidence.support: customer-ready explanation plus escalation notes.security: permissions, callbacks, delegate calls, recipients, and evidence-backed anomalies.