No. 001 Certificate of pool ownership Meteora DBC → DAMM v2 Solana

Hold through graduation. Own the pool.

When a coin graduates, the creator's chosen share of the migrated LP is cut into locked position slices and sent to the wallets that held through it, weighted by hold time. Each slice earns a share of the pool's trading fees.

  1. No. 01Holder 01Locked

    held 2h 48mweight 24.6%

    fees

  2. No. 02Holder 02Vesting

    held 2h 41mweight 19.8%

    fees

  3. No. 03Holder 03Locked

    held 2h 12mweight 16.1%

    fees

  4. No. 04Holder 04Locked

    held 1h 57mweight 14.2%

    fees

  5. No. 05Holder 05Vesting

    held 1h 34mweight 13.5%

    fees

  6. No. 06Holder 06Locked

    held 1h 09mweight 11.8%

    fees

20% of migrated LP · six slices · weighted by hold

Scroll

20% of migrated LP goes to holders, weighted by hold time, locked on-chain. The recipe is published before launch and the merkle list at graduation.

No. 003 The six-hour arc

One coin.One afternoon.

Every launch runs the same arc: a steep toll for snipers, a bonding run, graduation, a snapshot, the slice drop, and then the pool pays. Scroll it.

  1. Sniper toll
  2. Growth fee
  3. Fees to slices

T+0 → T+10m

The toll is steep, then it isn't.

sniper fee now50.0%

The first blocks pay up to 50%. The fee decays every minute until it settles at 1%. With TOLL on, what snipers pay becomes permanently locked LP at graduation.

T+10m → T+2h 51m

Bonding. The curve fills.

bonding curve0%

The fee settles at 1% while the curve fills toward the threshold fixed in the config. Drawn here: the growth fee that takes over at graduation, stepping down as market cap rises, so early volume funds the pool and later volume trades cheap.

T+2h 51m

Graduation.

The curve fills. Liquidity migrates from the Dynamic Bonding Curve into a DAMM v2 pool, locked the way the creator chose before launch.

DBC → DAMM v2 · migration

T+2h 52m

Snapshot. The list goes public.

Wallets that held through graduation are scored with the recipe published before launch. The full merkle list is published, so anyone can re-derive every weight.

T+2h 55m

The slice drop.

split_position cuts the creator's chosen share, say 20%, into LP position NFTs: one per holder, locked or vesting, sent straight to the wallet.

T+3h → T+6h

The pool pays, and keeps compounding.

vesting slices released0

Slices earn the pool's trading fees for as long as it trades. A set share of LP fees compounds back into the pool, so the position underneath keeps thickening.

No. 004 The MOAT menu

Pick the rules.Meteora holds you to them.

Every option below is written into the pool config at launch. Change anything and watch the receipt reprint.

01LP lock style
02Anti-sniper fee
03TOLL sniper toll becomes permanently locked LP
04Growth fee falls as market cap rises
06Creator's cut of bonding-curve trading fees
08Top holders who qualify

No. 005 The recipe

Published before launch.Re-derivable after.

  1. holdTime held above the minimum bag, up to the graduation snapshot. Drop below it and the clock restarts.
  2. capThe most hold time that counts. Being first helps, up to a point.
  3. bagThe smallest balance you kept during the hold, capped so a whale can't swallow the share. Linear, so splitting a bag across wallets gains nothing.

Minimum bag

Dust wallets don't qualify. The floor is written into the recipe.

Rule 01

One funder, one wallet

Wallets funded from one source in the same window count as one. Bundles don't multiply.

Rule 02

Hold cap

Hold time stops counting at the cap, so the first block isn't the whole game.

Rule 03

Top 100

Only the top N wallets by weight get a slice. N is fixed before launch.

Rule 04
  1. i.Recipe publishedbefore T+0
  2. ii.Snapshotat graduation
  3. iii.Merkle list publishedevery leaf, every weight
  4. iv.Re-derive itfrom public chain data

No. 006 Chain vs crank

What the chain enforces.What we run.

Most of this is Meteora config, locked at launch. The rest is ours: a crank that runs at graduation, in the open. Here is exactly where the line sits.

Enforced by Meteoraon-chain, from the first block

  1. Pool configFees, schedulers and the graduation threshold, fixed at launch.
  2. Permanent LP lockLocked positions can't be withdrawn. Ever.
  3. VestingVesting slices release on the schedule in the lock, not on request.
  4. Fee schedulersThe decaying sniper fee and the market-cap growth fee.
  5. CompoundingThe chosen share of LP fees goes back into the pool.
  6. split_positionSlices are real DAMM v2 positions, not IOUs.

Run by our crankonce, at graduation

  1. SnapshotScores holders with the recipe published before launch.
  2. The splitCuts each holder's slice off the locked holder share with split_position.
  3. TransfersSends each slice NFT to its holder's wallet.
  4. Merkle listPublished in full, so anyone can re-derive every slice.
  5. TollIf on: claims the sniper fees when the window closes and locks them as LP at graduation.
  6. Custody, for minutesFrom graduation until delivery the holder share sits in our position. It is locked, so we can't withdraw it, but we hold it until the slices go out.

If the crank fails

The holder share stays locked inside the platform position, where nobody can withdraw it, until the crank re-runs. Delivery is checked against the published list.

No. 007 Your turn

Launchwith rules.