Skip to content

Create a Token ​

Create your token and the pool it trades in, in one step, with nothing up front. There is no liquidity to add or manage: the pool comes with your token, and the money in it can't be withdrawn by anyone. Traders pay a small fee on each trade, and most of it goes to you, for the life of the token. Every launch also gets a free verified token page on chaindaddy.io.

Already have a token? Import it.

Launch a token ​

  1. Open chaindaddy.io/_launch and sign in with a wallet, email or a social account.
  2. Fill in the basics: chains, name, ticker, image and supply.
  3. Check your market. The defaults suit most launches.
  4. Optionally choose where your fees go and add your token page details.
  5. Press launch, and confirm in your wallet if it asks.

Then claim your fees whenever you like from My Tokens.

What you get ​

  • Your token and its market. The pool is created with your token, and you don't put any money in.
  • Liquidity you never have to manage. The money in the pool that lets people buy and sell can't be withdrawn, by you or anyone, so there is nothing to lock and nothing for traders to worry about. Your token page shows it as Locked.
  • Most of the trading fees, for the life of the token. The split
  • A free verified token page. What it includes

None of the supply comes to you unless you keep a team allocation or buy some at launch with a dev-buy. Your side of the launch is your share of the trading fees.

Who gets paid when your token trades ​

Traders pay a fee on every trade: 1% by default, or 0.3% if you pick it on an EVM launch. It is the pool's fee, paid by traders, and it is divided by shares written into the pool when it is created.

The split, on $100 of trading ​

Of every $100 traded at the 1% fee, the pool collects $1. On EVM chains it divides like this, depending on your plan when you launch:

Your plan at launchYou (and anyone you share with)Chain DaddyDoppler
Free, a trial, or monthly (except Enterprise)$0.75$0.20$0.05
Yearly Pro, Pro+ or Developer$0.80$0.15$0.05
Yearly Partner, or any Enterprise$0.90$0.05$0.05

Doppler is the protocol that sets up EVM pools, and its 5% is fixed. On Solana, Meteora takes 20% of the fee first, and you get 80%, 85% or 95% of the rest: $0.64, $0.68 or $0.76 of the same $1, and Chain Daddy $0.16, $0.12 or $0.04.

Your plan when the pool is created sets the split for that token, and it can't be changed afterwards. Subscribing later applies to your next launch. Launchpad fees by plan

On a launch with two fee streams, this table covers the first one. The second goes to your fee address, unless you chose Burn or Holders.

How to collect your fees ​

Fees build up as people trade. Nothing is claimed automatically, so claim whenever you want:

  1. Open My Tokens at chaindaddy.io/_tokens. It lists every token launched from a wallet on your account.
  2. Find your token. Its row shows your unclaimed fees and a Claim button. Open the row to see each fee stream separately.
  3. Press Claim and confirm in your wallet. You pay the network fee. The amount shown is a minimum: a claim often collects a little more.

A Solana launch is claimed from its token page. A Dutch-auction launch has nothing to claim until it graduates.

Sharing fees with others

On most launches, one claim pays everyone their share, whoever sends it. On a launch with two fee streams, each person claims their own share from their own wallet: a partner finds it under Fees you share in on Rewards, or looks it up there by chain and token address.

What each row shows ​

Each line in an opened row is one fee stream. Its fees arrive in the two assets the pool trades: your token and what it trades against. On a launch with two fee streams, each stream has its own row and Claim button, because the two are held by different contracts.

A claim is sent from the connected wallet. If a share is recorded to another wallet on your account, the row shows which wallet to connect.

The basics ​

The first fields on the launch form. You can change the page's name, image and look later.

Chains ​

Pick one chain or several. Several launches the same ticker on each and links the token pages. The chain decides what your token can trade against and which options you get, and the form shows the options for the chains you selected.

Pick the chain your community already uses. What differs is the network fee your holders pay to trade: under a penny on Solana; low on Base, BNB Chain and Robinhood; usually under $0.10 on Arbitrum; highest on Ethereum.

