Developer documentation
These pages are for contributors; the API reference covers individual
Rust APIs. The site root documents the latest release; the book of the main
branch is published under /main/.
- Design: architecture (crates, services, block and transaction flow), mempool specification, state database format. The RFCs are the original design records, annotated with where the code has diverged.
- Contributing: the contribution guide; property testing, profiling, tokio-console, private testnet tests.
- Maintenance: consensus refactors, mass renames, ECC dependency updates, checkpoints.
- Process: CI, delivery, releases, audits, changelogs, labels, crates.