Whitepaper
The most customizable launchpad, written in code.
nasdegen.fun lets anyone launch a coin paired with a tokenized stock, a coin or the chain's own asset, with liquidity locked forever and the fee split written into the contract. This page is the whole design, in prose, with every number read from the deployed configuration. Every section is marked Live or Coming soon.
Abstract
A launch here is one transaction that deploys a fixed-supply token, opens a market for it against a real quote asset, locks 100% of the supply as liquidity in a contract nobody can withdraw from, and registers who receives the trading fees. Nearly every part of it is the creator's choice: the chain, the pair, an instant pool, several pools or a bonding curve, the opening market cap, the trading fee (1%, 2% or 3%) and where their 70% of it goes; the protocol keeps 30%, split in half between a timelocked treasury and a second protocol wallet. It is fixed by the launch transaction; the one thing that can move later is a creator's own future fees, when they chose transferable fees at launch. The same design runs on Base, Robinhood Chain, BNB Chain and Solana, and on Solana with native tooling (section 09).
Principles
Enforced by code.
Every commitment a launch makes, the fee, the split, the beneficiaries, the lock, is enforced by a contract that has no owner, no pause and no upgrade. The site can show it; it cannot change it.
No admin over a launch.
Nothing can freeze a pool, edit a fee split or take liquidity: not the creator, not the protocol. The keys the protocol does hold are listed, with what each can do and how long it takes.
Real quote assets.
A coin is priced in something that exists: a tokenized stock, the chain's own coin, a dollar token or a coin with a real market. Fees are paid in that asset, so a stock-paired coin pays its holders in the stock.
Clear status everywhere.
Every feature is marked Live or Coming soon wherever it appears, on the launch form, on /features and on this page.
Open to machines.
Everything a human can do here, an agent can do with the same contract calls, documented in llms.txt, an OpenAPI document and an integration kit with every event topic and formula.
What a launch is
On the EVM chains a launch is a single call to the LaunchFactory. Inside that transaction:
- The token is deployed. A plain ERC-20 with EIP-2612 permit, fixed supply (one billion by default), no mint, no pause, no blacklist, no transfer tax, no owner. The bytecode is identical for every coin.
- A market opens. A Uniswap v4 pool pairs the token with the chosen quote at the market cap the creator picked, above a floor that stops the supply from being buyable for dust. Every pool carries one hook, the LiquidityGate: only the protocol's own factories can add liquidity, and they add nothing but the locked launch position. That is what keeps the fee split literal; nobody can sit next to the position with just-in-time liquidity. The gate never touches a swap.
- The liquidity is locked. 100% of the supply goes into one single-sided position whose NFT is minted to a locker with no function to withdraw, transfer or shrink it.
- The fee routing is written in. The trading fee, the beneficiaries and their shares are registered at launch. There is no setter.
A launch can also open two to four pools for one token (a multi-pair launch), or open on a bonding curve that graduates into a locked pool on its own (section 07). A direct launch with a first buy goes through a router so the buy executes inside the launch transaction for every wallet, not only the ones that batch.
Quote assets
A coin is quoted in one of these, and every trade pays its fee in that asset:
Tokenized stocks
685+ tokenized stocks and ETFs, discovered automatically from each issuer every 15 minutes: Coinbase's on Base (43), Robinhood Stock Tokens on Robinhood Chain (193, every token allow-listed for curve launches), Ondo and other issuers on BNB Chain (349), and on Solana the Backpack Securities and Backed xStocks lists (100+, 92 on the launch menu today). A coin pairs with the stock on the chain the stock lives on, and the full list is public at /api/public/v1/stocks.
The chain's own coin, a dollar, ZEC
ETH on Base and Robinhood Chain, BNB on BNB Chain, SOL on Solana; USDG on Robinhood Chain for a dollar pool; ZEC on Solana.
Any coin
Any ERC-20 address on the chain. Before the form accepts it, the site reads the contract, finds its deepest market on DexScreener (at least $10,000 of liquidity, or it cannot be priced fairly) and, on Base and BNB Chain, runs a GoPlus scan: honeypots, transfer taxes and pausable transfers are refused, not warned about. The site never labels a coin from its own name.
$NASDEGEN
Once the platform token launches, a coin can be quoted in it. Its buy-side fees are then paid in $NASDEGEN, so the protocol's share of those arrives already denominated in it. The token is not launched yet, so this pairing is not offered today.
The fee model
There are two protocol revenues and no others.
The launch fee
One flat fee of about $25 per chain in the chain's own coin, paid with the launch transaction, straight to the treasury: 0.00925 ETH on Base and Robinhood Chain, 0.032 BNB on BNB Chain. It is published on-chain by the FeeRouter and read live by the form before you sign. The contract caps it at 0.05 of the chain's coin; the router's owner can set it anywhere up to that cap, so the form always shows the live figure. Solana has no nasdegen.fun launch fee: a Solana launch pays Meteora's pool-creation fee (about 0.21 SOL) and, for a new pairing, a one-time rent of about 0.006 SOL.
The 30% protocol share
Every collected trading fee is split by the locker: 30% to the protocol, 70% to the creator side. The split is a constant in the immutable factory and fixed for each coin at launch: 70% creator / 30% protocol on every coin. No coin's split can change after launch, and there is no fee switch to flip.
The protocol's share of the quote-asset leg goes to the FeeRouter, which splits what it holds exactly in half by a constant in the contract: 15% of every fee to the treasury, a cold wallet that can only be re-pointed through a 24-hour on-chain timelock, and 15% to its payee, a second protocol wallet; every forward the router makes is on-chain and listed on the treasury page. The protocol's share of the leg that arrives in the coin itself is burned at collect time.
The creator's 70%
Routed exactly as the creator typed it: up to 6 recipients, scaled into the 70% by the factory, so a 50 / 50 split pays each address 35% of every fee. Anyone can press Collect on a coin's page; the routing, not the presser, decides who receives, and the keeper collects and pushes fees out automatically. A recipient that cannot take a payment is credited and can claim any time; it never blocks the others. Two creator-fee options are fixed at launch on the EVM chains: “Never sell your own coin” pays the creator side in the quote only and burns the coin side, and fees can be locked forever or made transferable, so the current recipient alone can hand off future fees. Every coin's fees are public at /api/public/v1/fees.
Where the creator share goes
The creator picks one of these at launch. It is fixed forever.
A wallet
The connected wallet, or any address.
Any chain
Fees to any chain through a trustless cross-chain router that can only deliver to the one receiver named at launch. Rolling out on the EVM chains on 7 October 2026.
A social account
An X, TikTok, Instagram, GitHub or Twitch handle, the creator's own or anyone's. Section 06.
A split
Up to 6 addresses or handles: a team, a charity, a DAO, a partial burn.
Holders
The share goes to a reward pool that pays every holder pro-rata in the paired asset, about every six hours. Longer holders earn more: the same share of supply earns more after a day, three days and a week, and any transfer resets the clock. The keeper only chooses when; the contract caps every payout to each holder's share and refuses duplicate rows. If the keeper stops, the pot waits.
Burn
No beneficiary. The share goes to the dead address at collect time.
A fee module
The share is spent by an on-chain rule instead of paid to an address: buyback and burn; a dip defender that only buys while the price is at least 10% below the 24-hour high; a top-buyer bounty and a lotto (at most 25% of the pot per round, one round per six hours, every winner must hold the coin, the protocol's own wallets can never be paid; the lotto commits its candidate list a block before it draws, so nobody can choose the winner by choosing the block, and anyone can recompute a draw on the verifier page); or a sister coin, which forwards the share to another launch's reward pool.
Social-account vaults
A launch can name a handle on X, TikTok, Instagram, GitHub or Twitch as a beneficiary. The owner needs no wallet and need not know the site exists. Every handle has a deterministic vault on each chain, derived by the SocialVaultFactory from the platform and the handle, so it exists before anyone claims it and the locker pays it like any wallet. The same spelling on two platforms is two vaults.
To claim, the owner signs in with the platform on this site and signs one message with the wallet the fees should go to. The site's attester signs a short-lived authorisation naming that handle and that wallet; the contract checks it, deploys the vault on the first claim, and sweeps everything it holds to the wallet. A relayer submits the claim so the owner pays no gas. The first claim binds the vault to that account's id on-chain; afterwards nobody else can ever claim it, even if the handle is renamed or re-registered.
The trust boundary, plainly: the server only vouches for identity and never holds funds. It cannot redirect fees once a claim names a wallet, and a stolen session alone is not enough because the wallet must sign too. The attester is a key the site holds, so a compromise of the site could vouch for the wrong person for fees nobody has claimed yet; the contract owner can rotate that key on a delay or revoke it instantly, and the status page shows the on-chain attester against the site's at all times. Every platform can be paid from launch; X, GitHub and Twitch claim today; TikTok and Instagram as their sign-ins land.
Bonding curves
A curve launch opens at a chosen market cap and graduates into a locked pool by itself. The creator's dev buy executes inside the launch transaction at the opening price, before the pool exists. When the curve graduates, the pool's hook charges an extra buy tax that decays to nothing: the creator picks a five-second shield from 99%, which protects the graduation transaction from being sandwiched and nothing more, or a 10, 20 or 30-minute shield starting at 50, 75 or 90% and falling to zero in a straight line.
It applies to every buyer alike. There are no exemptions, not for the creator, not for the protocol: everyone who buys in the window pays the rate the schedule is at, capped so a buy never loses more than 99% of its proceeds to fee, tax and shield together, and the coin page shows the exact charge before you sign. A curve can carry a graduation airdrop to its buyers, and a curve that cannot graduate can be abandoned into pro-rata refunds that nobody can block. Curve quotes are allow-listed by the FeeRouter's owner; ETH never needs it.
Bringing an existing coin
The ListingFactory takes a token you already hold, pulls the amount you choose into a permanently locked Uniswap v4 pool paired with a stock, ETH or any coin, and gives it the same 30 / 70 split as a fresh launch. Extend a pump.fun or Pons coin to Base, Robinhood Chain or BNB Chain, or give any ERC-20 a locked market. Only what you deposit is locked; it says nothing about the rest of the token's supply.
Solana
Solana is not an EVM chain, so it runs on native tooling rather than the contracts above. A launch is one transaction from the creator's wallet that creates the mint, its metadata and a Meteora Dynamic Bonding Curve under one of the site's partner configs, one per quote, with an optional first buy in the same transaction. The curve is sized in dollars at the quote's live price, so every pair opens and graduates at the same value, and it graduates by itself into a locked DAMM v2 pool. The creator picks a Standard, Deep or Long curve. The quotes today are SOL, ZEC, the Backpack Securities and Backed xStocks lists, or any Solana coin with a real market (the launcher creates the missing partner config). Creator fees are always paid in the pair, and a fee route (the launch_vault program) sends them where the creator chose: a burn, a split, holders (including holders paid in a stock basket), posters, social handles, buybacks or games. The upgrade authority of every Solana program is a Squads multisig. Every coin is read off the chain every few minutes into the same tables the EVM chains use, so it charts, prints its trades, shows its holders and sits in the main grid with everything else, and can be traded from its page with a Solana wallet.
Hooked coins
LiveLive on Solana (the rule_hook program, with Hooks forever and King of the hill). EVM coin hooks (RulesTokenV3: catalog and custom hooks, King of the hill with a fee share, holder governance) switch on 7 October 2026, with the hook contracts owned by a 2-of-3 Safe.
A hooked coin carries its own trading hooks, checked by the chain on every transfer, wherever the coin trades. On Solana it is a Token-2022 coin whose transfer hook reads the hooks; its curve never graduates, on purpose, because Meteora removes a hook at graduation. On the EVM chains the token contract itself checks them. The hooks are written at launch and nobody can change them afterwards, except a number the launcher explicitly left to holder votes (section 11).
The catalog
Ready-made hooks, each with its numbers adjustable within fixed bounds: a fee lock (the coin can only move into wallets or its own pool, so no outside pool can route around the fee), a maximum per wallet that can rise over time, a cap on buys in the first minutes, limits on the size of a single sell or on how fast sells add up, a short hold after each buy, a circuit breaker on a sharp drop, trading only in stock-market hours, holder or NFT gates, buyer rewards, and presets that bundle them (Fair launch, Anti-dump, No snipers, Whale-proof and others). A few catalog hooks restrict when you can sell, such as stock-market hours; the coin's spec sheet lists every hook a coin has, so you see them before you buy.
Custom hooks
A launcher can also write hooks in short lines, such as “refuse if sell and amount > 1%” or “refuse if buy and trader.since_buy < 10m and not creator”. The site compiles them on the server from the text at launch (it never takes compiled bytes from the browser) into a small program the chain runs on each transfer. One shared test file checks the site's compiler, the Solana program and the EVM contract, so all three give the same answer. Launchers can publish a hook set under a name, signed by their wallet, for others to start from.
The honeypot scan
Before a coin with custom hooks can launch, the site simulates ordinary holders (not the creator, not anyone on an address list) selling ordinary amounts, from ordinary bags, after ordinary hold times, at different hours and days, and at several market caps when the hooks read the price. If no ordinary holder could ever sell, the launch is refused. It is a refusal, not a warning.
The exit guarantee
Whatever the custom hooks say, a sell they refuse still goes through when both of these hold: the seller has not sold in the last 24 hours, and the sell is at most a tenth of what they held just before it. A wallet whose whole bag came from buys in the coin's own pool may instead sell up to 0.01% of the supply if that is larger; a bag that arrived by transfers gets the tenth only, so splitting a bag across wallets does not multiply the allowance. The hook is the same on Solana and on the EVM chains. It overrides custom hooks only; buys and transfers can still be refused.
Holder votes
LiveAdvisory votes on a coin's fee module are live on EVM coin pages. Binding holder governance comes with EVM coin hooks on 7 October 2026.
Advisory votes, today. Holders of an EVM coin can propose and vote on a change to the coin's fee module. Every proposal and vote is a free wallet signature, nothing is sent on chain, and the creator decides whether to apply it; when they do, the site checks the change on chain before it marks the proposal applied.
Binding votes. A custom hook can name a number holders may retune, for example a maximum sell between 0.5% and 5%. The range is fixed at launch, so a vote can move the number inside it and never outside. Votes are weighted by coins locked in place for the vote, so the same coins cannot vote twice from different wallets.
Fee packages
LiveLive on Solana, where each package is a Meteora partner config, and on the EVM chains through the fee-style hook (sniper, volatility and size-scaled fees).
The trading fee is chosen at launch and fixed. On Solana the choices are a flat 1%, 2% or 3%; a sniper fee that opens high and falls to 1% over the first minutes, so first-block bots pay for being first; a sniper fee that then settles at 3%; a volatility fee, 1% plus a surcharge while the price moves fast that decays as it calms; or sniper and volatility together. Meteora's curve program charges the fee, and 70% of every package follows the creator's fee route. A package other than the flat 1% needs its pairing created once (about 0.006 SOL of rent, paid by whoever creates it), and anyone can launch on it afterwards.
The market maker
Coming soonComing to the EVM chains with the next EVM core, and to Solana through launch_vault.
A creator can send their fee share to a vault that trades the coin's own chart: it buys dips with the quote it holds and sells rips from the coins it holds, and keeps whatever it makes. Nobody, not the creator, the site or the keeper, can withdraw from it; the only thing its money can do is trade. It compares the price with a slow one-hour average, never trades in its first hour or more often than every five minutes, never spends more than a set share of a side in one trade, and a trade may not push the price past the average. A price moved inside the same transaction cannot move the average it is judged against.
Games
LiveLive on Solana as a fee route. On the EVM chains the lotto and top-buyer bounty fee modules (section 05) are live, and the games below arrive with the next EVM core.
A creator can turn their fee share into a game for buyers, chosen at launch:
Jackpot
Every Nth qualifying buy wins the pot, capped at half of it per payout.
Last buyer wins
When nobody buys for the timer, the last buyer takes the pot, up to half of it.
Biggest buy of the day
The single biggest buy of each UTC day wins; on a tie, the earliest.
Buy streaks
Wallets that buy every day for three days or more share 10% of the pot daily, weighted by the length of the streak.
Referral cut
A referred buy pays its referrer a share of the creator fee it produced.
uPEG: coins as numbered objects
LiveLive on Solana. EVM uPEG arrives with the next EVM core.
A uPEG coin splits its fixed supply into a set number of numbered objects, from 10 to 1,000, and every whole unit (supply divided by the object count) a wallet holds is one object in that wallet. Buy across a unit and you get an object; drop below it and your newest object is burned. Numbers that are burned come back into circulation for the next holder.
On the EVM chains it happens in the same transaction: a buy mints, a sell burns and a transfer moves objects along with the coins. Contracts such as the pool skip objects, and any wallet can opt out.
On Solana the objects follow your balance rather than your transfers. Each object is a Metaplex Core asset frozen to its holder, and anyone can call a sync for any wallet: it reads the wallet's balance and mints or burns objects to match, up to eight per call. Until someone syncs, objects lag the balance, but the number of objects can never exceed the cap. Whoever syncs pays each new object's rent, about 0.0032 SOL; a burned object refunds about 0.0008 SOL to its holder. Because it only reads balances, it keeps working after a coin graduates.
Private wallets
LiveLive on SOL-paired Solana coin pages.
A private wallet is a separate Solana wallet for one coin, made from one signature by your main wallet. Its key is derived in your browser each time you sign and is never stored or sent to the site; the page signs its trades itself. You can fund it with ZEC through NEAR Intents, which leaves no direct transaction between your main wallet and the private one, or straight from your main wallet, which the page labels as linking the two. You can withdraw from it to any address at any time.
Limit orders
LiveLive on Solana coin pages through Jupiter. The EVM order book is coming soon.
On a Solana coin page you can place a buy or sell that fills only at your price. Jupiter builds the order, your wallet signs it, and Jupiter's keepers fill it when the price is reached; the site forwards the request and never holds funds or keys. You can cancel any time.
The EVM version is an order book contract with no owner: the order's coins wait in escrow, anyone can fill it at your price or better for a small capped tip, orders expire within 90 days, and you can cancel any time.
Spec sheets
LiveLive on every coin page, EVM and Solana, and on the Solana launch form's review step.
Every coin has a spec sheet: one card with the pair, the supply, the trading fee, where the fees go, how the liquidity is held, the hook program if any, where it can trade, and every hook in plain words. It is read from the chain and the site's index, not from what the launcher typed. Before a Solana launch, the review step shows the same card built from the form, so a launcher sees what buyers will see.
$NASDEGEN
$NASDEGEN launched on Solana on 7 October 2026 through the site's own launch form, like any other coin (mint BYe1Y8F7pG5sofUN6kAekJaULSue4hVbiD6f3m1YwQDa): 1,000,000,000 supply at launch, Meteora's Long curve, the "Sniper fee, then 3%" package and no coin hooks. About 85% of the supply is sold on the public bonding curve, with no presale and no private round. The team bought 14.65% in the launch transaction itself (6 SOL), at the same opening price as everyone. Creator fees go to a 2-of-3 Squads multisig, set inside that same transaction.
The team's 14.65% is split and committed as follows:
- Team, 6% of supply (60,000,000): locked on Streamflow on 7 October 2026 (lock). The lock cannot be cancelled or transferred, and nothing can be withdrawn before it unlocks in full on 1 April 2027.
- Growth, 5% of supply (50,000,000): for exchange listings, market makers, partnerships and creator rewards. Locked on Streamflow on 7 October 2026 (lock), on the same terms: non-cancelable, non-transferable, unlocking in full on 1 April 2027. Every use is announced.
- Cross-chain reserve, 3% of supply (30,000,000): bridged on 7 October 2026 through a LayerZero bridge that locks the tokens on Solana and mints the same amount on Base, Robinhood Chain and BNB Chain (10,000,000 each, token 0x2Be11b4DEEC572Dab42AAb216F45fdE1a04338DF on all three). Each 10,000,000 opened a nasdegen pool whose liquidity is locked forever, with the same 3% trading fee as Solana. The tokens on those chains can only exist while the matching amount is locked on Solana, so the supply stays one supply across all four chains.
- Operations, about 0.58% of supply (5,756,338.89): burned on 7 October 2026 (burn).
Every wallet, lock, bridge and pool is public, so anyone can check each movement on chain. After 1 April 2027, sales of unlocked team and growth tokens are capped at 0.25% of supply in any 30 days.
If, before an unlock date, the platform has earned enough recurring trading-fee revenue to cover the team's costs for the period that unlock was meant to fund, the team will burn the tokens unlocking on that date instead of keeping them, and publish the burn transaction.
The keeper
A keeper runs every ten minutes on each EVM chain from a hot wallet. It collects fees and pushes payouts to recipients automatically, runs holder payouts and fee-module rounds, commits and draws lotteries, and relays social-account claims so their owners pay no gas. Every action is a public transaction, and the contracts bound what it may do: it chooses when, never who or how much. A separate publisher reads Solana pools, trades and holders on the same cadence. Rotating the keeper key is instant, because a hot key must be replaceable the moment it is suspected.
Trust boundary
The factories, the lockers and the tokens they deploy have no owner, no pause and no upgrade. The protocol around them does hold keys, and these are all of them: the FeeRouter's owner sets the launch fee (instantly, up to the cap), rotates the keeper key (instantly) and can re-point the treasury or the payee only after a 24-hour on-chain delay anyone can watch; the LiquidityGate's owner can add a factory to the allow-list until it is frozen for good, and it is not frozen yet; the SocialVaultFactory's owner can rotate the attester on a delay or revoke it instantly, and register a new platform. The EVM hook contracts are owned by a 2-of-3 Safe, and the upgrade authority of every Solana program is a Squads multisig. None of them can touch a launch's liquidity, its trading fee or its recipients.
The contracts have been through six internal review passes and a full fork rehearsal. The How it works page lists every contract with its source-verification status on each chain's explorer, so anyone can read the code behind a launch.
Tokens launched here are created by their launchers, not by the protocol.
For builders and agents
Everything a wallet can do here, an agent can do with the same contract calls. The integration kit publishes every contract address, Uniswap v4 address, event signature and topic, the maths behind every price and progress bar, the metadata format, a REST reference and an OpenAPI 3.1 document, plus the public fee API (/api/public/v1/fees) and stock list (/api/public/v1/stocks); the read endpoints answer CSV on request, and a server-sent-event stream carries launches, trades, curve events, rewards, burns and splits in real time. No API key.