Token name ​

The full name of your token, like "Chain Daddy". Shown on the token page and in wallets. You can change how it shows on your token page from Token Management.

Ticker symbol ​

The short trading symbol, like "CDADDY". Registrations are first-claim-wins per symbol, chain and token. A symbol can free up if its registration lapses: see Reclaiming an expired slot.

Image ​

Your token's logo, shown on the token page, in wallets and in listings. Square works best. Change it later from the style editor.

Supply ​

How many tokens are created at launch. None come to you unless you keep a team allocation. The pool holds what it sells, and the rest is sent to a burn address (an address nobody controls) as the token is created.

Your market ​

How your token trades: the fee, what buyers pay with, the starting price, how trading opens, and whether you buy in at launch.

Pool trading fee ​

The fee traders pay on each trade: 1% by default, or 0.3% on an EVM launch (under Advanced). It is fixed for the life of the token. How it is split

On a launch with two fee streams, the pool and its hook each charge this rate. On a decaying-fee Protected open, it is where the fee settles after the opening.

What your token trades against ​

Every trade swaps your token for a quote asset: what buyers pay with, what your starting market cap is converted into, and what your share of the fees arrives in. On EVM chains you pick one:

  • The chain's wrapped native token (ETH, or BNB on BNB Chain). This is the default.
  • The chain's dollar stablecoin, where it has one: USDC, or USDG on Robinhood Chain.

There is no option for any other asset. Solana launches take no quote-asset choice.

The pool records its quote asset when it is created, and this form gives you no way to change it afterwards. Launching on several chains, you pick once and it resolves to each chain's own address. If some of your chains don't offer it, drop those chains or pick the other option.

What picking the stablecoin changes ​

  • Your share of the fees arrives in it, instead of in ETH. Claiming works the same.
  • Your starting market cap is converted into it.
  • Dev-buy is not offered, because a dev-buy pays with the chain's native coin.

Buying and selling from your token page work either way. A buy on a stablecoin-quoted pool takes a token approval first, the same way a sell does.

Starting market cap ​

What your whole supply is worth at the first trade, in US dollars. Pick an offered figure or enter your own. It is converted into your quote asset at the rate when you launch, so the opening figure is approximate. The pool's price range reaches about 10x that figure.

How trading opens: Standard or Protected open ​

  • Standard. Tradeable from the first block at a fixed opening price.
  • Protected open. Defends the opening against bots, using the mechanism your chain runs (what runs your token):
    • Decaying fee. Trading opens at once with a fee of 80% that falls to your pool's fee over about ten minutes. A bot buying in the first seconds pays most of its trade as a fee.
    • Dutch auction. A timed auction where the price starts high and falls until buyers step in, so there is no fixed opening price to front-run.

Both have a per-wallet cap, a limit on how much one wallet can buy early. Protected open is preselected when every chain you selected runs the decaying fee. A Dutch auction is never preselected, because it must raise its minimum to get a permanent pool.

Launch mode: zero capital or dev-buy ​

  • Zero capital (the default): you spend nothing.
  • Dev-buy: you also buy some of your own token at launch, with your own money.

A dev-buy needs a launch sent from your own wallet, and isn't offered when your token trades against the stablecoin. On a Standard launch it is sent right after the launch confirms. On a Protected open it waits, so you don't pay the opening premium: buy from your token page once the opening fee has fallen or the auction has started.

Dev-buy inside the launch transaction ​

Through the Launchpad API or CLI, a decaying-fee launch can include the dev-buy in the launch transaction itself, so nobody can trade between your pool opening and your buy. This buy pays a much lower opening fee than other early buys, and the build response reports it as devBuy.openingFee.

You can have the tokens you bought vest: nothing before the cliff, then unlocking steadily until the end date. This is separate from a team allocation.

Fee routing: where your fees go ​

A closed section of the launch form. Leave it alone and your fees go to the wallet that launches, with no split and Boost off.

What is fixed at launch

