> how it works
a walk-through of what happens when you deploy, trade, and graduate a token.
1. what is fartcoin.fund
fartcoin.fund is a launchpad built on top of Meteora's Dynamic Bonding Curve (DBC) program on Solana. DBC is a permissionless primitive that lets anyone spin up a token with an automatic pricing curve.
Our twist: every trade on every token routes a flat 2% fee to our research fund that is used to fund colon cancer research.
2. deploying a token
We use a proxy-wallet flow, so you never have to sign a deploy transaction yourself. The steps are:
- You fill in the name, ticker, image and any socials. We pin the image and metadata JSON to IPFS.
- Our server generates a fresh, one-time proxy wallet just for your launch. Its secret key is encrypted (AES-256-GCM) and stored server-side — it never touches your browser and is never reused for another token.
- You're shown a deposit address. Send 0.03 SOL from any wallet to fund deploy gas. Our server watches the proxy's balance in real time.
- The moment the transfer confirms, the server signs the DBC
createPoolinstruction on your behalf using the proxy wallet and a freshly generated base mint. The shared Config Key (encoding the curve shape, the 2% fee, the fee recipient, the total supply and the migration threshold) is the same for every launch — which is how we guarantee fee routing is identical across all tokens. Your connected wallet is recorded as the creator.
3. the bonding curve
A bonding curve is a pricing formula that determines how much SOL a token costs based on how much of it has been sold. DBC uses a constant-product curve (the same x * y = k math as an AMM) across up to 16 configurable segments.
In practice: the first buyer gets the cheapest price. Every subsequent buy pushes the price up the curve. Every sell pushes it back down. There's no order book — just the curve and virtual reserves. Price discovery happens live, onchain, with no market makers.
Because the curve is deterministic, you can compute exactly how much of the supply has been sold (curve progress) at any time. That's the green progress bar you see on each token on the home page.
4. the 2% fee
We charge a flat 2% fee on every buy and sell, collected in SOL.
The fee is routed directly to our research fund and used to fund colon cancer research.
5. graduation / migration
Each pool has a migration quote threshold — an amount of SOL that, once deposited into the curve by traders, signals the token has enough liquidity to go "full AMM." When the curve hits that threshold, Meteora's keeper automatically runs the migration instruction, which:
- Closes the bonding curve to further curve-based trading.
- Deposits the accumulated SOL + base tokens into a fresh DAMM v2pool (Meteora's dynamic AMM).
- Permanently locks a slice of the LP so liquidity stays.
From that point on, the token trades on the AMM and can be routed through any Solana aggregator (Jupiter, etc). Migrated tokens show migrated in place of the progress percentage on the home page.
6. transparency
Every piece of this system is verifiable onchain:
- The DBC program itself is open-source and audited by Meteora.
- The config key is public — same curve, same fee, same recipient for every token.config key:2otzHFJH4sUTHMNCqRPqBt8RHRoWvKhazUYi26ghi6jw
- The research fund's balance, every inflow, and every outgoing donation is viewable on Solscan.research fund:FobTSw1XeHG6RZuo5AWEBGzuHtr6TQLujF4y7f88cSZF