When creating a new Uniswap v3 pool, I'm confused about what the "Set Price Range (Min/Max)" is about.

Let's say I run an increasing-price ICO, starting with the rate of 1000 tokens per ETH, and increasing in price to 500 tokens per ETH, towards to end.

Say 25% of the ICO will be put aside to jumpstart a liquidity pool.

What I'm not understanding is what values I should use on the right side of the image attached, for Set Starting Price & Set Price Range.

What determines these values? Given the rates I mentioned above, what are the ideal values? What are the trade-offs for using a larger/smaller price, or a wider/narrower range when creating the pool?

enter image description here

1 Answer 1


Starting price represents where the initial exchange rate will be. Price range represents where you are initially depositing liquidity. If your starting price is 500 UNKNOWN / ETH, and your liquidity is between 250 yourToken / ETH and 750 yourToken / ETH, you will be depositing roughly (not exactly due to the ranges actually being exponential) half of your liquidity in ETH and half in your token. In this example, if the price goes to 750 yourToken / ETH, your liquidity position will consist solely of yourToken--all the ETH will be gone from it. On the other hand if it goes to 250 yourToken / ETH, your position will be entirely ETH.

The best starting price will be whatever the best price is. If you are reasonably confident in a semi-stable price, set the starting price there. Any other price will be arbitraged out and your position will lose ETH or yourToken to the traders. You may want to set your initial liquidity from, say, just above the startingPrice to far below it, so that you are providing a lot of yourToken and not very much ETH--but if you do so you will not be providing any liquidity if the price of yourToken goes down much relative to ETH.

In general it's just a kind of hard question, you should first look at what it means to provide liquidity on Uniswap, what the price ranges mean, etc., and then look at how other token launches have done it.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.