Docs

How MUTATE works

MUTATE launches coins priced in other coins. Each one is a gene spliced onto the coin above it, and genes stack into chains up to 8 coins deep. This page shows what happens on-chain when you splice, trade and graduate.

8
coins per chain
1000×
steepest mutation
1%
fee on every trade
0.8%
of every trade to the launcher

01In one picture

Pick a coin that exists. Splice a gene under it: a new coin whose price is measured in that coin. Splice more under that. Every gene has its own curve, and one buy runs through all of them.

×16×16×100ETHexists already$A×16 in ETH$B×256 in ETH$C×25,600 in ETH
A chain of four coins. ETH exists already. $A is priced in ETH, $B in $A, $C in $B. The number at each crossing is the gene's mutation: how many times its price multiplies from launch to graduation. Under the pills: what that adds up to in ETH.
  1. SOLBTCETHTQQQxGOLD
    1

    Pick a root

    Any coin with a price: SOL, BTC, a leveraged or short token, a stock, gold, or a gene someone else launched.

  2. ETH×16$A×100$B
    2

    Splice genes

    Name each gene, pick how steep its curve is, and stack as many as the chain holds. Your wallet signs each launch.

  3. ETH→$A→$B
    3

    Trade through the chain

    One click buys the deepest coin by swapping down every curve on the way, and a sell swaps back up.

02Genes and chains

A gene is a coin launched here. It trades on its own bonding curve, priced in the coin above it: its host.

The host can be an existing coin, like SOL, BTC or a 3× Nasdaq token, or another gene. A chain is the line from an existing coin down through every gene under it. One chain holds up to 8 coins: the existing coin and 7 genes.

Market
An existing coin, trading on the open market. Solid, dim.
Curve
A gene launched here, on its curve. Its label shows its mutation and how close it is to graduating.
New
A gene you're planning. It stays dashed until you splice it.

When your first gene sits under an existing coin, you can pick a base to show above that coin, like USDC above ETH. It's saved in your coin's metadata and is only for show: trades start at the existing coin.

03Mutations

A gene's mutation is how many times its price multiplies from launch to graduation, measured in its host. A steeper one starts cheaper and moves more for each host coin that goes in.

1×10×100×1000×0%50%100%half the raise inMild 4×Strong 16×Wild 100×Feral 1000×share of the raise that's gone in · price as a multiple of the launch price
Price as a multiple of the launch price, against how much of the raise has gone in. Log scale. With half the raise in, Mild is at 2.3×, Strong is at 6.3×, Wild is at 30.3×, Feral is at 266×. Strong (16×) is the default.

Every gene has 1,000,000,000 coins with 6 decimals. Its curve sells a share of them before graduation, and the rest seeds the pool the coin graduates into. The steeper the mutation, the more the curve sells.

Mild 4×
67% curve
33% pool
Strong 16×
80% curve
20% pool
Wild 100×
91% curve
9% pool
Feral 1000×
97% curve
3% pool
Of every gene's supply: what its curve sells on the way to graduation, and what seeds its pool.

04Stacking

Genes under genes multiply. Each coin is priced in its host, so its price in the chain's first coin is its own price times the price of every host above it.

$Ain ETH: ×16
×16
in ETH
$Bin $A: ×16
×256
in ETH · 16 × 16
$Cin $B: ×100
×25,600
in ETH · 16 × 16 × 100
Launched together, a Strong gene under a Strong gene goes 16 × 16 = 256× from launch to graduation in ETH. A Wild gene under those goes 25,600×.

It works the other way too: when a coin above yours falls, yours falls with it, by the same multiple.

05Splicing a gene

Four taps from an idea to a coin on-chain.

  1. Search coins or paste a mint…
    ETHpicked
    TQQQx
    SOL
    1

    Pick the coin to splice under

    Tap the last coin on the helix and choose another, tap a root in the band under the helix, or hit Chain under on any coin in the feed. The picker searches the listed roots and takes a pasted mint address.

  2. ETH$NEW+ Add
    2

    Add a gene

    Give it a ticker: up to 10 capital letters or digits. The name is optional, up to 32 bytes, and defaults to the ticker. Upload an image or keep the tile drawn from the ticker.

  3. 4×16×100×1000×
    Initial buy0.5 ETH
    3

    Set its mutation and the first buy

    Pick how steep the curve is. Optionally buy some of the gene in the same transaction that launches it, before anyone else can; it has to be less than the curve raises. Add more genes to stack them, up to the chain's 8 coins. With a stack, the buy runs down through every gene: each one spends everything the one above it bought, so you end up holding the gene at the bottom.

  4. $A launched
    $B launched
    $C · sign in wallet
    4

    Splice

    Each gene is its own launch, and your wallet signs them one at a time, starting with the gene nearest the root. If one fails, the genes before it stay launched.

