Launchpad Contract
Contract description
The Launchpad contract works like this:
Call
registerClub
to create a new token. This deploys a token contract with your specified name, symbol, image URI, vesting schedule and a hook. The deployer can also opt to purchase up to 10% of the mintable supply.If your hook requires custom initialization data the contract owner can set that.
Call
buyChips
to buy new tokens. Each time tokens are bought they are minted to the recipient.Call
sellChips
to sell your tokens back to the contract burning them.There are 800 million tokens for sale in total. The first 200 million will be at a flat price and then a linear price increase kicks in for the remaining tokens.
Once all 800 million have been bought and minted the trading functions are automatically closed.
At this point the contract owner can call
releaseLiquidity
to trigger a swap from the USDC raised into $BONSAI, which is then paired with 200 million newly minted tokens and a Uniswap V4 pool is created where the $BONSAI and 200 million tokens are paired together with the hook that the token was created with. NOTE: on the app, anyone can click a button to trigger the release liquidity flow.At this point vesting automatically starts for all tokens along the terms specified. There are no transactions required, the tokens are already in your wallet and will automatically become available for transfer along the schedule.
Last updated