I attempted to swap some eMax (using the Uniswap Swap feature) for ETH and the Approve went through, in the end I received another token (old version of token before hard fork).
It seems to be the correct token address, I seemed to have had enough ETH for gas, what happened here?
After further research after first posting this, I realized the token I received was an old version of the eMax token before a hard fork. I never purchased/traded this token. I just received the old token of eMax in this swap transaction. How is this even possible with Uniswap swap contract? "New eMax" for ETH and receive another token? Aren't the only possibilities here that I receive ETH or nothing if the transaction fails?
Did I do something wrong? Am I misunderstanding something? How can I prevent something like this in the future?
**edited to emphasize that I used the swap feature of Uniswap and received verification of swap with transaction address and clarification that I received old version of the token I was swapping instead of ETH