nasdegen
Launch

The protocol, explained

How it works

One transaction on Base, Robinhood Chain, BNB Chain or Solana. Your token, a market, and a permanently locked liquidity position. You pay the launch fee shown before you sign, plus gas.

01 / The launch

One signature.
Four things happen.

All in the same transaction.
No separate setup. One launch fee, shown before you sign.

  1. Your token is deployed

    A plain ERC-20 with EIP-2612 permit. Fixed supply, 1 billion by default. No mint, no pause, no blacklist, no transfer tax, no owner.

    1Bdefault supply
  2. A market opens

    A Uniswap v4 pool pairs your token with a tokenized stock (Coinbase stocks on Base, Robinhood Stock Tokens on Robinhood Chain), ETH, or USDG on Robinhood Chain. One hook, the LiquidityGate: the only addresses that can add liquidity to it are this launchpad's own factories, which mint nothing but the locked launch position, so the whole fee split is literal and nobody can sandwich trades with just-in-time liquidity. It never touches a swap. That list of factories is append-only and will be frozen permanently; until it is frozen, the gate's owner could add another address that may mint liquidity into any of these pools. The pool starts at the market cap you pick, above a floor that keeps the supply from being buyable for dust.

    v4Uniswap pool
  3. The liquidity position is locked

    100% of the supply goes into one single-sided position at launch. Its NFT is minted to an ownerless locker that has no function to withdraw, transfer or shrink it. Ever.

    100%deposited at launch
  4. Fee routing is written in

    The trading fee you choose (1%, 2% or 3%) is split at launch: 30% to the protocol's FeeRouter (half to the treasury, half to a second protocol wallet, the router's payee), 70% to the beneficiaries you name (wallets or social accounts), to your holders (a reward coin), or burned if you name none. Fixed at launch, unchangeable.

    1 / 2 / 3%your trading fee

The position stays locked. Tokens remain tradeable.Inspect the locker

Chains

  • Base Coinbase tokenized stocks (B20) · 8453Live
  • Robinhood Chain Robinhood Stock Tokens · 4663Live
  • BNB Chain Ondo and xStocks tokenized stocks, BNB or any coin · 56Live
  • Solana SOL, ZEC, a Backpack or xStocks tokenized stock, or any Solana coin on a Meteora curveLive

A chain reads as live only once its contracts are deployed and configured here. Solana launches run on Meteora's bonding curve under our partner configs rather than on the EVM contracts above. On every chain the stock list follows the issuers' own lists (Coinbase, Robinhood, xStocks, Backpack, Ondo) and a newly listed stock appears within about 15 minutes.

02 / Fees & routing

Know where it goes.

Launch fee0.00925 ETH · 0.032 BNB

Paid with the launch transaction, straight to the protocol treasury, plus gas. Published by the FeeRouter and capped at 0.05 ETH in the contract. The owner can raise or lower it instantly, with no timelock, anywhere up to that cap, so the launch form reads the live figure right before you sign.

Check the code

The creator chooses the trading fee

1%, 2% or 3%
Uniswap charges it on every trade and it accrues to the locked position. There is no 0% pool: the factory rejects anything under 1%.
30% / 70%
Every collected fee is split by the locker: 30% to the protocol (the quote-asset leg goes to the FeeRouter, which forwards half to the treasury and half to a second protocol wallet, its payee, so 15% of every fee funds the treasury and 15% reaches the payee. The coin leg of that share is burned on the spot); 70% to the beneficiaries the creator named (wallets, or X accounts through their vaults), to the launch's holders (a reward coin), or burned.

Beneficiaries and shares are set at launch and can never be changed. A promise like “half of my share goes to this address” is enforced by the contract, not by us.

A coin can also be quoted in $NASDEGEN itself: its buy-side fees are then paid in $NASDEGEN. The platform token is not launched yet, so this pairing is not offered today.

Anyone can collect. The routing decides who receives.

