Kusama Shield User interface
- TypeScript 64%
- JavaScript 24.3%
- CSS 6%
- Rust 2%
- Solidity 1.9%
- Other 1.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .cargo | ||
| .forgejo/workflows | ||
| proofs | ||
| public | ||
| scripts | ||
| src | ||
| .env | ||
| .gitignore | ||
| asset.wasm | ||
| asset_0001.zkey | ||
| build_project.sh | ||
| Cargo.lock | ||
| Cargo.toml | ||
| css?family=Exo+2 | ||
| index.html | ||
| kusama-logo.png | ||
| LICENSE | ||
| mainui.png | ||
| package-lock.json | ||
| package.json | ||
| pretty.sh | ||
| README.md | ||
| rebuild.sh | ||
| rust-toolchain | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
| zkg16.ts | ||
Interface
Kusama Shield User interface
Note:
Use with Google Chrome and Talisman browser wallet
Documentation:
https://kusamashield.codeberg.page
Landing page:
Supported Browser Wallets:
Polkadot/Substrate Wallets
These wallets are supported via @talismn/connect-wallets:
| Wallet | Description |
|---|---|
| Talisman | Multi-chain wallet for Polkadot & Ethereum |
| Nova Wallet | Mobile-first Polkadot wallet |
| SubWallet | Comprehensive Polkadot ecosystem wallet |
| Manta Wallet | Privacy-focused wallet for Manta Network |
| PolkaGate | Polkadot browser extension wallet |
| Fearless Wallet | DeFi wallet for Polkadot ecosystem |
| Enkrypt | Multi-chain browser extension by MEW |
| Polkadot.js | Official Polkadot browser extension |
| Aleph Zero Wallet | Wallet for Aleph Zero network |
EVM Wallets
These wallets are supported via Reown AppKit (formerly WalletConnect):
| Wallet | Description |
|---|---|
| MetaMask | Popular Ethereum browser extension |
| WalletConnect | QR code-based mobile wallet connection |
| Coinbase Wallet | Coinbase's self-custody wallet |
| Trust Wallet | Multi-chain mobile wallet |
| Rainbow | Ethereum wallet with NFT support |
| Zerion | DeFi-focused wallet |
| And 300+ more | Via WalletConnect protocol |
Find exact amount here:
https://walletguide.walletconnect.network/?chains=eip155%3A1
Note: WalletConnect-based connections require a valid
VITE_WALLETCONNECT_PROJECT_IDenvironment variable.
License:
MIT, see LICENSE file.
Clone:
git clone https://codeberg.org/KusamaShield/Interface && cd Interface/
Install:
Build wasm packages:
cargo install wasm-pack
wasm-pack build --target web
rm -rf public/pkg/
cp -r pkg/ public/
Install node packages:
npm install -f
Run:
npm run dev
Test link:
Screenshots:
Tested on:
Linux + Google Chrome + Talisman Browser Wallet
Supported Chains:
Testnet:
- Moonbase Testnet
- Westend Assethub
- Paseo hub
Mainnet:
- Kusama Assethub