A gene is fixed once it launches: its token has no mint authority and no freeze authority, so no one can make more of it or freeze it, and its name, ticker and metadata can't be changed.

06Buying and selling

A buy starts from the chain's first coin and runs down every curve to the coin you're buying. A sell runs back up and pays out in the first coin.

Buy $C
  1. SOL→$A
    on $A's curve
  2. $A→$B
    on $B's curve
  3. $B→$C
    on $C's curve · $C lands in your wallet
Sell $C
  1. $C→$B
    on $C's curve
  2. $B→$A
    on $B's curve
  3. $A→SOL
    on $A's curve · SOL lands in your wallet
Buying $C on SOL → $A → $B → $C, and selling it again. You pay and get paid in SOL; the coins in between only pass through.

You pay in the chain's first coin; if you don't hold it, the trade panel links to Jupiter to get it. The swaps are packed into as few transactions as fit. Your wallet signs them all at once when it can, and each one is sent after the one before it confirms.

Change

Each swap spends exactly the previous swap's minimum output. Whatever comes back above that minimum stays in your wallet as change of the coin in between.

Slippage

1% unless you pick another, applied to each swap on the way.

Too big a buy

A buy bigger than what a curve has left before graduation fills what's left, and the rest stays with you.

Trading through a graduated coin isn't supported yet. Existing coins trade on Jupiter, not here.

07Graduation

A gene graduates when its curve has raised its target, paid in its host. Then the curve closes and a pool opens.

Curve
$A85 of 85 SOL
sold 80% of the supply, raised the target, closed
↓
Pool
locked
85 SOL
what it raised
20% of $A
set aside for it
At graduation, what the curve raised and the supply set aside for it seed a Meteora DAMM v2 pool with a 1% fee. All of that pool's liquidity is locked for good.
  • Under an existing coin: about 85 SOL worth of that coin, but never more than 20% of its supply.
  • Under a gene: everything that gene's curve sells. No more of the host exists until it graduates, so no gene can graduate before the one above it.
$A62% raised
$B31% raised · needs $A to close first
$C9% raised · needs $B to close first
A chain mid-way. $B's target is every $A the curve above sells, so $B can't close before $A does, and a buy that pumps a whole chain can't close a curve halfway.

08Fees

Every trade on a gene's curve pays a 1% fee, taken in its host coin.

1% of every tradetaken in the host coin
0.8%
0.2%
the wallet that launched the geneMeteora

Meteora's program keeps 20% of that fee. The rest, 0.8% of every trade, belongs to the wallet that launched the gene. It builds up in the gene's pool; claiming it from MUTATE isn't built yet.

MUTATE adds no fee of its own to launches or trades. You pay Solana's network fees and the rent for a launch's new accounts, and on mainnet, launches and trades add a priority fee so they land.

09Roots

A root is the existing coin at the top of a chain. Any SPL token with a price can be one.

A Token-2022 coin can too if it charges no transfer fee, calls no transfer hook, doesn't start new accounts frozen or have transfers paused, and has a Meteora token badge for any extension beyond on-mint metadata. MUTATE needs a price for it to size the curve.

The picker lists these 130 on mainnet and takes a pasted mint address for any other coin.

Crypto · 16

  • SOLSolana
  • BTCBitcoin · cbBTC
  • ETHEther · Portal
  • USDCUSD Coin
  • USDTTether
  • WBTCWrapped BTC · Portal
  • JUPJupiter
  • BONKBonk
  • WIFdogwifhat
  • TRUMPOfficial Trump
  • PENGUPudgy Penguins
  • FARTCOINFartcoin
  • POPCATPopcat
  • RAYRaydium
  • JTOJito
  • PYTHPyth Network

Leveraged · 11

  • xSOLLeveraged SOL
  • xHYPELeveraged HYPE
  • xBTCLeveraged BTC
  • TQQQx3x Nasdaq-100
  • SOXLx3x Semiconductors
  • SOXLon3x Semiconductors
  • TQQQon3x Nasdaq-100
  • SPX3L3x S&P 500
  • SOX3L3x Semiconductors
  • TSL2L2x Tesla
  • SPCX2L2x SpaceX