Press Collect on the token page. Accrued fees leave the pool and are paid to every recipient in the same transaction: the protocol share to the FeeRouter (half treasury, half the router's payee), the creator share to the beneficiaries, or to 0x…dEaD if the launch has no beneficiary.

If a beneficiary cannot receive the payment, their share is credited to them and can be claimed any time. It is never lost and never blocks the others.

03 / What stays fixed

Enforced by code.

Read the contracts
  • One launch fee, capped

    Launching costs one flat fee in the chain’s own coin (ETH or BNB) plus gas. The fee is published by the FeeRouter, read live by the factory and shown by the form before you sign; the contract caps it at 0.05 of it. The router's owner can change it at any moment, with no timelock, anywhere up to that cap, which is why the form reads the live figure rather than a number we typed. The other platform revenue is the fixed 30% protocol share of trading fees, written into the immutable factory: it cannot be raised, and there is no other fee variable to switch on.

  • No liquidity withdrawal

    Nobody can remove liquidity: not the creator, not us. Collecting fees removes zero liquidity.

  • No pre-mine

    Every token starts inside the pool. There is no creator-reserved allocation. The creator may buy first: on a direct launch their first buy is a second transaction (or one atomic batch with a wallet that supports it); on a curve launch the dev buy executes inside the launch transaction at the opening price, exempt from the same-block tax.

  • No admin over your launch

    Nothing can freeze your pool, edit your fee split or take your liquidity: the factories, the lockers and the tokens they deploy have no owner, no pause and no upgrade, and they are the same for everyone, forever. 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 contract cap), rotates the keeper key (instantly, because a hot key must be replaceable the moment it is suspected), and can point the treasury or the payee at another address only after a 24 hour on-chain delay anyone can watch. The LiquidityGate’s owner can add another address allowed to mint liquidity into these pools, until the list is frozen for good; today it is not frozen. The SocialVaultFactory’s owner can rotate the key that vouches for social handles, on a delay, or revoke it instantly. All three owners are one key today. None of them can touch a launch’s liquidity, its trading fee or its recipients.

04 / Before you begin

Locked liquidity.
Forever.

Tokens launched here are created by their launchers, not by nasdegen. Do your own research; a locked pool does not make a token valuable. Nothing is refundable.

How does the price move?

Price follows a single-sided Uniswap v4 curve: the first buyers get the most tokens per unit of the quote asset, and every buy moves the price up. Sells move it down.

On a direct launch there is no anti-snipe mechanism: bots can buy in the first block like anyone else, and the creator's own first buy is a separate transaction unless their wallet runs it in one atomic batch with the launch. A bonding-curve launch is different: the dev buy is inside the launch transaction, and when the curve graduates the pool's hook charges an extra buy tax that decays to nothing. The creator picks that shield at launch and cannot change it afterwards. The short one is five seconds from 99%, a decaying same-block tax that protects the graduation transaction from being sandwiched and nothing more. The long ones run 10, 20 or 30 minutes, starting at 50%, 75% or 90% and falling to zero in a straight line, so a buy minutes after graduation can still pay a large share of what it would have received.

Read that as a cost, not as protection you are buying. It is charged on the buy, not on the bot: fee plus creator tax plus shield is capped at 99% of a buy's proceeds, so an early buy into a 90% shield can lose almost all of it. There are no exemptions of any kind, not for the creator, not for their friends, not for us: everyone who buys in the window pays the rate the schedule is at. The creator's only edge is the dev buy inside the launch transaction, before the pool opens. The coin page shows the exact charge a buy pays right now, before you sign; check it there rather than assuming the window has closed.

The launch form suggests a small first buy (about $25) so your token opens with a holder and a price; clear it and the launch still costs only the launch fee plus gas.

Why is my token under “quiet launches”?

The home page ranks by facts, not by launch order. A token is live once a wallet other than its launcher has traded it in the last 24 hours; trades in the launch block and the next three blocks (snipe bots) don't count, and neither do the launcher's own. Live tokens rank by outside wallets in the last hour, then today, then by their last outside trade. A wallet's newest launch gets its first hour on the board regardless; after that it sits under quiet launches, one row per wallet, until someone trades it.

Nothing is hidden: every launch stays in the New tab, in search and in the API. The only way up is a trade from an outside wallet.

What can change after launch?

Nothing on-chain can be edited after launch: not the name, not the fee, not the beneficiaries. Metadata (image, description, links) is stored by this site and can change; the token itself cannot.

Where does the protocol share go?

The 30% is paid to the chain's FeeRouter in the pool's quote asset. Anyone can call forward() on the router, which splits what it holds exactly in half (a fixed 50 / 50 constant written into the contract): one half to the treasury, a cold wallet; the other half to the router's payee, a second protocol wallet. So of every trading fee, 15% funds the treasury and 15% reaches the payee. The launch fee goes to the same treasury. Both addresses, and every single forward the router makes, are on-chain and listed on the treasury page, so what has accrued is checkable to the wei.

The FeeRouter has an owner, and that owner can only change the payee's address or the treasury's address through a 24 hour timelock that anyone can watch (proposed on-chain, applicable a day later). The factory registers the router as the first recipient of every launch; it shows on each token page as “Protocol”.

