The rules hold while it matters, then they leave.

A launchpad on Solana. Every rule a creator sets is enforced on every single transfer for exactly as long as the token is on its curve, and not one slot longer.

[chain] Solana[curve] Meteora DBC[rules] off at graduation[slot]

Four rules, and every one of them is a refusal.

A transfer hook can read, write its own accounts, and say no. It has no way to take a fee, burn a supply or pay anyone out. That is the whole reason this list is four lines long instead of twenty.

  • Trading start

    Refuses every transfer, from anyone, until the slot the creator named.

    open
    start_slot · u64set once at publicationno update instruction exists
  • Buy cap

    Refuses a buy that would take more than its share of the reserve the vault held a moment earlier.

    cap
    max_buy_bps · u161 to 10 00010 000 means no cap
  • Guard window

    Holds the cap for a set number of slots after trading opens, then lifts it and never puts it back.

    guard
    guard_slots · u64counted from start_slotlifts on its own
  • Buy counter

    Adds one to a public number on every buy. It is the only thing here that writes anything at all.

    count
    buys · u64readable by anyonewritable by no one

Set them, and read back what a buyer will meet.

Three numbers decide a launch. Move them and the sentence on the right rewrites itself into what someone arriving at your token will actually run into.

Trading opens

+200 slots

Guard window

300 slots

Buy cap

2.00%
basis points

Nothing moves for 200 slots, about 1 minute. Then trading opens, and for the next 300 slots no single buy may take more than 2.00% of the reserve the pool held a moment before it. After that the cap lifts, and it does not come back. When the curve completes, the rules are revoked and the token is an ordinary one.

start_slot = now + 200guard_slots = 300max_buy_bps = 200

This one only talks. A real launch creates a pool and publishes its rules in a single transaction, and that happens on the launch page.

And then, all at once, they are gone.

Every launchpad on this stack loses its rules at graduation, because the curve revokes them. Most would rather you did not know that. It is the most interesting thing about the product, so here it is first, in the largest type on the page.

cannot move your money

Source and destination arrive read-only and a re-entrancy lock forbids calling Token-2022 from inside the hook. There is no fee to take and nothing to burn.

cannot outlive the curve

Meteora's own process_swap.rs calls revoke_transfer_hook the moment the curve completes. That is their code, not our promise.

cannot be changed

The rules account has one instruction that writes it and no instruction that updates it. Published once, and that is the end of it.

Everything launched here, and the rules it carries.

Read from the chain each time you open the page. There is no database behind this and nothing cached, so what is here is what is there.

Reading the chain

One request, and the table appears when it answers.

What Quoin does not promise.

Four things that are true and inconvenient. They are here rather than in a footer link because a product that only publishes its good news has told you something already.

The program has not been audited

It is written, it is tested, and it has been read carefully by the people who wrote it. That is not an audit and should not be mistaken for one.

The rules stop at graduation

This is the point of the product rather than a caveat buried under it, but it is worth saying twice: once the curve completes, the token is ordinary and nothing here applies to it any more.

Not every venue can trade a hooked pool

While a token is on its curve, a pool with a transfer hook needs swap2_with_transfer_hook. An aggregator that implements only the plain swap cannot route it, which may make this site the only place to trade until the token graduates. That is a real limitation and it is also why this site exists.

A cap is not a promise about price

The rules limit the size of a single buy inside a window. They do not stop many buyers, they do not stop a determined one from returning, and they say nothing at all about what a token is worth.