balancer / balancer-bounties

https://bounties.balancer.finance
https://docs.google.com/spreadsheets/d/1VZpcv11xIxm_H9uVNG1oEpYbroR-5SBkvXXMvJCUedA
2 stars 15 forks source link

Liquidity Bootstrapping Pool #4

Open jmusighi opened 3 years ago

jmusighi commented 3 years ago

Liquidity bootstrapping pools are a very popular use case on Balancer (see https://docs.balancer.finance/guides/liquidity-bootstrapping-faq). Perp.io, Bankless, APY, nSure, and others have recently completed very successful "fair launches" of project tokens.

A typical sale involves a 2-token smart pool with the "project" token to be sold, and a "reserve" currency token, such as DAI or USDC. The smart pool starts out heavily weighted toward the project token (e.g., 95% / 5%), which allows distributing a relatively large number of tokens with a low reserve capital requirement. Over the course of the sale, the weights "flip," so that by the end the pool weights are reversed. The AMM dynamics tend to produce a steady sale rate at a consistent price, greatly reducing "FOMO" and manipulation by bots.

During the sale, many projects created "monitor" web pages that showed - in real time - the current price, price history, countdown to the end of the sale, tokens remaining, links to articles and press releases, etc. One project shared their source code (https://github.com/nsure-tech/lbp-sale-page). We would like to create a generalized version of this monitor that new projects could fork and customize for their own LBP launches.

The minimum solution would be a version of the repository with any nSure-specific information removed, and things like the pool and token addresses pulled out into config files - along with documentation and instructions for customization. Ideally, it would be a web form that prompted users for this information, then created and deployed a custom monitoring site.

Dapplog commented 3 years ago

Has nobody claimed this bounty? Could my team and I use React instead of Vue like the source-code?