The coin leg is separate and is burned for real. On a direct or listed pool it is the sell side that arrives in the coin, and the protocol's share of that leg goes straight to the dead address at collect time. On a graduated curve pool it is the buy leg that arrives in the coin. While a coin is still on its bonding curve every fee is charged in the quote asset, so nothing at all is burned until it graduates.

Your 70% is routed exactly as you typed it: the factory scales your shares into that 70%, so a 50 / 50 split you entered pays each address 35% of every fee. At most six addresses, each at least 0.02% of your share.

What is a reward coin?

A launch in Holders mode names no wallet. The factory deploys a reward pool for it in the launch transaction and registers that pool as the only creator-side recipient, so the creator's 70% of every collected fee goes there, in the paired asset (a tokenized stock, another coin, USDG or ETH), and is paid out to holders in proportion to what they hold. The leg that arrives in the coin itself is burned, and anyone can press Burn token leg: on a direct or listed pool that is the sell side, on a graduated curve pool it is the buy side, and on a coin still trading on its curve there is no coin leg at all because every fee is charged in the quote asset.

Payouts run automatically about every 6 hours. The keeper that runs them only chooses when; the contract caps every payout to each holder's share of the pot and refuses duplicate rows, so nothing can be redirected or paid twice. If the keeper stops, the pot waits. The pool's liquidity, the dead address, the protocol's contracts and the reward pool itself never count as holders. Rewards are paid in the paired asset itself: a stock-quoted reward coin pays holders in that stock token, with whatever transfer rules its issuer applies.

Fees to a social account (X, TikTok, Instagram, GitHub or Twitch): how does that work?

A launch can name a social account as a beneficiary instead of a wallet, yours or anyone's: an X, TikTok, Instagram, GitHub or Twitch handle. Every handle has a vault on each chain whose address is derived from the handle (and its platform) by the SocialVaultFactory contract, so it exists before anyone claims: the locker pays it like any other recipient and the fees pile up there. Nobody can take them but the handle's owner. Today only X sign-in exists on this site, so X owners can claim now; TikTok, Instagram, GitHub and Twitch claims open as their sign-ins are added, and until then those fees wait in the vault.

To claim, the owner signs in with X on this site and signs one message with the wallet the fees should go to; our relayer then sends the claim, so they pay no gas (they can also send it from their own wallet). Our server only vouches for identity: it signs a short-lived authorisation naming that handle and that wallet, the contract checks it, deploys the vault if this is the first claim, and sends everything it holds to the wallet. The server never holds the funds and cannot redirect them once a claim names a wallet; the authorisation is worthless for any other wallet or handle, and a stolen X session alone is not enough because the wallet must sign too. On trust: the attester is a key this 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. Claims follow the X account that owned the handle when fees were first directed to it, even if the handle is later renamed or re-registered. Anyone can see what a handle has waiting at /x/<handle>, compute any vault at /x, and check the attester and relayer at /api/x/status.

Can I pair with any coin?

Yes: besides the listed stocks, ETH and USDG, the launch form takes any ERC-20 address on the chain. Before it is accepted the site reads the contract, looks up 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 security scan: honeypots, transfer taxes and pausable transfers are refused; a mintable coin or an owner who can change balances is a warning you must acknowledge. Robinhood Chain has no scan, which is itself a warning. The coin's own name is never trusted.

Priced in a coin with a burn row on your side, a launch is a parasite: every buy pays its fee in that host coin and the burn row's share of it goes to the dead address, so the host's supply shrinks with every trade of yours. The launch form has a preset for it (Launch a parasite) and /parasites ranks the hosts by how much of them has been burned.

Can I pair with any coin on Solana too?

Yes. Paste the coin's mint on the Solana launch form: any SPL coin with a priced market of at least $10,000 works (a Token-2022 coin needs Meteora's token badge). A Solana pairing is a Meteora partner config that fixes the terms: 1% fee, 70% to the creator, all migrated liquidity locked forever, the site's launch fee. When no config exists for that coin at the curve size you picked, your wallet creates it once for about 0.006 SOL of rent (plus the normal pool fee at launch), and the same happens when a listed stock's ready-made pairing is sized wrong; the site then reads the config back off the chain and refuses to launch on it unless every field matches, so an edited transaction buys you nothing. Once verified, anyone can launch on it. Curve sizes: Standard opens near $4,000 and graduates near $35,000; Deep pool $8,000 to $50,000 (about $40,000 of locked liquidity at graduation); Long curve $4,000 to $50,000.

What does "Pay the posters" do?

