Skip to content


Transfers are used to send tokens from one account to another. You can make transfers using Polkadot.js apps, Polkaswap, and the SORA mobile application.

The transfer logic is implemented in the assets pallet. SORA supports multiple assets and every asset can be transferred.

Transferring is a transaction so the network fee must be paid. The fee is calculated in XOR so even if you transfer VAL, PSWAP, or any other token you should have some XOR to cover the fee.


The fees to make transfers on SORA may vary. Governance proposals are often made to adjust transaction fees. The current fee may differ from the one shown in the examples.



We recommend using the SORA testnet for practice exercises. Here are the Testnet links:

  1. Polkaswap test application
  2. Polkadot js SORA testnet application
  3. Android testnet application
  4. iOS testnet application

Getting Test Tokens

You can practice with transfers using test tokens in the SORA testnet.

  1. Open the faucet
  1. Enter your SORA address, select the token, and the number of tokens you need.
  1. Click Send testnet VAL (XOR, PSWAP).


Keep in mind that every transaction in SORA requires a fee in XOR. Transferring is a transaction so don't forget to request a few XORs from the faucet.

Send Tokens

Via Polkaswap

The Polkaswap web application has a wallet that you can use for sending tokens.

  1. Open the Account section and click on send icon (an arrow near the asset)
  1. Enter the recipient address and amount of tokens that you'd like to send

    If you enter an address that does not start with cn, then you'll see a notification about address conversion.

  2. Click Send and confirm the transaction.

  1. After the transaction confirmation from the Polkadot.js extension appears, enter your password and confirm the transaction:


You can then find your transaction on the Activity tab:

Via Mobile Application

The SORA mobile application provides a good UX for sending and receiving tokens.

  1. Open the wallet screen and tap the send icon in the top right corner.
  1. Select the token to sent:
  1. Enter the recipient's address:
  1. Enter the amount of tokens to send:
  1. Confirm the transaction:

You'll be redirected to the Wallet screen:


Tap on the transaction in history to view the details:

Sending Tokens Using a QR Code

Using QR code reduces the number of mistakes and simplifies the process of entering addresses and tokens. Token information and address are encoded within the QR code, and the application decodes it.

  1. Tap on the Scan icon on the top right corner and allow access to the camera.
  1. Scan the QR code and then enter the amount of tokens that you'd like to send.

Receiving Tokens Using a QR Code

If you'd like to get tokens using a QR code:

  1. Tap the QR icon on the top right corner of the wallet screen:
  1. Select the asset:
  1. Share the generated QR using the share icon or by copying the image: