01 · Overview
Launch, trade, graduate
Florin is a Solana launchpad for memecoins. Anyone can launch a coin in a single transaction — no presale, no insiders, no team allocation. Every coin trades on a bonding curve from the first second, and when the curve sells out it graduates into a built-in AMM with liquidity that is locked forever.
What makes Florin different is the programmable tax. Each coin carries its own buy and sell tax (0–10% per side) that is split between the creator, holders (staking rewards), buyback & burn and liquidity. The numbers are fixed at launch and enforced by the program — they can only ever go down.
- Launch. Choose a name, ticker and image, pick the pair asset, set taxes and splits, optionally enable Snipe Shield and make a dev buy. One transaction creates the mint, the vaults and the curve.
- Trade on the curve. Price follows a constant-product curve with virtual reserves: every buy lifts the price, every sell lowers it. Anyone can buy or sell at any time.
- Graduate. When all curve tokens are sold, the raised pair asset plus the remaining token allocation seed an AMM pool owned by the program. No LP tokens exist, so the liquidity can never be pulled.
- Keep earning. Taxes keep flowing after graduation: creators claim, stakers earn rewards, buybacks burn supply and the pool gets deeper.
The token
Every launched coin is a Token-2022 mint with 6 decimals and a fixed supply of 1,000,000,000. The mint authority is revoked at creation, there is no freeze authority, and the on-mint metadata (name, symbol, image URI) is immutable.
02 · Pairs
One coin, multiple trading pairs
A coin isn't limited to SOL. At launch you pick the pair asset — any asset the protocol has whitelisted: SOL, USDC, USDT, tokenized stocks like TSLAx or NVDAx, or another memecoin. Everything about the coin is denominated in that asset: the curve reserves, holder rewards, creator fees, buybacks and the AMM pool.
| Pair | Virtual quote reserve | Graduation raise | Min. buy |
|---|---|---|---|
| SOL | 30 SOL | ≈ 85 SOL | 0.001 SOL |
| USDC / USDT | 5,000 | ≈ 14,167 | 0.10 |
Each pair asset has its own curve preset, tuned so the AMM opening price equals the final curve price. The list of enabled pairs is managed by the protocol admin; Token-2022 assets with transfer fees, transfer hooks, non-transferable or default-frozen extensions are rejected.
Additional creator-funded pools
Choose Add pair during launch, or Add trading pairs on a coin you created. Paste a Solana token mint address to check its name, logo, decimals and supported features. Check the full address: names and logos can be copied. A token with a mint or freeze authority can still be changed by its issuer, as shown beside the token.
You supply both your launched tokens and the selected pair asset. Their deposit amounts set that pool's starting price. Each additional pool needs its own wallet confirmation, and its liquidity is permanently locked. The original mint and primary curve stay the same; each additional pair has separate reserves, trades, fees and staking rewards. These pools start trading directly and do not go through another graduation.
Use the pair selector on the coin page before trading, staking or claiming. A new pool starts with the primary pool's current tax settings and fee recipient; later tax reductions and recipient changes apply to the selected pool. If you stop partway through funding, return with the creator wallet to continue. Completed pools are checked and skipped.
03 · Fees
Fees, in full
| Fee | Rate | Goes to |
|---|---|---|
| Platform fee | 0.5% per trade | Treasury. Charged on both buys and sells. |
| Creator tax | 0–10% per side | Split between creator, holders, buyback & burn and liquidity (see below). 1% is suggested. |
| Snipe tax | decaying, buys only | Buyback & burn bucket. Only inside the Snipe Shield window. |
| Graduation fee | 1% of the raise | Treasury. Taken once, when the curve completes. |
| AMM LP fee | 0.25% per trade | Stays in graduated and creator-funded AMM pools, deepening liquidity. |
| Creation fee | 0 (default) | Treasury. Network rent applies; the protocol may set a small fee. |
Fees are calculated on the gross amount of the trade and rounded up. Before you sign, the trade panel shows the exact breakdown: what you pay, every fee, and the minimum you receive. The sum of all fees on a single trade is capped at 99%.
04 · Taxes
Creator tax & splits
Buy tax and sell tax are set independently from 0% to 10%. They are stored in the coin account at launch. The creator may later lower either one; the program rejects any increase.
The collected tax is divided into four buckets whose shares always add up to exactly 100%:
- Creator — accrues in the pair asset and can be claimed by the fee recipient, which can be any wallet.
- Holders — paid to stakers pro-rata, in the pair asset. If nobody is staking when a trade happens, the holder share flows to buyback & burn instead, so rewards never get stranded.
- Buyback & burn — accumulates in the coin's vault. A buyback swaps it into the coin at the live price (with no fees) and burns the tokens, shrinking supply. Only the configured admin or crank can run it.
- Liquidity — adds to the pool. During the curve phase it accrues and is added to the AMM at graduation; afterwards it lands in the pool reserves immediately.
Presets
| Preset | Creator | Holders | Burn | Liquidity |
|---|---|---|---|---|
| Creator 100 | 100% | 0% | 0% | 0% |
| Community | 20% | 50% | 20% | 10% |
| Deflationary | 20% | 10% | 60% | 10% |
| Balanced | 25% | 25% | 25% | 25% |
Example. A coin with a 1% buy tax and the Balanced preset: a 1,000 USDC buy generates 10 USDC of tax — 2.50 USDC each for the creator, the stakers, the burn bucket and liquidity — plus the 5 USDC platform fee.
05 · Snipe Shield
A decaying tax for bots
Launch snipers buy in the first blocks and dump on everyone else. Snipe Shield is an optional extra tax on buys that starts high at launch and decays linearly to zero over a window you choose. The window is up to 60 seconds in the protocol (the launch form offers off / 5s / 15s / 30s) and the start tax can be up to 90%.
| Seconds since launch | Tax on buys (30 s window, 60% start) |
|---|---|
| 0 s | 60% |
| 10 s | 40% |
| 20 s | 20% |
| 30 s + | 0% |
The formula is floor(start × (window − elapsed) / window). It stacks on top of the platform fee and your buy tax (the combined total is capped at 99%). Snipe tax revenue goes to buyback & burn, so bots that rush in effectively fund the holders. Your own initial dev buy is exempt, and so are buybacks.
06 · Graduation
From curve to locked liquidity
On the curve, 793.1M of the 1B supply (79.31%) is sold to buyers. The remaining 206.9M tokens are held back for the AMM. When the last curve token is bought the coin graduates automatically inside that same transaction:
- The curve raise is about 85 SOL for SOL pairs, or about $14k (≈ 14,167 USDC) for USDC/USDT pairs.
- A one-time 1% graduation fee is taken from the raise and sent to the treasury.
- The rest of the raise, plus any liquidity-share tax accrued on the curve, plus the 206.9M reserved tokens become the opening reserves of the AMM pool. The opening price equals the final curve price.
- The pool is owned by the program. There are no LP tokens and no withdraw instruction — the liquidity is locked permanently.
After graduation the coin trades against the pool (constant-product, 0.25% LP fee retained). Taxes, staking and buybacks continue to work exactly as before. The non-graduated coin closest to graduating is crowned King of the Hill on the board.
07 · Staking
Holder rewards, paid in the pair asset
Each coin has its own staking vault. Stake the coin's tokens and you earn your share of the holders' slice of every trade tax — paid in the pair asset (SOL, USDC, …), not in more of the coin.
- Rewards accrue per staked token on every taxed trade; claim whenever you like — claiming has no cooldown.
- Unstaking requires a cooldown since your last stake (1 hour by default, 7 days at most). Staked tokens can't be sold until you unstake.
- The reward pool is reserved inside the coin's vault, so claims are always backed by real assets.
- An approximate APR is shown on the coin page from the last 24 hours of rewards.
08 · Creators
Creator fee routing
The creator share of the tax goes to the coin's fee recipient. At launch you can set it to any wallet — your own, a team multisig, a streamer, a charity — and the current recipient can hand the role to someone else at any time.
Creators keep a small set of powers: claim accrued creator fees, lower the buy/sell tax, transfer the fee recipient, and run buybacks. They cannot mint, freeze, change metadata, touch the liquidity or raise taxes.
09 · Guarantees
What the program enforces
- Mint authority revoked, no freeze authority, immutable metadata on every coin.
- Taxes, splits and Snipe Shield parameters are fixed at launch; taxes can only decrease.
- Liquidity is program-owned after graduation: no LP tokens, no withdraw path.
- An emergency pause can block new launches, buys, stakes and buybacks — but selling, unstaking and claiming are always allowed.
- All token movements use
transfer_checked; vault balances are checked against accounting invariants in tests.
10 · Risk
Risk disclosure
You can lose everything you put in.
Memecoins are speculative, highly volatile and often illiquid. Most coins go to zero.- Market risk. Prices move violently and can fall to zero. Bonding-curve and AMM prices move with every trade; large orders suffer significant slippage.
- Tax risk. Every coin has its own taxes. A 10% buy plus 10% sell tax, the platform fee and Snipe Shield can take a large bite out of a round trip. Read the tax card on a coin page before you trade.
- Smart-contract risk. The program is new software and may contain bugs, even after testing. Pair assets (stablecoins, tokenized stocks, other memes) carry their own issuer, depeg and custody risks.
- Creator & social risk. Anyone can launch anything. Names, images and claims are unverified. Creators may abandon a coin or route fees elsewhere. Do your own research.
- Operational risk. Wallets, RPC nodes, the indexer and this website can fail or lag. On-chain data is the source of truth.
- Regulatory risk. Tokens may be treated as securities or restricted in your jurisdiction. You are responsible for complying with local law and for any taxes you owe.
Nothing on this site is financial, investment, legal or tax advice. Only trade with funds you can afford to lose.
11 · Terms
Terms of use (summary)
By connecting a wallet or using Florin you agree to the following. This summary is provided for convenience and does not replace the full terms, which will be published before mainnet launch.
- Florin is a non-custodial interface to an on-chain program. We never hold your keys or funds, and we cannot reverse transactions.
- You must be of legal age and not located in, or a resident of, a jurisdiction where using the service is prohibited.
- You are solely responsible for the coins you launch or trade, including their content, naming, taxes and any claims you make about them. Don't launch coins that infringe others' rights, impersonate people or projects, or are used to defraud.
- The service is provided “as is”, without warranties. To the extent permitted by law, Florin and its contributors are not liable for losses.
- We may hide content from the interface (not from the chain) and update this site, fees within on-chain ceilings, or the supported pairs.
Questions? Start with the board or launch your own coin — and read the risk disclosure first.