Cross-Chain Swap Guide

Kusama Shield provides low cost cross-chain swaps, allowing users to exchange DOT for a wide variety of digital assets across different blockchain networks. And send the DOT to Kusama Assethub to provide shielded KSM and more privacy.

Note: Kusama Shield has not been audited, proceed with care. Application assumes that you have connected a Talisman browser wallet.

Overview

The swap functionality enables you to:

  • Convert DOT to/from 50+ different cryptocurrencies(on other l1 and l2 chains)
  • Swap between major blockchains (Bitcoin, Ethereum, Solana, etc.)
  • Track your swap status in real-time
  • By utilizing the dotsend bot we are able to provide fast and lowcost(0.6% fee) swaps.

Demo:

Send USDT(trc20) from Tron, that the user has in Trust wallet to DOT.

How to Use Swaps

Note: Tested with chrome browser + Talisman wallet

1. Connect Your Wallet

  • Click "Connect Wallet" in the interface
  • Select your preferred Polkadot wallet (Talisman, Polkadot.js, SubWallet)
  • Ensure your wallet contains DOT tokens

2. Navigate to Bridge & Swap

  • Select the "Bridge & Swap" tab in the main interface
  • This feature is available on Kusama AssetHub mainnet

3. Configure Your Swap

From Currency

  • DOT is currently the primary source currency
  • Enter the amount of DOT you want to swap

To Currency

Choose from 80+ available destination currencies including:

  • Bitcoin Network: BTC, BTCLN (Lightning), BTCBSC
  • Ethereum Network: ETH, ETHOP, ETHARBITRUM, ETHZKSYNC
  • Stablecoins: USDT, USDTBSC, USDTMATIC, USDC, DAI
  • Major Altcoins: ADA, SOL, AVAX, ATOM, APT, LINK
  • DeFi Tokens: AAVE, UNI, CAKE, SUSHI
  • And many more

Destination Address

  • For DOT → KSM swaps: Uses your connected wallet address automatically
  • For other destinations: Enter the destination address for the target network
  • Important: Ensure the address format matches the destination blockchain

4. Review Exchange Rate

  • The interface displays the current exchange rate
  • Shows estimated amount you'll receive
  • Rates are fetched in real-time from the swap provider

5. Create Swap:

  • Click "Create Swap" to initiate the process
  • A QR code will be generated for the deposit address
  • Copy the deposit address or scan the QR code with your wallet

6. Send Your DOT:

  • Send the exact DOT amount to the provided deposit address
  • Click "I've sent the DOT" once the transaction is broadcast
  • Do not send more or less than the specified amount

7. Track Your Swap

The interface provides real-time status updates:

Status Stages

  • NEW: Order created, waiting for your deposit
  • PENDING: Deposit received, confirming on blockchain
  • EXCHANGE: Funds confirmed, exchange in progress
  • WITHDRAW: Sending tokens to your destination address
  • DONE: Swap completed successfully

Transaction Details

  • Deposit Transaction: Hash, amount, fees, confirmations
  • Withdrawal Transaction: Hash, amount, fees, confirmations
  • Destination Address: Where your tokens are being sent
  • Time Tracking: Order creation, processing times, completion

8. Completion

  • Receive confirmation when swap is complete
  • Transaction hashes are provided for verification
  • Tokens are sent to your specified destination address

Available Trading Pairs:

DOT to Other Cryptocurrencies (50+ pairs)

Bitcoin Networks:

  • DOT → BTC (Bitcoin)
  • DOT → BTCLN (Bitcoin Lightning)
  • DOT → BTCBSC (Bitcoin on BSC)
  • DOT → BCH (Bitcoin Cash)

Ethereum Ecosystem:

  • DOT → ETH (Ethereum)
  • DOT → ETHOP (Ethereum Optimism)
  • DOT → ETHARBITRUM (Ethereum Arbitrum)
  • DOT → ETHZKSYNC (Ethereum zkSync)
  • DOT → ETHBASE (Ethereum Base)

