Skip to main content

Implementation guides

These guides help you implement ethdebug/format support in your project. Choose the section that matches what you're building.

For debuggers

Guides for consuming ethdebug/format data in debuggers, tracers, and analysis tools.

Dereferencing pointers

A detailed walkthrough of the @ethdebug/pointers TypeScript reference implementation, showing how to resolve pointers to concrete values.

For background on pointer concepts, see the Pointers documentation and the Pointer specification.

Other guides

Additional debugger implementation guides are planned.

For compilers

Guides for emitting ethdebug/format data from compilers and toolchains.

Compiler guides

Guidance on integrating ethdebug/format output into your compiler, including what to emit and when.

Contributing

Interested in helping improve these guides? Contributions are welcome! Reach out in our Matrix.chat or open an issue on GitHub.