Acala Wiki
LearnBuildMaintain
  • Acala & Karura Wiki
  • Acala 2.0
    • Overview
    • Execution Roadmap
    • aUSD SEED (aSEED)
      • aSEED Integration Guide
    • ACA
      • ACA/KAR Staking
    • Universal Asset Hub (UAH)
    • Euphrates DApp
  • Learn
    • Acala Introduction
      • Acala Dollar
      • AcalaSwap
      • Homa Liquid Staking
      • Redenomination of ACA
    • Trilogy Networks
    • Flexible Fees
      • How to change default fee token
    • Governance Overivew
      • Participate in Democracy
      • How to Verify a Runtime Upgrade
      • How to Verify Referendum Proposal
    • Treasury
    • Acala EVM+
      • Why Acala EVM+
      • Existing Solutions
      • Acala EVM+
        • Composable DeFi Stack
        • Flexible Fees
        • EVM Account
        • On-chain Scheduler
        • Queryable & Lightweight
        • Upgradable Contracts
        • Compatible Toolings
        • No Dust Account
      • How does it work?
  • Get started
    • Acala Network
      • Acala Launch Phases
      • Wallet & Account
        • Account Generation
          • Polkadot{.js} Browser Extension
          • Polkawallet Mobile App
          • Ledger Hardware Wallet
        • Exchange Withdraw/Deposit
        • Balance Type and Vesting
        • Check Address for Different Chains
      • Acala's DOT Bridge
      • Acala Assets
      • Governance
      • Acala Web Apps
      • Acala Mobile
    • Karura Network
      • Karura Launch Phases
      • Check Distribution
      • Wallets & Account
        • Account Generation
          • Polkadot{.js} Browser Extension
          • Polkawallet Mobile App
          • Ledger Hardware Wallet
        • Exchange Withdraw/Deposit
        • Balance Type & Vesting
        • Check Address for Different Chains
      • Inter Kusama Transfer
      • Karura Assets
      • Karura Web Apps
      • Governance
      • Transaction Fees
    • Mandala Testnet
  • Integrate
    • Acala Network
      • Protocol Info
      • Token Transfer
      • Node Interaction
      • Full Node
      • Collator
    • Karura Network
      • Protocol Info
      • Token Transfer
      • Node Interaction
      • Full Node
      • Collator
  • Build
    • EVM+ documentation
    • SDKs
      • Acala Stablecoin
      • Homa Liquid Staking
      • AcalaSwap
      • Homa Staking
    • Guides
      • Node Interaction
      • Transaction Construction
    • Build DApps
      • Deploy Ecosystem Modules
      • Composable Chains
        • Open HRMP Channel
        • Bridge Tokens
        • Cross-chain Listing
      • Open-Web3-Stack & ORML
      • Smart Contracts
        • Acala EVM Overview
        • Get Started
          • Connect to a Node
            • Use MetaMask with EVM+
          • Setup EVM Account
          • Polkadot Explorer
          • EVM Playground
          • Use Remix
          • Use Waffle
          • Use Hardhat
          • Deploy Contracts
        • Advanced
          • Use Native & Cross-chain Tokens
          • Use On-chain Scheduler
            • Tutorial
          • Use Oracle Feeds
          • Upcoming Features
        • Acala EVM Hacker Guide
          • Try Acala DApp
    • Tools
    • Indexers
      • SubQuery
    • Miscellaneous
      • Runtime Events
      • Modules
    • Cross Chain DeFi
  • Ecosystem
    • General Info
    • Alliance
    • Community
    • Contribution & Rewards
      • Acala Old Friend NFT
    • Ecosystem
    • Media Kits
    • Ledger Generic App Migration
  • Crowdloans
    • What are crowdloans
    • Acala Crowdloan
      • Crowdloan Event
      • Crowdloan Rewards
      • Claim ACA
      • How to Crowdloan
      • FAQ
      • Acala Quests
        • Attaching Polkawallet to Polkadot.js Extension
      • DOT Address
        • Creating a New DOT Account
        • Becoming a DOT Holder
        • Unstaking Your DOT
          • Unstaking Your DOT Tokens on Polkadot.{js} Extension
          • Unstaking Your DOT Tokens on Polkawallet
    • Karura Crowdloan
      • Crowdloan Event
      • Crowdloan Rewards
      • Claim KAR
      • How to Crowdloan
      • FAQ
      • KSM Address
        • Creating a New KSM Account
        • Check KSM Address
        • Unstaking Your KSM
          • Unstaking Your KSM Tokens on Polkawallet
          • Unstaking Your KSM Tokens on Polkadot.{js} Extension
      • Finding Tokens and NFTs
  • Misc
    • aUSD Incident
    • Contributing
    • Glossary
