How Scarce Markets works
Scarce Markets is a token launchpad on Solana where every coin follows Bitcoin's monetary rule. It is built entirely on Meteora: the Dynamic Bonding Curve (DBC) sells the coin, and at graduation DBC moves it to a DAMM v2 pool. There is no custom on-chain program to trust; the rules live in one DBC config that every coin uses.
The 21M rule
- 21,000,000 supply, 6 decimals, minted once by DBC when the coin launches.
- Mint authority and freeze authority are revoked. The config uses DBC's fixed-supply mode with an immutable token, so no one, including us, can ever mint more. Each coin page reads the mint account and shows the check.
- Paired with BTC. Coins trade against Coinbase's cbBTC. Prices show in sats per coin, with dollars second.
The halving curve
The bonding curve has four eras: Genesis, Halving I, Halving II and the Final Era. Across each era the price doubles and the number of coins sold halves, so every era raises the same BTC, a quarter of the curve's graduation target. It is one continuous curve made of four Meteora constant-product segments. At each halving the liquidity drops by √2, so the price climbs faster from there: the curve has a kink rather than a jump, and there is no price cliff to snipe.
The creator picks the curve's scale at launch. Every curve has the same supply, eras and fees; only the graduation target, the BTC raised before the coin moves to Meteora DAMM v2, differs. That target sets every price on the curve, so a coin starts at about 0.394 × the target in fully diluted value and graduates at about 6.296 × the target (16× its start). The choice is permanent: each curve is its own immutable DBC config.
- Satoshi: graduates at 0.1 BTC raised, starting near 0.039 BTC fully diluted.
- Hal: graduates at 0.25 BTC raised, starting near 0.099 BTC fully diluted.
- Whitepaper: graduates at 0.5 BTC raised, starting near 0.197 BTC fully diluted.
- Bitcoin: graduates at 1 BTC raised, starting near 0.394 BTC fully diluted.
About 84% of the supply is sold on the curve. The rest goes into the DAMM v2 pool at graduation together with all the BTC raised. That split is not a setting: DBC puts exactly (BTC raised ÷ graduation price) coins into the pool, so the pool opens at the price the curve ended at. A tiny unsold leftover (about 0.02%) is burned.
Fees and buyback & burn
- Every trade on the curve pays a flat 1% fee, collected in BTC.
- Meteora's protocol takes 20% of it. Of the rest, the coin's creator gets 75% and the platform 25%.
- So per fee: 60% creator, 20% platform, 20% Meteora. The platform's part splits into 15% buyback & burn and 5% treasury.
- A keeper claims the platform's share in BTC. It sends 25% of what comes in to the treasury (memo
Scarce Markets treasury), buys the native $21 coin with the rest (on its bonding curve, or on its Meteora DAMM v2 pool once it has graduated) and burns every coin it buys (memoScarce Markets buyback & burn). The Burns page lists burns straight from the chain. - After graduation, 100% of the DAMM v2 liquidity is permanently locked: 20% platform, 80% creator. The pool's 1% fee is paid in BTC to those positions, so the platform's LP fees are split the same way.
- Unsold curve leftovers (about 0.02% of a coin's supply) are burned when the coin graduates.
Burning removes coins from supply forever. It describes what the fees do; it is not a promise about price or returns.
Addresses on mainnet-beta
- Satoshi curve config (0.1 BTC):
D1hYgnrGvwDYJa7rn5oZSU4p9Apb88ZZZDDRtF2jBf8c - Hal curve config (0.25 BTC):
ESPEBb4FSwfoh2zqXdZc2FRxKnbYnSPLJcNPDbqMqdBD - Whitepaper curve config (0.5 BTC):
69VWqqNqBuEk6CQaLvRCRnB6qkc4mUr6VRbygRA1uuyW - Bitcoin curve config (1 BTC):
FU6fJRHHjuC51FEn2BVWoe8RBTSbnpmEA7WG5f617wrt - BTC quote mint:
cbbtcf3aa214zXHbiAZQwf4122FBYbraNdFqgw4iMij - Buyback & burn keeper:
FziXVVjk3gTisvrRSUxpaSXA3YNZ5hUNEWPKYZNv6Czm - Treasury:
9B5iAAbQ64XFrUxte6izRfDaBBKQcXfrFK2GW2kxfm2M - Native coin $21: not deployed on this network yet
Hackathon
Scarce Markets is a submission to the Colosseum Crypto World's Fair, Meteora DBC side track. This deployment runs on Solana mainnet with real cbBTC.