Send Uniswap to contract

Hi, I just send my uniswap token to contract address and I see many people still make same mistake like I did.

Is there anybody here can help to recover my token or just to prevent it happen again to other people?

thank you.


This is why contracts use transferFrom(), so that the deposit can be processed using the appropriate functions. If you send tokens to a contract, unless it has functions to transfer arbitrary tokens to arbitrary users, it’s impossible to retrieve them. I’m sorry, it’s a problem that many people still face, and millions of dollars have been lost in contracts this way.