1) Terra station wallet is installed on your mobile https://chrome.google.com/webstore/detail/terra-station/aiifbnbfobpmeekipheeijimdpnlpgpp?hl=en , configured and has required UST. Alternatively, you can use the Terrastation Desktop wallet to interact with Terra network.
2) Metamask is installed and configured with Harmony network + wallet.
3) This guide will explain how to bridge UST from Terra to Harmony using Mobile Terrastation wallet. We will also demonstrate bridging of 1UST from Harmony to Terra using Metamask (Desktop).
4) Please ensure you have sufficient UST to pay for Bridge transaction fees. (e.g. UST tx fees from Terra to Harmony as of 2021-07-12)
Wrapped UST - 0x224e64ec1bdce3870a6a6c777edd450454068fec
Wrapped LUNA - 0x95ce547d730519a90def30d647f37d9e5359b6ae
Step 1: Navigate to https://bridge.terra.money/ in your browser.
Go back to the Terra Bridge browser window.
Make sure that the Wallet shows as connected, select Terra as source, Harmony as destination, Asset as UST, enter the amount (Note: Amount must be greater than 1 UST) and the Desination Harmony Wallet in 0x format.
Review the Fees and Click Next
App will display Gas Fees + Shuttle Fee (Bridge Fee) and the actual amount you will receive at destination. For example, in this case for the 2 UST we entered, 1 UST is used as shuttle fee and 1 UST will be available in Harmony destination address
The App will then open up your Terra station wallet and prompt you to sign the transaction. Note that the MEMO field will display the destination Harmony wallet address
Depending on your Terra station wallet setup, you will be either prompted to enter the password or use your biometric scan to sign the transaction
Once you sign the transaction, you will see a success screen.
You can inspect the Terra Bridge transaction, by clicking on the arrow icon
You will see the transaction details + the amount that was transferred to the bridge (including the fees of 1 UST) displayed in UST
Open up Metamask and add the Wrapped-UST Token address (Harmony's wrapped version of Terra UST)
Click Add Tokens and Type 0x224e64ec1bdce3870a6a6c777edd450454068fec
You should be able to see your 1UST balance
Open up the browser and navigate to Harmony Terra bridge URL
Select Source as "Harmony". App will prompt you to connect. Select "Metamask"
Make sure metamask source wallet has ONE tokens to pay for gas fees, required UST to be bridged to Terra, Enter the amount and destination address, click Next
Review details, click confirm
Click confirm in the metamask pop-up window to approve the bridge transaction.
You should see a "Complete" message when the bridge transaction is completed. Additionally, you can click on the Transaction hash to verify.
At this point, you should have received UST back in your Terra wallet.
What is the contract address of UST token bridged using terra<>harmony bridge?
Can I bridge UST from Ethereum or BSC using Horizon bridge (https://bridge.harmony.one) to obtain UST from https://explorer.harmony.one/address/0x224e64ec1bdce3870a6a6c777edd450454068fec contract?
No. The horizon bridge issues different UST tokens when bridged from Ethereum and BSC and it is not same the UST bridged using native terra<>harmony bridge.
The 1UST token address for UST bridged from Ethereum: https://explorer.harmony.one/address/0x2BfA122427085E0D1993CCcf1F74A4C915908F7B
The bscUST token address for UST bridged from BSC:
Which UST is used in Harmony DEXs like Viper and Sushi for farming?
It is the UST bridged using native terra<>harmony bridge with address: https://explorer.harmony.one/address/0x224e64ec1bdce3870a6a6c777edd450454068fec