The creator share goes to a PosterPool made for the coin. Anyone holding at least 50,000 of it joins the coin's board with their X account and a wallet, and registers the posts they make about it. Every round (15 minutes to 24 hours, the creator's choice) the posts since the last round are scored: reach and engagement are most of it, media and naming the coin add, holding more multiplies, only the best 20 posts an hour count and the same wording counts once. The site signs the round and the keeper pays it in the paired asset, gas on us. Split shares a round pro-rata with nobody over 10%, Podium pays the top three 50/30/20, Pot pays the winner everything. The contract enforces the cadence, the cap and that every winner still holds the coin; if no round is paid for 30 days the creator can take the pot back. /posters has every payroll and its ledger.

What should I know about stock-quoted pools?

Stock-quoted pools use tokenized stocks as the quote asset: Coinbase tokenized stocks (B20) on Base, recognised here only from Base's official list and priced from Chainlink's on-chain feeds; Robinhood Stock Tokens on Robinhood Chain, recognised only from Robinhood's own registry.

Both are securities issued by third parties under Regulation S; the issuer can freeze transfers. Coinbase's also exclude the UK, Canada, Australia, Singapore and Switzerland. Their issuers can pause transfers or freeze wallets. Holding or trading them is subject to the issuer's terms, not ours.

Their price does not move while US markets are closed, nights and weekends, while the coin quoted in them trades around the clock: dollar figures on the site freeze with the stock, and Monday can open with a gap. A reward coin quoted in a stock pays its holders in that stock token.

I brought an existing coin. What is actually locked?

Only the amount you deposit. A listing pulls that many tokens from your wallet into one permanently locked position, exactly like a launch locks a fresh supply, and the locker has no way to take it back out. It says nothing about the rest of the token: whatever you did not deposit stays where it is, in your wallet or anyone else's, and can be sold into this pool like any other holding. The token's own supply, contract and admin powers are whatever that token already had, and we vouch for neither. Read “liquidity locked forever” on a listing as “this deposit is locked forever”.

A creator fee module: what can the creator still change?

The mode, and only the mode. A launch that sends its creator share to a fee module instead of a wallet can be switched to a different mode by its creator once every 24 hours, for as long as the coin exists, and a different mode spends the pot in a completely different way. What can never change is where the creator share goes: the module was registered as the sole creator-side recipient at launch and no key can move that.

Two of the modes hand the keeper a choice. In Bounty and Lotto the keeper submits the recipient list, and the contract checks only the caps: at most 25% of the pot per round, at most one round every 6 hours, and every address on the list must actually hold the coin (the lotto winner is then picked on-chain from the block's randomness, so the keeper cannot choose which candidate wins). Inside those bounds the keeper decides who is on the list. Buyback and burn, Booster, Dip defender and Sister give it no choice at all: the destination is fixed in the contract and the keeper only picks when to run. Holder rewards, a reward coin, are the same: every payout is capped on-chain at that holder's share of the pot, so the keeper cannot misdirect them.

What if a bonding curve never graduates?

A curve that has sold out but cannot graduate (its quote asset paused, blacklisted the factory, or the pool seed keeps reverting) would otherwise trap every buyer, because sells close when the curve is ready. After it has sat in that state for three days, anyone can open refunds. From then on a holder burns their tokens and receives a pro-rata share of what the curve still held after fees.

Pro-rata means per token, not per dollar spent. The pot is divided by the tokens that were actually sold, so every token redeems for the same amount, and someone who bought late at a higher price per token gets back less than they paid while an early buyer can get back more. The reserve that never sold and the graduation airdrop are burned rather than counted. Each redemption is independent, so nobody can block anyone else. This is an escape hatch, not a guarantee of your money back.

05 / The source of truth

Don't take our word for it.

Contracts, addresses and source verification. The same contract design on all three EVM chains, with chain-specific Uniswap deployments; Solana launches run on Meteora's bonding curve under our partner configs, one per quote.

The contracts have been through six internal review passes and a full fork rehearsal. The verified source is linked above for every chain where it is published.

Base

Chain ID 8453

Source verified

BlockscoutFactory Locker

Robinhood Chain

Chain ID 4663

Source not published on this chain's explorer

Its explorer refuses every automated submission. The same contracts are verified on Base, and these are built from the same source.

BNB Chain

Chain ID 56

Source not published on this chain's explorer

Not yet published here. The same contracts are verified on Base, and these are built from the same source.

Uniswap v4's PoolManager, PositionManager, Permit2 and Universal Router are Uniswap's canonical deployments. The verification records are linked above for each chain that has them, and each chain that does not says so.

Your next move

Make something of your own.

Launch a token