How to Get Native USDT (xcUSDT) On Moonbeam
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.
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
Set destination to Statemint and input at least 0.1 DOT and
Head to Bitfenix, go to
Withdrawand 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 MetaMaskand confirm add token on the metamask prompt.