Transfer usdt to Bitforex

I have 43usdt in trust wallet. When i request transfer 30 usdt from trust wallet to bitforex usdt- ERC20, the fee posted it $8.91, which make the total out of my trust wallet $38.93. I believe the 43usdt could cover that.

But i got the message saying that i dont have enough eth to cover fee.

I dont understand why the fee is in eth but not usdt. Please advise for a solution. Thank you.

Hello @Crystal12a1 it seems you are trying to transfer USDT (ERC20) which means it is on ETH blockchain. All ETH and ERC20 tokens transactions need gas fees in ETH to be able to transfer.

Read more:-

  1. Cryptocurrency Network Fees

  2. What is an ETH gas fee?