Burn and Holders are fixed at launch. On a Creator boost (one that sends what it buys to your fee address), the fee address can change how its fees are split after launch. Liquidity added to the pool can never be withdrawn. A burn and the liquidity slice each ask you to confirm what they mean before the token is built.

Fee address ​

The address that collects your fees. It defaults to the wallet that launches. It collects for the life of the token, so consider a Safe multisig rather than a hot wallet.

On a launch with two fee streams, this address collects both. If you choose Burn, the hook's stream goes to the burn address instead, and this address still collects your share of the pool's own fee.

Share the fees ​

Optional, EVM launches only. Name other addresses and the percentage each takes of your side. Their shares are written into the pool next to yours. How each person collects

Split your share with others ​

Each row takes a wallet address or a verified handle:

  • A handle: @name for X, or discord:name, twitch:name, kick:name, youtube:name or github:name. It works once that person has signed in to Chain Daddy with that account and shows it on their profile. The form shows the wallet it found. Telegram handles can't be used.
  • Not found: ask them to sign in once, or paste their wallet instead.
  • What is recorded is the wallet, not the handle, and it is fixed when the token is created.

On a launch with two fee streams, a split divides the pool's own fee only.

Boost can't be combined with a split or with a collab launch: the buyback pays one address, so it would shrink every share agreed on the form.

Boost your token ​

Optional and off by default. Boost spends a share of your token's trading fees on buying your token. The pool's hook contract does the buying, inside the trade, and sends what it buys to your fee address, the burn address, or your token's holders. The tokens go from the hook to the destination: they do not pass through Chain Daddy. You can also add part of the share to the pool as liquidity.

Boost is shown only when every chain you selected supports it. A boosted launch always uses Protected open.

  • You pick the share of the trading fees it uses. The form shows what that means on $100 of collected fees.
  • The boost share of a trade's fee is routed as part of that trade, trade by trade, once the accumulated fee clears a dust minimum. Nobody has to press anything. Below the minimum, the amount carries into a later trade. The hook can also skip a buy, for example when its swap would fail.
  • When it starts: at the first trade on a decaying-fee launch. On a Dutch auction, when the launch graduates, and not at all if it doesn't.

Boost can stop

The pool and its hook are Doppler's contracts. The account that owns Doppler's deployment on a chain, not Chain Daddy, can switch off the hook's buying for that whole chain. That would stop Boost on every pool there, including yours.

Where the buybacks go ​

Pick one:

  • Your fee address: the Fee address you set, or the wallet that launched if you left it blank.
  • The burn address: 0x000000000000000000000000000000000000dEaD, a burn address nobody controls.
  • Holders: a holder share contract that makes what it receives claimable by your token's holders. See Holders.

Burning is a choice about your own fees. It lowers what you can claim.

  • It takes the whole hook stream. The pool records one address for the hook's fee, so Burn sends all of that stream to the burn address, not only the boost share. On a Protected open launch that includes the opening fee premium, often the largest part of a young token's fees.
  • It is permanent. The destination is written into the pool when the token is created. The contract has no function to change it, and this form gives you no way to change it afterwards.
  • What it does. The pool's hook contract buys your token and sends it to a burn address nobody controls. What it sends there leaves circulation, but the token's total-supply figure does not change: an explorer may keep showing the supply you launched with. See the Terms.

A burn does not touch your share of the pool's own fee. You keep it and claim it from My Tokens.

Holders ​

Holders sends the hook's fee to a holder share contract, and once an hour your token's holders get a claimable share of what arrived.

  • All of the hook's fee buys your token, so holders only ever receive your token. The boost percentage doesn't apply, and Holders can't be combined with the liquidity slice.
  • Every hour, Chain Daddy takes a snapshot of who holds the token and publishes each wallet's share on-chain. The tokens stay in the contract until each holder claims them; they do not pass through Chain Daddy.
  • In proportion to holdings, for wallets holding at least $20 worth at the snapshot.
  • Not included: pool, hook and locker contracts, any other contract address, the holder share contract, your wallet, the fee address, named beneficiaries, and the burn and zero addresses.
  • Each holder claims their own share from the token page and pays the network fee for it. An unclaimed share stays claimable. An hour whose total is worth less than the network fees to claim it carries into the next one.
  • Fixed at launch, like every destination.
  • On Solana you choose between you and Holders for the pool's creator fee, which is in SOL, and holders' shares are in SOL.

