I was using my Trust wallet on my mobile and tried to do a swap from ETH to an ERC20 token but realized a day after that it got drained to this account: https://etherscan.io/address/0x2b5b060d57b1333c9b2739e9c15b039726dd51ec#comments
It also seems that this person was able to steal from others too. My main question now is how did this happen?
When I did the swap, I received my ERC-20 tokens, and it was sitting in my account fine. But looking at the blockchain, 5 hours later it moved to this person's wallet. However I bought another ERC20 token and managed to get it out when it arrived. So its safe to assume this "loophole" is done manually and there isn't a bot monitoring my address. Currently my ETH account still has $150 worth of ETH that isn't drained.
So I'm not sure what type of loophole did this hacker is using to steal my ERC20 tokens. Right now the possibilities is either trust wallet or Uniswap is comprised.