Dev buy and lock
One first buy per pool inside the launch, then the launch liquidity stays locked.
Where it runs
Launch
An option of the launch, not of each swap.
Status on reel
Launch option
An option of reel's launch flow, fixed when the launch is created (PROGRAM.md §5, §7).
Set by
You, at launch
Launch · Live
What it does
A new token's launch can make one first buy per pool before trading opens, at the launch price, delivered to the creator. It pays every fee a buy pays. The creator may hold at most 5% of supply when the launch finalizes, and the launch liquidity stays until the dev-buy lock ends.
How it works on reel
LaunchDevBuy(quote_in, min_out, lock_secs): new tokens only, once per pool, before LaunchFinalize. On a guarded pool it needs snipe_tax > 0 and snipe_cap ≥ quote_in (DevBuyRefused). Finalize checks escrow_left + dev_bought ≤ 5% of supply (RetainedAboveCap), and principal_lock_until = max(guard end, open + dev lock, open + lock end).
Settings · 2
Set on the launch, in the Launch account or a launch instruction, not in PoolParams.
| Setting | Min | Default | Max | What it does |
|---|---|---|---|---|
Dev buy quote_in | 1 atoms | At launch | See rule | Quote atoms for one first buy on a pool, before finalize. It pays every fee a buy pays.On a guarded pool: Snipe tax above 0 and snipe_cap at least this. |
Dev-buy lock dev_lock_secs | 0 s | 7 days | 365 days | Launch liquidity stays in the pool at least this long after open. Bought tokens are not locked. |
Fees and who's paid
Paid to
Every fee a buy pays.
Protocol share
reel takes no share of it.
Requires and can't be combined with
Requires
No other block.
- New tokens only
- On a guarded pool: a Snipe tax above 0 and a buy cap at least the buy
Can't be combined with
Worked example
A 1 SOL dev buy on the SOL pool with a 7-day lock pays the base fee, Snipe tax, LP Rewards and burn like any buy; LP parts land in the creator's own launch position, and its liquidity can't leave for 7 days.
Solana notes
The lock is in seconds, 0 to 31,536,000 (hookr: 0 to 2,628,000 blocks).
On hookr: Launch · Live
Other blocks in Team tokens
Liquidity lock
LAUNCHKeeps the launch liquidity in its pools for a set time, or hands the launch to a lock.
Supply you keep
LAUNCHDeclares on chain the most of a new token's supply the creator may hold at launch.
Vesting Milestone
LAUNCHLocks a team allocation that vests after a cliff, then linearly.
Dev Drip
LAUNCHReleases the creator's own allocation through the pool, a slice per window.