Short · 7

  • SQQQ-3x Nasdaq-100
  • SQQQon-3x Nasdaq-100
  • SOXSon-3x Semiconductors
  • SPX3S-3x S&P 500
  • SOX3S-3x Semiconductors
  • TSL1S-1x Tesla
  • SPCX2S-2x SpaceX

Stocks · 77

  • MUMicron
  • NVDAxNVIDIA
  • SPCXxSpaceX
  • SKHYSK Hynix
  • CRCLxCircle
  • TSLAxTesla
  • MSTRxStrategy
  • COINxCoinbase
  • HOODxRobinhood
  • SPCXSpaceX
  • MSFTxMicrosoft
  • METAxMeta
  • GMExGameStop
  • GOOGLxAlphabet
  • AAPLxApple
  • SNDKSandisk
  • DJTTrump Media
  • STRCxStrategy STRC preferred
  • MCDxMcDonald's
  • MSTRStrategy
  • PLTRxPalantir
  • HIMSHims & Hers
  • DKNGDraftKings
  • AMZNxAmazon
  • MRNAModerna
  • TTWOTake-Two
  • NOKNokia
  • BOTRoboStrategy
  • NKENike
  • HOODRobinhood
  • AMDAMD
  • CYPHCypherpunk Technologies
  • AMCAMC
  • GRNDGrindr
  • KOxCoca-Cola
  • INTCIntel
  • RDDTReddit
  • BBBlackBerry
  • BABAAlibaba
  • IONQIonQ
  • FWDIForward Industries
  • LMTLockheed Martin
  • BRK.BxBerkshire Hathaway
  • SNAPSnap
  • RBLXRoblox
  • FLWS1-800-Flowers
  • INTCxIntel
  • COSTCostco
  • PTNPalatin
  • DFDVxDFDV
  • IRENIREN
  • SHOPShopify
  • DNUTKrispy Kreme
  • AVGOxBroadcom
  • LULULululemon
  • NBISNebius
  • BABoeing
  • LUVSouthwest Airlines
  • QUBTQuantum Computing
  • BROSDutch Bros
  • WENWendy's
  • JNJJohnson & Johnson
  • MGMMGM Resorts
  • IBMIBM
  • BULLWebull
  • SPHRSphere Entertainment
  • RUMRUM
  • CRWVCoreWeave
  • LLYEli Lilly
  • WULFTeraWulf
  • GPROGoPro
  • HTZHertz
  • UPSUPS
  • MRVLMarvell
  • PFEPfizer
  • VIDAxVida Global
  • TSMxTSMC

ETFs · 7

  • SPYxS&P 500
  • QQQxNasdaq-100
  • DRAMMemory chip makers
  • COPXCopper miners
  • URAUranium
  • EWYSouth Korea
  • SCHHUS real estate

Gold & oil · 6

  • GLDxGold
  • XAUt0Gold
  • SILVSilver
  • USOCrude oil
  • VNXAUGold, per gram
  • SLVonSilver

FX · 3

  • EURCEuro
  • VCHFSwiss franc
  • VGBPBritish pound

Yield · 3

  • JLPJupiter perps LP
  • USDYDollar yield note
  • SR-strcUSXSTRC senior tranche

10Risks

  • Coins here are experimental.

    They can go to zero, and nothing here is financial advice.

  • Your coin moves with every coin above it.

    Its price is its host's price times its own, so when a coin above yours falls, yours falls with it.

  • Tracker tokens follow their issuers' rules.

    The leveraged, short, stock, ETF, gold, FX and yield roots are issued by third parties: Hylo, xStocks, Ondo, Shift, Backpack, Tether, Dominion, VNX, Circle, Jupiter, Solstice.

  • Some roots let their issuer step in.

    An issuer may be able to freeze accounts, pause transfers, or move or burn anyone's tokens. When the coin you splice onto can, the gene's editor says so before you launch.

  • Mainnet is real money.

    Every launch and trade there spends real SOL. Your wallet signs every transaction, and MUTATE never holds your keys.

11Networks

This site is running on mainnet.

  • localnet

    A local validator with the mainnet roots cloned onto it.

  • devnet

    Solana's public test network, with SOL and a devnet USDC as roots.

  • mainnethere

    Real coins and real money.

On localnet and devnet, the splice card has a button that airdrops 2 test SOL.

Open the gene labSplice your first gene in a few taps.