Testnet

Developer Quickstart

Build on Boing with the CLI and RPC. Crates, commands, and default port below.

Crates

CrateDescription
boing-primitivesTypes, hashing (BLAKE3), cryptography
boing-consensusPoS + HotStuff BFT
boing-stateState store (sparse Merkle commitments; Verkle upgrade path in specs)
boing-executionVM + parallel scheduler
boing-tokenomicsEmission and block-timing constants
boing-automationScheduler, triggers, executor incentives
boing-governanceGovernance helpers for the protocol stack
boing-telemetryLogging and RPC telemetry helpers
boing-qaDeploy-time QA rules used by execution
boing-cliboing init, boing dev, boing deploy
boing-p2plibp2p networking
boing-nodeNode binary

CLI

  • boing init — Initialize a project
  • boing dev — Local development
  • boing 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).