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

Intro

Open Source since day 1:

Kusama Shield is a set of autonomous smart contracts providing immutable privacy for assets on the Polkadot and Kusama networks. Deployed on Paseo testnet and both Polkadot AssetHub and Kusama AssetHub mainnets, it utilizes Snowbridge — the trustless bridge between Polkadot and Ethereum — for cross-chain interoperability.

Kusama Shield remains Open Source Since day 1, developed under the MIT license.

Kusama Shield supports 200+ EVM wallets via Reown AppKit (MetaMask, Rabby, Coinbase Wallet, Trust Wallet, WalletConnect, and more) plus Polkadot-native wallets via @talismn/connect-wallets (Talisman, Nova, SubWallet, Polkadot.js, PolkaGate, Fearless, Enkrypt, and more).

All features have been tested with Talisman and MetaMask browser wallets.

SDKs

TypeScript/JavaScript:

npm install @kusamashield/shielded-transfers@0.1.4

View on npm

Python:

pip install shielded-transfers

Uses light-poseidon-python (Rust backend, 2x faster than Node.js) for Poseidon hashing.

See Integrate via the SDK for full usage guides.

Code repositories:

https://codeberg.org/KusamaShield/

  • Interface Kusama Shield React interface.
  • Solidity helpers Solidity contracts and EVM helper scripts.
  • shielded-transfers SDK TypeScript SDK for shielded deposits and withdrawals (v0.1.4).
  • PoseidonPolkaVM The fastest on-chain Poseidon implementation in the world — Rust compiled to PolkaVM, 17.7x cheaper gas than Solidity.
  • ZKSOLgen ZK solidity verifier generator.

Source code mirrors:

Live instance:

https://kusamashield.laissez-faire.trade