Skip to content
@edb-rs

EDB

EDB is the first user-friendly, source-level debugger for Ethereum applications, written in Rust.

edb-rs 🪄🐛

We make Ethereum debugging less painful (and a little magical).

EDB is a Rust-powered debugger that lets you step through Solidity contracts like they’re real programs, not cryptic bytecode soup.


🛠 What we build

  • Source-level debugging: see your Solidity code, not just 0x hieroglyphics.
  • Time travel: scrub forward and backward until you catch the bug red-handed.
  • Variable & state inspection: locals, storage, calldata — if the EVM has it, you can interrogate it.
  • Transaction replay: drag mainnet/testnet txs under the microscope and watch them spill their secrets.

🚀 Quick start

git clone https://github.com/edb-rs/edb
cd edb
cargo build --release
cargo install --path crates/edb
cargo install --path crates/rpc-proxy
cargo install --path crates/tui

Then replay any transaction:

edb --rpc-urls <RPC_ENDPOINTS> replay 0xdeadbeef...c0ffee

📚 Links

Debugging Solidity without EDB is like being Sherlock without Watson.

EDB won't fix your bugs, but it will level up our morale bar.

Pinned Loading

  1. edb edb Public

    EDB: The Ethereum Project Debugger

    Rust 328 39

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…