How COOP works
COOP is a launchpad on Raydium LaunchLab (Solana). The dev launching a token sets three dials that other launchpads hard-code: the transfer tax, what the tax buys, and the rule that pays holders. An engine runs the payouts every epoch and publishes every step. Everything on this page is what the program and the engine actually do; the verified claims with proof links are on the home page.
Launching
- Token. Name, symbol, description, image and links. The image and metadata are uploaded through the COOP API and the URI goes into the token's metadata.
- Curve. Pick the platform account, which sets the creator curve fee you earn on every curve trade: 0.5%, 0.25% or 0. Quote asset (SOL, USDC, STONK, PSOL, jlUSDC or any mint with a LaunchLab config), raise target, optional dev buy inside the creation transaction.
- Tax and payouts. Tax 0 to 3.3% (a Token-2022 transfer fee, frozen until graduation), the payout epoch (6, 12 or 24 hours), and up to four sinks with shares that add up to 100%.
- Sign. One or two transactions create the token; then your wallet signs the payout manifest as a message. The engine checks the signature and the pool on-chain and runs the first epoch within the hour.
What the engine does every epoch
- Sweep. Harvest the withheld tax from token accounts (permissionless) and withdraw it from the mint (the operator key is the withdraw authority).
- Split the withdrawn tax across the token's sinks by their shares.
- Convert. Where a sink pays in another asset, swap through Jupiter; conversions happen first so the token's own tax is paid once, not twice.
- Snapshot every holder (Helius DAS), excluding sink wallets, the operator and program vaults, plus any wallets the dev listed.
- Apply the rule and pay: native SOL by transfer, tokens by transfer into the holder's token account. Payouts too small to deliver are carried forward and paid when they add up.
- Publish the ledger: snapshot, allocations, amounts and every transaction signature.
Sinks
| Sink | What it does |
|---|---|
| Reflections | Converts its share to the payout asset (the quote asset, any Jupiter-routable asset, or the token itself with no swap) and pays holders under the rule. |
| Treasury | Converts its share to the quote asset and sends it to a wallet the dev names. |
| Creator | Same, to the dev's wallet. |
| Burn | Burns its share of the token. |
Sink wallets never receive reflections, so a treasury cannot pay itself.
Rules
| Rule | Who gets what |
|---|---|
| Pro-rata | Every eligible wallet in proportion to its balance. |
| Holding-time weighted | Weight = balance × epochs held in a row, capped at a number of epochs the dev sets. New buyers start at 1×. |
| Never-sold bonus | A slice of the pot goes only to wallets that never reduced their balance; the rest is pro-rata. |
| Balance-weighted lottery | N wallets drawn by balance weight each epoch, equal shares; the seed is published with the result. |
| Minimum holding | Any rule can require a minimum balance; wallets under it are not paid. |
Refused on purpose: small-holder boosts, flat amounts per wallet, "under X% only" tiers, and rewards for recent buyers. The first three reward splitting one wallet into many; the last rewards wash trading. The rules above are unit-tested against a single invariant: splitting a wallet never raises its payout.
Fees
On the curve: Raydium's 0.25% plus the creator fee of the account you launched on (0.5%, 0.25% or 0). The platform's curve fee is 0. After graduation the pool runs on tier 9: 1.00% per swap, of which 0.42 is forwarded to the dev and the rest stays with the platform; half of the pool's LP is locked and half burned. The tax is separate from all of this: it applies to every transfer of the token, on the curve and in the pool. Diagrams: fee anatomy.
The ledger and the API
Every registered token has a page at coopfam.xyz/app/#/t/<mint>. The same data is public JSON:
https://api.coopfam.xyz/tokensall registered tokens with epoch countshttps://api.coopfam.xyz/tokens/<mint>a token's rules, the tax waiting in the mint, and every epoch's resultshttps://api.coopfam.xyz/ledger/<mint>/<epoch>the full record of one epoch, recipients and signatures included
Addresses
| COOP, creator fee 0.5% | DEfEVZNPRvQGCpKq19BQ5dpB2hmGVFJ4y1ewPSFz22y5 |
| COOP 0.25 | BWk6ALyW2yj1tud1v7Dr4SQzYGprA6na1xRhiv2tZoNG |
| COOP 0 | Cd3DhizoqEUwMhpHiqF4wcFFocq6QCDZEHU6UvRnJY21 |
| Operator (tax withdraw authority, engine signer) | 9dZcuWdTRjStMFNpQGDsSUZvTBkhrGZXxFvNMkjbpYKv |
| Platform fee wallet | DjKWgaz5peaDPSdKBEFfQfbsMPgEQmCmCmRiHXrGcZ3c |
What we do not claim
- Not trustless: the engine is an operator-run service. The snapshot, the rule and the sends are off-chain code with a published ledger.
- Not free of fees: Raydium's 0.25% on the curve and the pool tier's fee remain.
- Not audited. Nothing is guaranteed; a token's tax can only be withdrawn, converted and paid as described, and every epoch can be checked against the ledger.
coopfam.xyz · a launchpad on Raydium LaunchLab, Solana