You keep your share of the pool's own fee. See the Terms.

Adding part of the boost to liquidity ​

Optional, on decaying-fee launches only. A quarter, a half, three quarters or all of the boost share can be added to the pool as liquidity instead of buying. That is a split of the boost share, not of the whole fee.

That slice does not come back to you

The hook contract holds the position across the full price range, and the contract has no function to remove it.

"All of it" and Burn can't both be picked: there would be nothing left to buy and burn.

Team allocation ​

Optional and off by default. You can keep up to 20% of the supply for your team, always vested:

  • Held by the token for the wallet that launches. Nothing can be claimed before the cliff, which is at least 30 days.
  • Unlocks steadily from launch until the cliff plus the unlock period (at least 90 days). What has unlocked by the cliff becomes claimable at the cliff.
  • Comes out of the tokens for sale, so the share burned at launch stays the same.
  • Fixed at launch. Nobody can change it or release it early.
  • Turns off the per-wallet cap, because the token has to let the vesting wallet past it.

On Solana, where offered, it is one fixed schedule: 10% of supply, nothing for 30 days after the bonding curve completes, then unlocking daily over 180 days.

Your token page ​

What your free verified token page shows. You can change all of it later.

Description ​

A short description of your token, shown on its token page. Edit it later from Token Management.

A wide image (about 3:1) for the top of your token page. It and the rest of the page's look are editable from Token Page Themes.

Anthem ​

An optional song for your token page: an MP3, M4A, WAV or OGG file under 10 MB and under 5 minutes. Your page starts with an audio player loaded with your track. On EVM chains, the anthem field asks you to turn on the free token page switch first.

Afterwards the player works like any other app on your page: move or resize it, swap the track, change looping and play-on-start, or remove it from Token Management.

Optional links shown on your token page. To get a verified badge next to an account, see Social Verification.

Free verified token page ​

Every launch gets a free verified token page on chaindaddy.io, the same page a registration buys: what it includes.

Registering it with the launch is optional. Skip it and register the page free later from the wallet that launched.

Who pays the network fee ​

  • The launch. Solana launches are sent for you. On Base, Arbitrum and Robinhood, the launch is sent for you if you signed in with email or a social account. Free accounts get 5 launches sent for them per week; paid plans have no limit. Otherwise, including every launch on Ethereum and BNB Chain, the launch is sent from your own wallet and you pay its network fee.
  • The token page registration. Chain Daddy submits it and pays its network fee on every EVM launch chain, so a new wallet never needs gas for it. On Ethereum it waits until network fees are low.

For other network fees, see Gas estimates.

Per-chain coverage ​

The launchpad runs on Robinhood, Base, Ethereum, Arbitrum, BNB Chain and Solana. For each chain you select, the launch form shows what it can run: its Protected open mechanism, its quote assets, whether Protected open and Boost are offered, the per-wallet cap, and whether the launch can be sent for you.

For the chains Chain Daddy supports beyond the launchpad, see Supported Chains.

Linked multi-chain registration ​

Launch the same symbol on several chains from one wallet, and the token pages are linked into one multi-chain registration automatically, at no extra cost. See Linking Is Automatic and One registration per chain per wallet.

What runs your token ​

Your pool runs on contracts Chain Daddy configures but did not write:

ChainsWhat runs your poolIts share of the fee
EVM: Robinhood, Base, Ethereum, Arbitrum, BNB ChainA Uniswap pool set up through Doppler: v3 for a Standard launch, v4 for Protected open or BoostDoppler: 5%
SolanaMeteora's Dynamic Bonding CurveMeteora: 20%, taken first

