USDD Cross-Chain Tutorial

USDD
7 min readMay 5, 2022

--

Deposit USDD from TRON to BTTC

Please make sure that you are connected to the TRON network before transferring your USDD from TRON to BTTC via BitTorrent Bridge. For more instructions on how to connect, please refer to Connect to Your Wallet.

Please follow the steps below when your wallet is connected:

Step 1: Choose “Deposit” and switch your network to “the TRON network”;

Step 2: Choose USDD and enter the deposit amount;

Step 3: Enter your receiving address on BTTC.

Step 4: By clicking “Transfer”, you will see transaction details in the “Deposit” pop-up. Then, click “Next”. You need to give approval if it is your first deposit. In the “Deposit” pop-up, click “Approve” to sign within your TronLink wallet in order to complete the approval (no approval is needed if it is not your first deposit);After the approval is confirmed, click “Confirm” in the “Deposit” window, and sign within your TronLink wallet to complete the transaction;

Upon successful signature, the deposit will be requested, and you will see a “Transaction Recorded on the Chain” notification in the “Deposit” window. It will take 7–8 minutes for the deposit to be completed, after which the balance of your MetaMask receiving address on BTTC will be updated.

Withdraw your USDD from BTTC to Ethereum/BNBChain

Please make sure that your wallet has been connected to BTTC (Custom RPC Network) before withdrawing USDD from BTTC to Ethereum/BNBChain via BitTorrent Chain Bridge. For more instructions on how to connect, please refer to Connect Your Wallet.

Step 1: Choose “Withdraw”; Choose the Ethereum/BNBChain network-mapped USDD you want to withdraw, and then enter the withdrawal amount;

Step 2: Choose “Swap Now”; Swap your USDD_t to USDD_e;

Step 3: By clicking “Transfer”, you will see transaction details in the “Withdraw” pop-up. Then, click “Next”. After confirming that the details are correct, click “Confirm” to sign within your MetaMask wallet on BTTC to complete the transaction;

Step 4: Upon successful signature, please wait for the Checkpoints created by BTTC with your transaction to sync to Ethereum/BSC. Please be patient, as the synchronization may take 45 minutes to 3 hours. You can view the progress of this transaction in the “Notification Center” at any time.

Step 5: After the transaction arrives at the Ethereum/BSC network with all Checkpoints, you need to sign on Ethereum/BSC to withdraw your asset. You can view the notification in Notification Center > Pending and click “Withdraw” to confirm withdrawal;

Step 6: After clicking “Confirm” in the “Withdraw” window, sign within the MetaMask wallet on Ethereum/BSC to complete the transaction.

Upon successful signature, the withdrawal will be requested, and you will see a “Transaction Recorded on the Chain” notification in the “Withdraw” window. It will take 7–8 minutes for your withdrawal to be completed, after which the balance of your MetaMask wallet on Ethereum/BSC will be updated.

Deposit USDD from Ethereum/BNBChain to BTTC

Please make sure that you are connected to the Ethereum/BNBChain network before transferring your assets from Ethereum/BNBChain to BTTC via BitTorrent Bridge. For more instructions on how to connect, please refer to Connect to Your Wallet.

Step 1: Choose “Deposit” and switch your network to “the Ethereum/BNBChain network”;

Step 2: Choose USDD you want to deposit and enter the deposit amount;

Step 3: Enter the receiving address on BTTC. Alternatively, you can also choose the address of the currently connected wallet;By clicking “Transfer”, you will see transaction details in the “Deposit” pop-up. Then, click “Next”. You need to give approval if it is your first deposit. In the “Deposit” pop-up, click “Approve” to sign in your MetaMask wallet on Ethereum/BSC in order to complete the approval (no approval is needed if it is not your first deposit);

Step 4: After the approval is confirmed, click “Confirm” in the “Deposit” window, and sign within your MetaMask wallet on the Ethereum/BSC network to complete the transaction;

Upon successful signature, the deposit will be requested, and you will see a “Transaction Recorded on the Chain” notification in the “Deposit” window. It will take 7–8 minutes for the deposit to be completed, after which the balance of your MetaMask receiving address on BTTC will be updated.

Withdraw USDD from BTTC to TRON

Please make sure that your wallet has been connected to BTTC (Custom RPC Network) before withdrawing USDD from BTTC to TRON via BitTorrent Chain Bridge. For more instructions on how to connect, please refer to Connect Your Wallet.

Step 1: Choose “Withdraw”;

Step 2: Choose “Swap Now”; Swap your USDD_e to USDD_t;

Step 3: Choose the TRON network-mapped USDD, and enter the withdrawal amount;

Step 4: By clicking “Transfer”, you will see transaction details in the “Withdraw” pop-up. Then, click “Next”. After you confirm that the details are correct, click “Request” to sign within your MetaMask wallet on BTTC to complete the transaction;

Step 5: Upon successful signature, please wait for the Checkpoints created by BTTC with your transaction to sync to TRON. Please be patient, as the synchronization may take 45 minutes to 3 hours. You can view the progress of this transaction in the “Notification Center” at any time.

Step 6: After the transaction arrives at the TRON network with all Checkpoints, the owner of the receiving address needs to sign on TRON to withdraw the asset. Owner of the receiving address can view the notification in Notification Center > Pending and click “Withdraw” to confirm withdrawal (please make sure that you have connected to your TronLink wallet and switched to the receiving address);

Step 7: Owner of the receiving address needs to click “Confirm” in the “Withdraw” window and then sign within the TronLink wallet to complete the transaction.

Upon successful signature, the withdrawal will be requested, and the owner of the receiving address will see a “Transaction Recorded on the Chain” notification in the “Withdraw” window. It will take 7–8 minutes for the withdrawal to be completed, after which the balance of the TronLink receiving address will be updated.

--

--

USDD

USDD is the first over-collateralized decentralized stablecoin transparent and fully backed by mainstream digital assets at all times.