kadenzipfel / uni-lbp

A capital-efficient Uniswap v4 liquidity bootstrapping pool (LBP) hooks contract

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Decaying upper bound

kadenzipfel opened this issue · comments

commented

One thing that could be improved over the current design is to also decay the upper bound of the liquidity range as illustrated below. This way it's much more likely that all the tokens being bootstrapped actually sell. Best way to do this is likely just to have the upper bound decrease along the same linear function but with a time delay such that there's still a reasonably large range at all times, probably requires allowing the user to set the delay
image

commented

I've been thinking that rather than a delay we probably want to define a tick range size, then we can just always set the upper tick to lower tick + range size. This is especially valuable for when we reach the price discovery phase as we want to maintain the liquidity around that point