Open nikolasete opened 1 year ago
This may not be an issue on the contract side but the UI side. Try posting on: https://github.com/Uniswap/interface
This may not be an issue on the contract side but the UI side. Try posting on: https://github.com/Uniswap/interface
Sequence of events:
Rabby wallet used for the transaction (https://rabby.io/) downloaded from chrome store. Brave browser (v 1.43.93) running in Windows 10 Home 21H2
Connected to https://app.uniswap.org/#/swap
Selected the Optimism blockchain.
Swap 30 ETH to WETH in the UI. The button changed to "WRAP".
Transaction signed and sent, but instead wrapping, it transferred the 30 ETH to other wallet (0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2), transaction hash 0x97be403fe3a77dc9a2083016d8bad2f69aae5a0574bda484726d0dcfb9704100
30 ETH lost
Notified UNISWAP support team two months ago, still no response as to what has happened. Contacted the RABBY team, they are aware of the failure and have had other notifications, they are unable to provide further details.
It seems that the contract that is referenced is the ETHEREUM Blockchain contract, rather than the Optimism WETH contract. Therefore, by interacting with the wrong contract, in the end, what it has done is to send the ETH to the address of the WETH contract on the ethereum blockchain.
This bug may be affecting networks other than ethereum.