How to transfer tokens
In this tutorial we will navigate you how to transfer tokens using Portal and sending tokens to Portal.
Create Astar Accounts(Native and EVM)
Astar has two addresses in different formats.
- An Astar Native address - to do dApps Staking and interact with WASM projects
- An Astar EVM address - to interact with EVM projects
If you need to create an Astar Native account, this page will help you to create the accounts.
If you have not added Astar Network to MetaMask, it is very simple - Please go to our Portal and choose MetaMask. MetaMask will ask you for permission to add Astar Network. Alternatively, please see here for more Network details.
Sending ASTR/SDN to Astar Network from Central Exchanges
Most Exchanges support only Astar Network (Native) today except Gate.io that supports Astar (EVM). You will need an Astar Native Account to receive ASTR tokens and you can send tokens to an Astar EVM account as you wish.
Most Exchanges only mention Astar Network which means the network they support is Astar Native.
Double check the supported network, if it says Astar (EVM) you can only transfer tokens to Astar EVM accounts.
Go to our Portal.
Connect the network to Astar/Shiden (Astar Network is for ASTR and Shiden Network is for SDN token).
- Connect your Poladot.js wallet - if you have not done it yet please go back to Create Astar Accounts.
- This is the asset page of your Astar Native Account. You will see the address on the top. Copy the address.
Go to the exchange where you got ASTR tokens and make a withdrawal to the address above.
Once a transaction is made, go back to Portal and check the balance.
Sending ASTR/SDN to Central Exchanges from Astar Network
- Use Astar Native account to send tokens to exchanges that support Astar Network
- Use Astar EVM account to send tokens to exchanges that support Astar EVM
In line with instructions below, please read carefully all the instructions provided by the Exchange as well (address, format, etc).
- Copy an address from an exchange you wish to make a transfer to.
- Go to Portal and connect the network to Astar/Shiden (Astar Network is for ASTR and Shiden Network is for SDN token).
- Connect your wallet (Native or EVM depends on the exchanges) - if you have not done it yet please go back to [Create Astar Accounts].
- Click transfer button.
- Add the destination address of the exchange and the amount you wish to transfer.
Sending ASTR/SDN to Astar EVM from Astar Native (or any tokens in the account)
As mentioned above, most exchanges only support Astar Native and you would need to transfer ASTR tokens to Astar EVM if you wish to interact with EVM projects.
Go to Portal and copy the Astar EVM address.
Alternatively, go check MetaMask extension and copy the address.
Connect to Astar Native account.
Press the transfer button next to the ASTR token.
You are now on the transfer page. Add the destination address and the amount you wish to transfer, then press the confirm button.
Sending ASTR/SDN to Astar Native from Astar EVM
Please follow the steps below when you would like to transfer ASTR/SDN tokens to Astar Native.
xcAssets (XCM tokens that are compatible in EVM network) are currently unable to transfer back to Native account (even you might have transferred from native account). You would need to cross-chain transfer(XCM) to the origin chains and make another XCM transfer to Astar Native. Please follow the steps here
Please note that most exchanges support only Astar Native addresses so do not use this method to transfer tokens to exchanges unless the exchange supports Astar EVM.
Go to Portal and connect to Astar Native account to copy address you wish to use.
Connect to Astar EVM account by switching chains from the header button.
Press the transfer button next to the token you wish to send.
You are now on the transfer page. Add the destination Astar Native address and the amount you wish to transfer, then press the confirm button. This transaction is to send tokens to EVM Deposit.
You will need to withdraw EVM deposit before you can use the tokens.
Go back to Native account and press the Withdraw button.
The modal will come up and you can withdraw by signing.
There are a few points you have to prepare before making a transfer.
When transferring native tokens for origin chains, we recommend leaving some amount in the account. Otherwise, you might need some gas tokens to make further transactions.
Min.Balance is usually applied to tokens in the Polkadot Ecosystem and Astar Portal will only make transactions for amounts greater than the Min.Balance.
Transferring cross-chain(XCM) assets into Astar Network
Go to Portal and connect to Astar Native Account (Deposit to Astar EVM is only possible through Astar Native account)
Choose the token you wish to deposit to Astar Network.
Click Transfer and move to Transfer Page. Choose the Cross-chain Transfer tab.
With Astar Native Account which is made in Polkadot.js has all Polkadot and parachains corresponding addresses. Here we are in Astar Network account but you can see Polkadot chain’s DOT token balance. You can bring your asset in one click.
We set Polkadot’s DOT Min.balance of 1.1DOT and we set Min.Transfer Amount for 1.1. You will have to have at least 2.2DOT + gas to make a minimum transfer. This is to protect user's funds from getting reaped by its Existential Deposit(ED) (more information for ED, please go to Polkadot Wiki.
- If you would like tokens to arrive in Astar EVM then change the destination to Astar(EVM) and input the EVM address.
Enter the amount you would like to bring to Astar Network, then press the confirm button.
Finding transactions of XCM can be tricky. Portal now has browser history which will take you to the right transaction you have made.
Transferring cross-chain(XCM) assets to other chains from Astar Network
- Go to Portal and connect to Native or EVM Account.
If you wish to move cross-chain(XCM) assets to Astar Native accounts from Astar EVM accounts, you will first need to send tokens back to the origin chains and make another cross-chain(XCM) transfer to Astar Native account.
Choose the token you wish to withdraw from Astar Network to other chains.
Click Transfer and move to Transfer Page. Choose the Cross-chain Transfer(XCM) tab.
If you are on Astar EVM, place the destination address. You would need the origin chain’s address.
If you are on Astar Native and happy to transfer the token within the same account when you don’t need to change here but just reverse the order but you can manually input another account’s address.
- Enter the amount you would like to bring to Astar Network, then press the confirm button.