Stablecoins:

  • DOT → USDT (Tether)
  • DOT → USDTBSC (Tether BSC)
  • DOT → USDTMATIC (Tether Polygon)
  • DOT → USDTARBITRUM (Tether Arbitrum)
  • DOT → USDTSOL (Tether Solana)
  • DOT → USDTTRC (Tether TRON)
  • DOT → USDC (USD Coin)
  • DOT → USDCBSC (USD Coin BSC)
  • DOT → USDCARBITRUM (USD Coin Arbitrum)
  • DOT → USDCSOL (USD Coin Solana)
  • DOT → DAI (Dai)
  • DOT → DAIBSC (Dai BSC)
  • DOT → DAIMATIC (Dai Polygon)
  • DOT → TUSD (TrueUSD)
  • DOT → USDP (Pax Dollar)

Major Blockchains:

  • DOT → KSM (Kusama) Special cross-chain route
  • DOT → ADA (Cardano)
  • DOT → SOL (Solana)
  • DOT → AVAX (Avalanche)
  • DOT → ATOM (Cosmos)
  • DOT → APT (Aptos)
  • DOT → SUI (Sui)
  • DOT → TON (Toncoin)
  • DOT → XRP (Ripple)
  • DOT → LTC (Litecoin)
  • DOT → DOGE (Dogecoin)

DeFi & Exchange Tokens:

  • DOT → AAVE (Aave)
  • DOT → LINK (Chainlink)
  • DOT → UNI (Uniswap)
  • DOT → CAKE (PancakeSwap)
  • DOT → SHIB (Shiba Inu)

Privacy Coins:

  • DOT → XMR (Monero)
  • DOT → ZEC (Zcash)
  • DOT → DASH (Dash)

Other Networks:

  • DOT → TRX (TRON)
  • DOT → VET (VeChain)
  • DOT → XLM (Stellar)
  • DOT → XTZ (Tezos)
  • DOT → ETC (Ethereum Classic)

Cryptocurrencies to DOT (50+ pairs)

You can swap the following cryptocurrencies to DOT:

Bitcoin Networks:

  • BTC → DOT (Bitcoin)
  • BTCLN → DOT (Bitcoin Lightning)
  • BTCBSC → DOT (Bitcoin on BSC)
  • BCH → DOT (Bitcoin Cash)

Ethereum Ecosystem:

  • ETH → DOT (Ethereum)
  • ETHARBITRUM → DOT (Ethereum Arbitrum)
  • ETHBASE → DOT (Ethereum Base)
  • ETHBSC → DOT (Ethereum on BSC)
  • ETHOP → DOT (Ethereum Optimism)
  • ETHZKSYNC → DOT (Ethereum zkSync)
  • WETHETH → DOT (Wrapped ETH)
  • WETHARBITRUM → DOT (Wrapped ETH Arbitrum)
  • WETHBASE → DOT (Wrapped ETH Base)

Stablecoins:

  • USDT → DOT (Tether)
  • USDTBSC → DOT (Tether BSC)
  • USDTMATIC → DOT (Tether Polygon)
  • USDTARBITRUM → DOT (Tether Arbitrum)
  • USDTSOL → DOT (Tether Solana)
  • USDTTRC → DOT (Tether TRON)
  • USDCETH → DOT (USD Coin Ethereum)
  • USDCBSC → DOT (USD Coin BSC)
  • USDCARBITRUM → DOT (USD Coin Arbitrum)
  • USDCMATIC → DOT (USD Coin Polygon)
  • USDCSOL → DOT (USD Coin Solana)
  • DAIBSC → DOT (Dai BSC)
  • DAIETH → DOT (Dai Ethereum)
  • TUSD → DOT (TrueUSD)
  • USDP → DOT (Pax Dollar)

Major Blockchains:

  • ADA → DOT (Cardano)
  • SOL → DOT (Solana)
  • WSOL → DOT (Wrapped Solana)
  • AVAX → DOT (Avalanche)
  • ATOM → DOT (Cosmos)
  • APT → DOT (Aptos)
  • TON → DOT (Toncoin)
  • XRP → DOT (Ripple)
  • LTC → DOT (Litecoin)
  • DOGE → DOT (Dogecoin)

