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.
Interested in helping improve these guides? Contributions are welcome! Reach out in our Matrix.chat or open an issue on GitHub.