How to Get Native USDT (xcUSDT) On Moonbeam
Last updated
Last updated
Here is a step by step guide on how to get native USDT (xcUSDT) on Moonbeam network. This guide will walk you through withdrawing USDT from Bitfinex all the way to getting USDT on your Metamask wallet to do DeFi things on StellaSwap.
1. USDT on Bitfinex
2. Polkadot Wallet, guide is using Polkadot.js extension
3. MetaMask Wallet
4. Small amount of DOT
Make sure you have at least 0.1 DOT on the Polkadot address you want to withdraw to on Statemint, without DOT the withdrawal will not succeed. To send funds from Polkadot or any parachain to Statemint you can use https://polkadot.js.org/apps, under Accounts select Teleport
Set destination to Statemint and input at least 0.1 DOT and send
.
Head to Bitfenix, go to Withdraw
and make sure you have Tether(USD) on Polkadot selected as Transport. Input your Address, amount and request withdrawal. Once done you will be able to see it on Statemint block explorer, head to https://statemint.subscan.io/ and paste your address in the search bar.
Once you have USDT on Statemint you can use XCM channel (Cross-chain XC Transfer) to send it across Polkadot parachains. Head to https://app.stellaswap.com/bridge/xctransfer, or simply navigate to Transfer, Cross-chain Transfer if you are already on StellaSwap Dappp.
Select USDt.xc as token and click on Deposit
, connect to a wallet prompt may come up if you don't already have your polkadot wallet connected.
Input the amount you would like to send to Moonbeam and click Send
, once you sign transaction in your wallet it will take few moments for the transaction to arrive.
Once transaction is done you will have xcUSDT on Moonbeam, you can add token contract address to Metamask to easily interact with it and see your balance. Just click on add xcUSDT to MetaMask
and confirm add token on the metamask prompt.