DeFi & Exchange Tokens:

  • AAVEETH → DOT (Aave Ethereum)
  • LINK → DOT (Chainlink)
  • CAKE → DOT (PancakeSwap)
  • SHIB → DOT (Shiba Inu)
  • PEPEETH → DOT (Pepe Ethereum)
  • PAXGETH → DOT (PAX Gold Ethereum)
  • MANAETH → DOT (MANA Ethereum)
  • ZRX → DOT (0x Protocol)
  • BAT → DOT (Basic Attention Token)

Privacy & Alternative Coins:

  • XMR → DOT (Monero) Privacy coin
  • ZEC → DOT (Zcash)
  • DASH → DOT (Dash)
  • ETC → DOT (Ethereum Classic)
  • VET → DOT (VeChain)
  • XLM → DOT (Stellar)
  • XTZ → DOT (Tezos)

Other Networks & Tokens:

  • TRX → DOT (TRON)
  • BTT → DOT (BitTorrent Token)
  • POL → DOT (Polygon)
  • POLETH → DOT (Polygon Ethereum)
  • KCS → DOT (KuCoin Token)
  • BNBOPBNB → DOT (BNB Optimism)
  • WBNBBSC → DOT (Wrapped BNB BSC)
  • TWTBSC → DOT (Trust Wallet Token BSC)
  • BSC → DOT (Binance Smart Chain)
  • S → DOT (Specialty token)

Total: 70+ cryptocurrencies can be swapped to DOT

Special Features

DOT ↔ KSM Cross-Chain Swaps

  • Direct integration with Polkadot and Kusama
  • Uses on-chain DEX for optimal rates
  • Automatic address handling for connected wallets
  • No manual destination address required

See previous page for DOT > KSM swaps

Smart Status Tracking

  • Adaptive Polling: Faster updates during critical phases
  • Visual Progress: Step-by-step progress indicators
  • Copy Functions: Easy copying of transaction hashes and addresses
  • Emergency Handling: Clear instructions if manual review needed

Important Notes

Before Swapping

  • ✅ Verify destination address format matches the target blockchain
  • ✅ Check minimum and maximum swap amounts
  • ✅ Ensure you have enough DOT for the swap amount
  • ✅ Double-check the exchange rate and expected output

During Swaps

  • ⏱️ Send the exact amount shown - not more, not less
  • ⏱️ Don't send from exchange wallets (use personal wallets only)
  • ⏱️ Keep the swap interface open to monitor progress
  • ⏱️ Save transaction hashes for your records
  • ⏱️ Keep in mind this is early(beta) software

After Completion

  • 🔍 Verify receipt of tokens at destination address
  • 🔍 Check transaction on destination blockchain explorer
  • 🔍 Swap DOT to KSM and shield it for privacy

Troubleshooting

Emergency Status

If your swap enters "EMERGENCY" status:

  1. Don't panic - this requires manual review
  2. Email: kusamashield@smokes.thc.org
  3. Include: Your order number (displayed in the interface)
  4. Response: Support will resolve issues quickly

Common Issues

  • Wrong Address Format: Ensure destination address matches target blockchain
  • Insufficient Funds: Verify you have enough DOT for the swap
  • Network Delays: Blockchain congestion can cause delays
  • Expired Orders: Complete swaps within the time limit

Support

  • Documentation: https://kusamashield.codeberg.page
  • Emergency Support: kusamashield[replace me with the digital cyber post a]smokes.thc.org
  • Status Page: Monitor service status on the main interface

Technical Details

Supported Networks

  • Polkadot Ecosystem: DOT, KSM parachains
  • Bitcoin: BTC, Lightning Network, wrapped variants
  • Ethereum: Mainnet, L2s (Arbitrum, Optimism, Base, zkSync)
  • Alternative L1s: Solana, Avalanche, Cosmos, Cardano
  • Other Networks: BSC, Polygon, TRON, and more

Integration

  • External Partners: Established swap providers for other pairs
  • Real-time APIs: Live rate fetching and status tracking
  • Blockchain Monitoring: Multi-chain transaction confirmation

For the latest updates and additional information, visit the official Kusama Shield documentation and follow us on X.