Powered by GitBook
On this page
  • Why Transfer KSM to Karura
  • Cross-chain Fungible Token Transfer
  • Transfer KSM from Kusama to Karura
  • Check Transactions
  • Transfer KSM from Karura to Kusama
  • Check Transactions

Was this helpful?

Edit on GitHub
  1. Get started
  2. Karura Network

Inter Kusama Transfer

PreviousCheck Address for Different ChainsNextKarura Assets

Last updated 2 years ago

Was this helpful?

Karura is an experimental network, or a 'canary network', for Acala. It's an early unaudited release of the Acala code that holds real economic value. It is highly experimental.

⚠️ Exchanges do NOT currently support direct withdraw/deposit KSM to/from Karura network. Please do NOT send KSM to an exchange address on Karura App. Read more .

Why Transfer KSM to Karura

KSM is the native token of Kusama. It is used as the fee token, staking token to provide network security and governance token on the Kusama Relay chain. The launch of Karura's parachain unlocks new use cases for KSM:

  • Participate in trustless trading with other tokens via

  • Use as liquidity for KSM-based trading pairs in Karura Swap, use KSM to power the KAR/KSM pair (learn about becoming a liquidity provider & risks involved ). This will also enable KSM as transaction fees on Karura. Read more .

  • Use as a collateral asset to mint the kUSD stablecoin, which can then be used for leveraged trades and other use cases.

  • Stake in Karura's Liquid KSM staking pool to mint LKSM, which can then be used as collaterals, transferred, or traded.

    • LKSM is a programmable staking asset as the building block for many other protocols and applications

  • Liquidity mining program coming soon.

Cross-chain Fungible Token Transfer

Cross-chain transfer uses the Polkadot’s technology, specifically the as the basis for sending and receiving generic cross-chain messages. For sending and receiving fungible tokens, Karura has used the xtokens fungible token transfer implementation developed by Acala.

You can find the source code: and .

You can also find the Cross-chain Message (XCM) Format developed by Parity .

Transfer KSM from Kusama to Karura

Note: The account you logged into the Karura App must have some KSM (also be mindful of Existential Deposits).

Select Kusama as the From Chain, and Karura as the To Chain. Your KSM balance (on Kusama) shall be displayed then. Then select the To Account, which can be the current account that you logged in to the Karura App.

  • The Origin Chain Transfer Fee is charged by Kusama

  • The Destination Chain Transfer Fee is charged by Karura, modeled closely with the Statemine chain

Then click `Transfer`, please be patient and it might take a few moments for the Kusama Relay chain to send and confirm your KSM to Karura 🚀

Check Transactions

There are two transactions involved, one was on Kusama sending the KSM to parachain, the second is on Karura sending the KSM to the designated account.

On Kusama Side

On Karura Side

Transfer KSM from Karura to Kusama

Select Karura as the From Chain, and Kusama as the To Chain. Your KSM balance (on Karura) shall be displayed then. Then select the To Account, which can be the current account that you logged in to the Karura App. Make sure your account is set as Allow use on any chain on the Polkadot{js} extension.

  • The ‘Origin Chain Transfer Fee` is charged by Karura

  • The `Destination Chain Transfer Fee` is charged by Kusama

Then click `Transfer`, please be patient and it might take a few moments for your KSM arrive back to Kusama 🚀

Check Transactions

There are two transactions involved, one was on Karura sending the KSM to Kusama Relay chain, the second is on Kusama sending the KSM to the designated account.

On Karura Side

On Kusama Side

Use the , go to Cross Chain tab then select Inter Kusama Transfer.

There are two parts to the transaction fees (read more on fees )

Go to the , search with your Kusama account, and you shall see the relevant xcmpallet transaction in the Extrinsics table.

A Subquery will be implemented to make it easier to search and find your cross-chain transactions. Right now you can go to Karura Subscan to search Events where module = parachainsystem and event = downwardmessagesprocessed. OR to navigate there.

Use the , goto Cross Chain tab then select Inter Kusama Transfer.

There are two parts to the transaction fee (read more on fees )

A Subquery will be implemented to make it easier to search and find your cross-chain transactions. Right now you can go to to search Events where module = xtoken and account = sender account. OR to navigate there.

Go to the , search with your Kusama account, and you shall see the relevant xcmpallet transaction in the Extrinsics table.

here
Karura Web App Transfer Guide
Karura Swap
here
here
Cross-chain Message Passing (XCMP)
Horizontal Relay-routed Message Passing (HRMP)
xtokens
xcm-support
here
Karura App
here
Kusama Subscan Explorer
use this link
Example Transaction on Subscan
Karura App
here
Karura Subscan Explorer
use this link
Example Transaction on Subscan
Kusama Subscan Explorer
Example Transaction on Subscan