So far, USDT has been issued on three public chains, namely Omni-USDT, Ethereum-based ERC-USDT, and Tron-based TRC-USDT.

The first type: USDT-Omni is the USDT issued by Tether based on the BTC network, and the deposit and withdrawal of coins are through the BTC network. The protocol used by USDT-Omni is the omni layer protocol built on the BTC blockchain network. Due to a number of reasons related to trading experience, BIB does not support Omni at the moment.

The second type: USDT-ERC20 is the USDT issued by Tether based on the ETH network, and the deposit and withdrawal of the currency are through the ETH network. USDT-ERC20 uses the ERC20 protocol. (Your ETH deposit address in BIB is the same as the ERC20-USDT deposit address)
Contract address: https://etherscan.io/address/0xdac17f958d2ee523a2206206994597c13d831ec7

To deposit USDT -ERC20, please tap [Balances]-[Deposit]. Then, select [USDT] followed by [ERC20].

The third type: USDT-TRC20 (USDT-TRON) is the USDT issued by Tether based on the TRON network, and the deposit and withdrawal of coins are made through the TRON network. USDT-TRC20 (USDT-TRON) uses the TRC20 protocol (Your TRX deposit address in BIB is the same as the TRC20-USDT deposit address).
Token contract: https://tronscan.org/#/contract/TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t/code

To deposit USDT-TRC20,  please tap [Balances]-[Deposit]. Then, select [USDT] followed by [TRC20].