{"repo":"edb-rs/edb","free":true,"listed":false,"github":"https://github.com/edb-rs/edb","clone":"git clone https://github.com/edb-rs/edb.git","description":"EDB: The Ethereum Project Debugger","language":"Rust","stars":368,"topics":["debugger","ethereum","security","smart-contract","web3","solidity"],"license":"AGPL-3.0","category":"blockchain-web3","readme_excerpt":"EDB &nbsp;·&nbsp; The Ethereum Project Debugger To our knowledge, the first Ethereum smart-contract debugger that can theoretically achieve 100% accurate source-to-bytecode mapping. Source-level time-travel debugger for Ethereum smart contracts. EDB bridges the gap between high-level Solidity code and low-level EVM execution, providing four essential debugging features that have been missing from the Ethereum ecosystem: - 🧭 Step-by-step execution at the source code level - 🧠 Local variable value inspection - 🧮 Custom expression evaluation during debug execution - 🎯 Breakpoints & watchpoints for fine-grained control ⚠️ Note : EDB is currently under active development. Features and APIs may change as we continue to improve the debugging experience. ✨ Time-travel through your Solidity code with a full TUI debugger. Installation One-line Install The installer downloads a pre-built binary for your platform, so no Rust or Bun toolchain is required. Build from Source Prerequisites - Rust (stable, 2024 edition): rustup.rs - Bun : required to build the embedded web UI Quickstart Debug an On-Chain Transaction Debug any transaction from mainnet or testnets: is a comma-separated list of Ethereum RPC URLs (public endpoints like Infura/Alchemy, or a local node). EDB queries these to fetch the on-chain state needed to replay the transaction; more endpoints means faster replay. If none is provided, EDB falls back to the ten most popular public RPC endpoints, which may be slow and unrelia","default_branch":null,"files":null,"tree":[],"storefront":"/r/edb-rs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/edb-rs/edb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}