On EVM, a Protected open launch runs one of two mechanisms, depending on what is deployed on the chain. The launch form names the one each selected chain runs.

Decaying feeDutch auction
How trading opensAt once, with a high opening fee that falls to your pool's fee over about ten minutesA timed auction: the price starts high and falls until buyers step in
Must raise a minimumNoYes: 0.1 of the asset it trades against (0.1 ETH on an ETH launch), or it never graduates to a permanent pool
Boost startsAt the first tradeWhen the launch graduates
Liquidity sliceOfferedNot offered

A decaying-fee launch collects its fees as two separate streams.

Chains with two fee streams ​

A launch on the decaying-fee mechanism (a Protected open on Robinhood, for example) collects fees as two streams, held by two different contracts:

  1. The pool's own fee, divided by fixed shares: yours, Chain Daddy's and Doppler's. This is the stream the split describes and a fee split divides.
  2. The hook's fee, charged again at the same rate. All of it settles at one address: your fee address, unless you chose Burn or Holders.

That changes two choices:

  • A fee split reaches only the first stream. The hook's contract records one address, so a partner's percentage applies to the first stream and not the second.
  • A burn takes the whole second stream, not only the boost share you picked.

Nothing in the Boost controls touches your share of the first stream. Each stream has its own row and Claim button in My Tokens. Solana launches have one stream.

Launchpads run by others ​

The launch form can also launch your token on a launchpad Chain Daddy doesn't run, and your token page is still free. chaindaddy.io/_launchpads compares them with ours: what traders pay per $100, and what reaches the creator. Read the two figures together. Figures for other launchpads show their source and the date they were checked, and those launchpads can change them.

The form offers these:

LaunchpadChainsFees
ClankerBase, EthereumIts creator fees go to you. Clanker adds its own 20% of your fee on top.
ZoraBaseIts creator share goes to you. Chain Daddy's referral share comes out of Zora's own share.
pump.funSolanaIts creator fees go to you. Chain Daddy has no share.
Raydium LaunchLabSolanaIts creator share goes to you. Traders also pay Raydium's fee and a platform fee that goes to Chain Daddy.
BagsSolana, RobinhoodIts creator half goes to you. Chain Daddy's partner share comes out of Bags' own half.
ponsRobinhoodIts creator share goes to you. pons charges a small launch fee. Chain Daddy has no share.
ArenaAvalancheArena keeps its trading fee. A launch through Chain Daddy sets no creator fee, matching Arena's own launches. Chain Daddy has no share.

That launchpad's own fees, rules and claim steps apply to the token. You send the launch from your own wallet, so the launchpad names you as the creator and sends its creator fees to you.

Already launched on pump.fun yourself? Import the token: pump.fun records who receives the creator fees, and Chain Daddy accepts that as launchpad creator proof.

How a launch on another launchpad works ​

  1. Pick the launchpad and chain on the launch form.
  2. Chain Daddy records the launch and builds the transaction for your wallet.
  3. You sign and send it, and pay that chain's network fee.
  4. Once the token is on chain, Chain Daddy checks it is the launch that was built: your wallet sent it, the launchpad names you as creator, and the ticker matches. Your token page is then registered at no charge.

If a check fails, you can still register the token with a paid import.

Advanced: run your own liquidity ​

Want to fund and manage the pool yourself? A plain token is a standard ERC-20 (SPL on Solana) with no pool: $5 per chain once, the whole supply in your wallet, and no share of trading to Chain Daddy. You then create the pool, fund it with your own ETH or SOL, lock it if you choose, and open trading (Liquidity). It also runs on chains the launchpad doesn't.

Create a Token (this page)Plain token
Up frontNothing (network fees)$5 per chain
LiquidityComes with the pool, can't be withdrawnYou fund, lock and manage it
Trading feesMost go to youNo share to Chain Daddy
SupplySold through the pool; keep up to 20% as a team allocationAll of it in your wallet

On the homepage's Launch New Token, set Fee structure to One-time fee for a plain token. Both get the same verified token page.

After you launch ​