I am wondering how exchanged like Binance are able to transfer out tokens from user wallets that have no ETH in them?
For example if I create a new binance account and say I transfer ADA from say MEW to the address given to me by binance, I can see the tokens transfer on the adderss, then when I exchange those tokens on Binance they are moved from the address even though I did not transfer any ETH to that address and I do not see any ETH being sent to it before the token transaction is made.
How does that work? Or am I missing something?