Unable to withdraw ETH from a a LP on Uniswap V3.
A couple of years ago I provided some Liquidity to Uniswap v3 in the form of AMPL/WETH. (AMPL is Ampleforth which is a special kind of crypto known as a “rebase” token. ). Sometime later in the same year, I tried to withdraw my AMPL and WETH from the liquidity pool. It wouldn't let me withdraw it (see below for what was happening). Eventually I could withdraw part of my position by reducing the 100% a much lower percentage. The rest was left behind. I tried everything but couldn't get any more back.
Some years have passed and the AMPL/WETH pair is now 100% WETH. It's a lot of money, over 3.5 ETH (close to $10k).
I thought that now the pair no longer has any AMPL I should be able to withdraw the 100% ETH. But no!
Here is what happens when I try to withdraw to My Metamask wallet:
I go to app uniswap . org/pools. There I can see my Pool
Clicking on the ETH/AMPL it brings up the NFT picture of my LP along with the options of “Increase Liquidity”or “Reduce Liquidity”.
I choose “Remove Liquidity” and select a percentage to remove, (anything from 0% to 100%), and click “Remove”. A new window pops up called “Remove liquidity” showing my balance of 3.58 pooled ETH and zero AMPL.
When I click on the above “Remove ” button, a new window flashes up for about a quarter of a second saying “Waiting for confirmation,,Removing 3.57ETH and 0 AMPL… Confirm this transaction in your wallet”. (see picture below).
Normally with other pools I get a message in my wallet where I need to approve the withdrawal and pay fees in ETH. Nothing happens or appears in my Metamask wallet saying I have to approve a transaction.
In this case it simply doesn't happen. I just go round in circles – back to the rmove button that I just clicked
Here is what I have tried so far, without any sign of success:
*changed the percentage to withdraw to various percentages from 1% to 100%
*flipped between “Collect as ETH” and “Collect as WETH”
*set slippage all the way up to 70% (instead of the usual 0.5%)
*Set the transaction deadline to 300 minutes (instead of the usual 5 minutes
*stopped and re-started the computer, browser, and metamask, cleared out cookies, updated the software of my Mac and Metamask.
*transferred the LP token to a new Metamask wallet and repeated all of the above.
I have a large enough balance of ETH in my wallets, so it will be easy to pay the gas fees.
I can see the LP token in my Metamask wallet and there is nothing special or unusual about it.
From googling around, I see that I am not alone in being unable to withdraw APLP/WETH from Uniswap v3.
If anyone can publish a working solution here, I will gladly reward them wih 0.1 ETH (about $350).
Scammers, please don't waste your time asking me to contact you via Telegram or Discord. If you can't write the solution here, you are a crook.