Revertilo
Blockchain debugging tool to simplify the analysis and troubleshooting of transaction reverts
Problem Statement
Revertilo is an advanced blockchain debugging tool designed to simplify the analysis and troubleshooting of transaction reverts on Ethereum. It transforms the traditionally complex and time-consuming process of debugging failed transactions into an intuitive, AI-powered experience.Revertilo addresses the critical gap between raw blockchain data and actionable debugging information. By combining sophisticated trace analysis, source code mapping, and AI-powered interpretation, it creates the first truly user-friendly solution for blockchain debugging that maintains technical accuracy while being accessible to developers of all skill levels.
Solution
Backend: Python microservices architecture Web App: TypeScript + React + Vite Chrome Extension: JavaScript Blockchain: Ethereum archive node with debug module enabledDifferent microservices gather smart contracts artifacts, metadata, compile them, use sourcemap and get execution context for every single step in raw opcode trace. This information is added to comprehensive prompt and processed with modern LLMs
Hackathon
ETHGlobal Prague
2025
Prizes
- 🏆
Best use of Blockscout1st place
Blockscout
Contributors
- crystalbit
5 contributions