Skip to content
Solana
LAUNCHLaunch optionLaunch

Liquidity lock

Keeps the launch liquidity in its pools for a set time, or hands the launch to a lock.

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

The launch's liquidity stays in its pools until the latest of the guard end, any dev-buy lock and the lock end; fees stay collectable. After launch, a launch lock can hold the whole launch for a beneficiary until a date or forever.

How it works on reel

lock_end_secs ≤ 1,200,000 at LaunchCreate. After launch, LaunchLock(beneficiary, unlock_ts or forever) stops withdrawals and hand-overs; the beneficiary collects every fee and, once unlocked, LaunchUnlock passes the launch on. Forever never releases.

Settings · 1

Set on the launch, in the Launch account or a launch instruction, not in PoolParams.

SettingMinDefaultMaxWhat it does
Lock end
lock_end_secs
0 s0 s1,200,000 s (13d 21h)Liquidity stays until the latest of the guard end, the dev-buy lock and this. 0 = off. Fees stay collectable.

Fees and who's paid

Paid to

Nobody: it charges nothing.

Protocol share

reel takes no share of it.

Requires and can't be combined with

Requires

No other block.

Can't be combined with

Nothing: it sits beside any block.

Worked example

A 14-day lock end: no launch-position withdrawals until day 14, while the creator collects fees throughout.

Solana notes

Up to 1,200,000 s, about 13.9 days (hookr: 100,000 blocks).

On hookr: Launch · Live

Other blocks in Team tokens