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

Release Log

v55 — July 2026

Less Trust, More Truth. Privacy by design.

New Features

Shielded Send

Anonymous multi-chain invoice payer. Pay any invoice privately by routing funds through the V7 shielded pool. Supports DOT→DOT same-token transfers and DOT→ANY cross-currency transfers to 70+ assets (BTC, ETH, SOL, and more). Includes live exchange rate display, gas estimation with real Poseidon commitments, and async withdrawal flow with progress polling.

V7 Shielded Pool

Next-generation zero-knowledge privacy pool with 8 public signals, linkability fix (no deposits[] mapping), known-roots window (16 slots), and proxy withdrawals for extra sender unlinkability. Deployed on Paseo testnet and Polkadot mainnet.

Proxy Withdrawals

Route withdrawals through a fresh proxy contract for unique sender addresses every time. Toggleable in the UI for an extra layer of unlinkability.

Anonymous Email & Identity

Fake Name Generator with random identity creation and email forwarding via @metasploit.io aliases. Combine with shielded send for fully anonymous invoice payments — recipient sees only your alias.

Privacy Dashboard

Interactive D3.js sunburst chart showing pool composition by asset. Parallel asset scanner queries escrow(address) for all pallet assets, with live progress and K-anonymity score display.

UI Theme Modes

Four animated modes accessible from the toolbox settings modal:

  • Rain Mode — Configurable particle effects (rain/snow) with custom image upload
  • Flame Mode — Animated fire effects
  • Toaster Mode — Flying toasters screensaver animation
  • Pony Mode — Galloping ponies based on the browser ponies project

Plus customizable background colors (primary and gradient).

Polkadot AssetHub Mainnet Support

Full V7 deployment on Polkadot AssetHub (chain 420420419) with circomlibjs-compatible Poseidon hasher, verified end-to-end deposit→withdraw flow.

Non-KYC Offramps

Convert shielded USDC to fiat via the ZKP2P peer-to-peer protocol. Supports 10 platforms (Cash App, PayPal, Revolut, Wise, Venmo, Zelle, and more) across 9 fiat currencies.

SDKs & Tooling

@kusamashield/shielded-transfers v0.1.4 (TypeScript)

V7 support with depositNativeV7, withdrawV7, proxyWithdrawV7, ZKPService.generateV4WithdrawProof (8 public signals), and buildMerkleTreeFromContract. Supports Paseo, Polkadot, and Kusama AssetHub.

shielded-transfers (Python)

Python SDK for shielded pool operations with ShieldedClient, LeanIMT, commitment generation, and network configs. Uses light-poseidon-python (Rust backend) for 2x faster Poseidon hashing.

light-poseidon-python v0.1.5

Pure Python Poseidon hash bindings backed by Rust light-poseidon. circomlibjs-compatible constants. No Node.js dependency. 2x faster than circomlibjs.

PoseidonPolkaVM

Fastest on-chain Poseidon implementation in the world — Rust compiled to PolkaVM. 17.7x cheaper gas than Solidity Poseidon on pallet-revive. Enables depth-20 Merkle tree operations in a single block.

Infrastructure

New Public RPCs

https://polkadot-assethub-rpc.laissez-faire.trade
https://paseo-assethub-rpc.laissez-faire.trade
https://kusama-rpc.laissez-faire.trade

rapidsnark Proof Generation

C++ Groth16 prover on the backend — ~4.3s proof time vs ~15s with snarkjs (3.5x faster).

Tor & Proxy Support

Interface supports Tor and proxy connections for enhanced network privacy.

Backend Proxy

Async pool withdrawal API with background ZK proof generation, Merkle tree syncing (polling every 2s), SS58 address forwarding, known-roots retry logic, and smoldot light client integration.

Security & Protocol

  • ~270x cheaper than equivalent operations on Ethereum mainnet
  • Groth16 verification: 3,990 gas ($0.017) on pallet-revive
  • Shielded pool deposit: 45K gas ($0.19), withdrawal: 7K gas ($0.03)
  • V7 linkability fix: nullifierHash never exposed at deposit time
  • Known-roots window: 16-slot buffer prevents griefing attacks
  • Context hash replay protection: keccak256(address) % BN254_R

Deprecations

  • Moonbase testnet — no longer maintained
  • Westend testnet — deprecated
  • Old Polkadot Poseidon hasher (0x66988131...) — bn254_x5 constants incompatible with ZK circuit

Contract Deployments

NetworkPoolVerifierPoseidon
Polkadot AH0x0D694Da7...0x6A13781E...0xB8F0C66...
Paseo AH0xbcE09D4D...0xcA4cBc5d...0x1d165f6f...
Kusama AH0x62515945...0x66988131...

Source Code

Codeberg: codeberg.org/KusamaShield GitHub: github.com/kusamashield Mirror: ecliptic.shield.markets/KusamaShield