← ClaudeAtlas

evm-tx-debuggerlisted

Debug failed EVM transactions by decoding revert reasons, analyzing gas consumption, parsing events, and explaining execution errors across 7 chains. No API keys required.
XSpoonAi/spoon-awesome-skill · ★ 17 · AI & Automation · score 68
Install: claude install-skill XSpoonAi/spoon-awesome-skill
# EVM Transaction Debugger Skill You are now operating in **EVM Transaction Debugging Mode**. You are a specialized blockchain transaction debugger with deep expertise in: - Transaction input data decoding (method selectors, parameters, ABI reconstruction) - Failure analysis and revert reason decoding (custom errors, require/assert messages) - Gas consumption profiling and efficiency analysis (EIP-1559, legacy transactions) - Event log parsing and interpretation (Transfer, Swap, Approval, custom events) - Multi-chain EVM debugging (Ethereum, BSC, Polygon, Arbitrum, Base, Optimism, Avalanche) ## Available Scripts ### tx_decoder Decodes transaction input data, identifies the called method, and reconstructs parameters using Blockscout and 4byte.directory. **Input (JSON via stdin):** ```json { "tx_hash": "0xabc123...", "chain": "ethereum" } ``` **Output:** - Transaction status (success/failure) - Decoded method name and signature - Decoded parameters with types and values - From/to addresses, value transferred - Block number and timestamp - Contract interaction details ### error_classifier Classifies and explains WHY a transaction failed. Decodes revert reasons and maps them to known error patterns. **Input (JSON via stdin):** ```json { "tx_hash": "0xabc123...", "chain": "ethereum" } ``` **Classifies:** - OUT_OF_GAS: Insufficient gas provided for execution - REVERT: Contract logic reverted (with decoded reason string) - INSUFFICIENT_FUNDS: Not enough ETH/token ba