a member on my Local board asked if he could store USDT off exchange, and I made this small/simple guide in my Local language and decided to translate it to English just in case someone else might be looking for the same thing, I am also not sure if this is the right section or i should move it somewhere else.For some reason you might want to exchange your
BTC to USDT and the most common way to accomplish this would be sending
BTC to an exchange like Binance then selling
BTC for USDT
But what if you want to hold your own funds?
First of all you need to know that USDT runs on two different platforms/Blockchains , one is Ethereum another one is OmniLayer, the latter is what most exchanges use.
so in order to store /send / receive USDT the OmniLayer version, you need a wallet the supports OmniLayer , I will use Coinomi for this example ( Supported on both Android and IOS)
1- Download , Run the wallet ( pretty self-explanatory)
2-Click on +Tokens
3-Chose OmniLayer > TetherUS / USDT
At this point you should see the 2 coins/tokens added to your wallet like so
you will also notice that the 2 have the same
BTC address
-USDT
-OmniLayer
Think of it as having an ETH address and an ERC20 tokens where both have the same address but show different balances.
now in order to send USDT to an exchange or another USDT wallet, you must have some BTC in Omnilayer , just like Gas in ETH.
The things I have tried
-Receiving USDT from Binance.
-Sending USDT to binance.
-Receving BTC on the Omnilayer BTC address.
-Sending BTC from OmniLayer address.
The other cool thing about this that you can actually exchange your BTC to USDT without having to use an exchange, Coinomi has an exchange feature where it can convert your
BTC to USDT and vice versa , but you need to make sure the
BTC is in your OmniLayer and not the normal
BTC address.
Source of information used and more details can be found here >
https://coinomi.freshdesk.com/support/solutions/articles/29000020077-all-about-omnilayer-and-tether-usdt-