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 transfer fee in SORA is 0.035 XOR


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

Getting test tokens

You can practice with transfers using test tokens in the SORA testnet. Open the faucet
Enter your SORA address, select the token, and the number of tokens you need.
Then 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. Just open the Account section and click on send icon (arrow near the asset)
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 (as mentioned in the Account prefix section of Accounts in SORA).
Then click Send and confirm the transaction.
Afterward, the transaction confirmation from the Polkadot.js extension should appear. 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. Open the wallet screen and tap the send icon in the top right corner. After that, select the token that will be sent and enter the recipient's address.
Then enter the number of tokens and confirm the transaction.
You'll be redirected to the Wallet screen. You can tap on the transaction in history to view the details.

Sending tokens using a QR code

A QR code is easy to use and reduces the number of mistakes and simplifies the address and token input. Token information and address are encoded within the QR code and the application decodes it.
Tap on the Scan icon on the top right corner and allow access to the camera. Then scan the QR code and enter the number 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 just tap the QR icon on the top right corner of the wallet screen. Then select the asset. The QR code will be generated so that you can share it using the share icon or by copying the image.