Skip to content

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