Wasichain Developers¶
Wasichain is a smart-contract blockchain built on Commonware consensus primitives and Wasmtime for contract execution. Contracts compile to wasm32-wasip2 components and interact with the chain through a WIT-defined host ABI.
Key characteristics¶
- Component Model contracts -- each contract is a self-contained Wasm component with four exports:
init,exec,query,reply. - Deterministic execution -- no filesystem, network, clock, or randomness APIs are available inside the VM.
- Threshold-simplex consensus -- powered by Commonware's simplex protocol with BLS threshold signatures.
- KV storage with transactional overlays -- state changes are isolated per sub-message and committed atomically.
Where to start¶
| Goal | Page |
|---|---|
| Deploy your first contract | Getting Started |
| Understand the system design | Architecture |
| Build contracts | Contract Development |
| Run a node | Node Operation |
| Integrate programmatically | SDK & Client Integration |
| HTTP endpoint reference | API Reference |