Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Demo Map

Named surfaces for reproducing ZK-CosmWasm behavior as an external developer.

Demo / artifactLocationWhat it shows
VM proof path (unit / integration)packages/vm tests (e.g. proof_instance_verify_*)Cold path CircuitInfo → Circuit → verify; curve_id routing
Circuit cache benchmarkspackages/vm/benches/, criterion under target/criterion/ZK*Pin/hot/warm load costs
Example Wasm contractscontracts/* (esp. crypto-oriented samples)Host crypto patterns; extend with zk where enabled
vote-sdkvalargroup/vote-sdkPrivate voting stack (see upstream README)
zk-vote-bridgepackages/zk-vote-bridgeFooter-wrapped vote circuits for CosmWasm verify
Crosslink / PoW LCzebra-crosslink, cw-ics08-wasm-crosslinkHybrid finality + PoW header fixtures
Bounties e2e scriptsmonorepo crates/zec-bounties/scriptsAuth handshake and public-mode ship path

Suggested learning order

  1. Read Proof VM overview and Architecture.
  2. Run or read a proof_instance_verify test in packages/vm.
  3. Serialize a toy circuit footer and store via VM cache APIs.
  4. Optionally run vote-sdk or light-client scripts if your product needs them.

Hackathon submission themes: Community hackathon.