Crates
| Crate | Description |
|---|---|
boing-primitives | Types, hashing (BLAKE3), cryptography |
boing-consensus | PoS + HotStuff BFT |
boing-state | State store (sparse Merkle commitments; Verkle upgrade path in specs) |
boing-execution | VM + parallel scheduler |
boing-tokenomics | Emission and block-timing constants |
boing-automation | Scheduler, triggers, executor incentives |
boing-governance | Governance helpers for the protocol stack |
boing-telemetry | Logging and RPC telemetry helpers |
boing-qa | Deploy-time QA rules used by execution |
boing-cli | boing init, boing dev, boing deploy |
boing-p2p | libp2p networking |
boing-node | Node binary |
CLI
boing init— Initialize a projectboing dev— Local developmentboing deploy— Deploy
RPC
Default port: 8545. Full method list and error codes: Documentation → RPC API (mirrors repository docs/RPC-API-SPEC.md). Use boing_health or boing_getNetworkInfo for chain id, limits, and developer.dex_discovery_methods. TypeScript: in-repo boing-sdk/ (see repo boing-sdk/README.md).