interface icon indicating copy to clipboard operation
interface copied to clipboard

[Bug] Pool Info Not Available BLOCKS Creating New Liquidity Positions

Open mikeghen opened this issue 6 months ago โ€ข 2 comments

๐Ÿ“ฑ Interface Affected

Which application are you experiencing issues with?


๐Ÿงฉ App Version

  • Version (if known):
  • [x] Production build
  • [ ] Development build

๐Ÿ’ป System / Environment Info

Please provide details about your environment:

  • Browser (name + version): Chrome
  • OS / Platform (e.g. iOS 17, Windows 11, Android 14):
  • Device (e.g. iPhone 14 Pro, Pixel 7, MacBook Pro 2023):
  • Wallet used (e.g. Uniswap Wallet, MetaMask, Rainbow): Metamask
  • Network (e.g. Ethereum Mainnet, Arbitrum, Base, etc.): Unichain, Base

๐Ÿ” Steps to Reproduce

  1. When clicking the direct link to these pools, the 2nd token (DCA) and dynamic fee are not set in the interface. This is the same issue I raised in #7918. This link for example:
  • https://app.uniswap.org/positions/create/v4?currencyA=0x078D782b760474a361dDA0AF3839290b0EF57AD6&currencyB=0xb1599CDE32181f48f89683d3C5Db5C5D2C7C93cc&chain=unichain&feeTier=8388608&hook=0xdB5c81D1d9cAB87482372863053455526629BA80
  1. Once you do get the token 2 and dynamic fee set, we get the error "Pool Info Not Available" which prevents you from creating new liquidity positions.

โœ… Expected Behavior

There should be NO error for "Pool Info Not Available" and I should be allow to add liquidity.


โŒ Actual Behavior

  • "Pool Info Not Available" error
  • Note: Adding liquidity to an existing positions works. Creating a NEW positions does not.
Image

๐Ÿ“ธ Screenshots or Screen Recording

Image

๐Ÿงพ Additional Context

  1. #7918 is becoming a problem for my users. They can not add liquidity to my pools. So onboarding new users is BLOCKED.
  2. It's not a hook contract issue because I'm able to add liquidity fine to my existing positions. This is an issue creating a NEW positions.

โš ๏ธ Please redact or avoid sharing sensitive data such as private keys, seed phrases, or personally identifying info.

mikeghen avatar Jun 24 '25 19:06 mikeghen

@plondon, is this possibly related to the "isSpam" flag that was placed on the DCA token? I saw this line was updated last week: https://github.com/Uniswap/interface/blame/0b9f7711b214d4bab3c61d2c05644b947ef140a6/apps/web/src/appGraphql/data/nft/NftBalance.ts#L70

I'm trying to figure this out because I came to the Unichain Build Week to try to get some LPs. Unfortunately, the Uniswap frontend no longer works for adding liquidity to the Pools that have the hook.

mikeghen avatar Jun 25 '25 15:06 mikeghen

@plondon, I think this is related to the feeTier, took a look at receive commits saw some changes to how dynamic fees work.

Links using feeTier=8388608 no longer works.

If I use feeTier=1000 then it will work, and it sets the fee correctly to dynamic fee (not 1% like the URL param says). I also think it only comes up as dynamic fee tier since that has the most TVL. So this is useful bc now I can fix my links. (which relates to #7918.

For this issue, it's not enough to have fixed the URL to link people to the pre-populated add liquidity form. Even though I get them there, we still get "Error: Pool Info not available" even once we fill in the form correctly.

mikeghen avatar Jun 25 '25 15:06 mikeghen

Looking into this

plondon avatar Jul 02 '25 18:07 plondon

Thanks @plondon!

mikeghen avatar Jul 03 '25 13:07 mikeghen

This will be fixed in the next upcoming release

plondon avatar Jul 14 '25 16:07 plondon

@plondon Looking forward to it! The links still are not working so I can't have the LPs add liquidity right now. I send them a video to fill in the v4 form manually with hooks and dynamic fees, but its such a barrier for LPs.

Fixing these links (which previously worked) would be a huge help.

mikeghen avatar Jul 21 '25 12:07 mikeghen

@plondon, I wanted to check in on this issue since its still a problem for all the links on this page: https://superdca.org/add-liquidity.

For over a month, I have not been able to share these links since they don't work. Prior to mid-June, this worked absolutely fine.

These links being broken is making it nearly impossible for me to onboard LPs, since I have to distribute a video for how to fill out the Add Liquidity form on the Uniswap App. If the links worked, it would let me onboard more liquidity into v4 on Unichain, Base, and Optimism.

mikeghen avatar Jul 29 '25 11:07 mikeghen

We plan to release tomorrow @mikeghen apologies for the delay

plondon avatar Jul 29 '25 12:07 plondon

Amazing! Thank you for letting me know. Iโ€™m looking forward to it

On Tue, Jul 29, 2025 at 8:36โ€ฏAM Philip London @.***> wrote:

plondon left a comment (Uniswap/interface#7920) https://github.com/Uniswap/interface/issues/7920#issuecomment-3132311528

We plan to release tomorrow @mikeghen https://github.com/mikeghen apologies for the delay

โ€” Reply to this email directly, view it on GitHub https://github.com/Uniswap/interface/issues/7920#issuecomment-3132311528, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABGXW6GA2CWOM2DIPAUYUP33K5TDVAVCNFSM6AAAAACABJ7ST6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTCMZSGMYTCNJSHA . You are receiving this because you were mentioned.Message ID: @.***>

mikeghen avatar Jul 29 '25 12:07 mikeghen

Add liquidity should now link out to new pool creation, should find the dynamic pool now from this page

https://app.uniswap.org/explore/pools/unichain/0x96d6388a3de74aaa9654faa41052a0dd634d8c50b883793f4c6fa866290a4015

https://app.uniswap.org/positions/create/v4?currencyA=0x078D782b760474a361dDA0AF3839290b0EF57AD6&currencyB=0xb1599CDE32181f48f89683d3C5Db5C5D2C7C93cc&chain=unichain&feeTier=1000&hook=0xdB5c81D1d9cAB87482372863053455526629BA80&isDynamic=true

plondon avatar Jul 31 '25 20:07 plondon

Confirmed! Thanks @plondon ๐Ÿ‘

mikeghen avatar Jul 31 '25 20:07 mikeghen

it also looks like simply feeTier=8388608 also works

https://app.uniswap.org/positions/create/v4?currencyA=0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85&currencyB=0xb1599CDE32181f48f89683d3C5Db5C5D2C7C93cc&chain=optimism&feeTier=8388608&hook=0xb4f4Ad63BCc0102B10e6227236e569Dce0d97A80

mikeghen avatar Jul 31 '25 20:07 mikeghen

@mikeghen that won't find the correct pool because the feeTier won't match our pools list, you need the current feeTier and isDynamic, which you'll get if youre coming from https://app.uniswap.org/explore/pools/unichain/0x96d6388a3de74aaa9654faa41052a0dd634d8c50b883793f4c6fa866290a4015

plondon avatar Aug 01 '25 00:08 plondon

Thanks for your patience on this

plondon avatar Aug 01 '25 00:08 plondon