Pair anything.
Launch a token around the assets you believe in. Anyone can buy it with SOL. The pairing happens automatically.
{{ statVol }} 24h volume
{{ statBonding }} bonding now
{{ statPaired }} paired
{{ emptyTitle }}
{{ emptyBody }}
{{ c.initials }}

{{ c.ticker }}
HOT
{{ c.creator }}·{{ c.age }}
{{ c.mcap }}
{{ c.change }}
{{ c.bondingLabel }}Vol {{ c.vol }}
Paired · {{ c.dnaTicker }} liveVol {{ c.vol }}
Explore
Share of the pair by value, at today's component prices. The quantities are fixed and nothing rebalances, so these shares move with the market. No target share was recorded for this pair. Its recipe was given as quantities.
{{ sharesNote }}
{{ recvInitials }}{{ recvUnit }}
{{ h.label }}→
{{ T.initials }}

{{ T.ticker }}
{{ T.name }}
Paired
Bonding
by {{ T.creator }}·launched {{ T.age }} ago·
{{ T.addr }}
{{ T.price }}
{{ T.change }} 24h
Price
Mkt cap
24h
{{ T.mProgLabel }}
Pair DNA
{{ T.dnaCount }} components
The recipe behind {{ T.ticker }}. Each share above is that component's part of the pair by value. The shares were set when the pair was created and nothing rebalances, so they move as component prices move. That is why a share now and a share at launch are both shown. Both are true. What settles on chain is the quantity: one {{ T.dnaTicker }} unit is {{ T.recipe }}, and that ratio never changes.
{{ d.sym }}
{{ d.price }} {{ d.change }}
{{ d.shareNow }}
{{ d.shareAtLaunch }} at launch {{ d.driftLabel }}
{{ d.units }} per DNA unit
{{ payLabel }}Balance {{ payBalance }}
{{ payInitials }}{{ payUnit }}
You receive{{ quoteState }}
{{ qSettleLabel }}
{{ p.sym }}{{ p.fundLabel }}{{ p.venueLabel }}{{ p.amount }}
{{ qRouteLabel }}{{ qRouteVenues }}{{ qRouteSol }}
{{ qSettleNote }}
This is your first trade on this pair. It takes two approvals: one for your token accounts, then the trade.
Fee{{ qFee }}
Price impact{{ qImpact }}
Minimum received
Effective price{{ qEff }}
Slippage tolerance{{ slippageLabel }}
Priority fee{{ priority }}
{{ routeNote }}
{{ msgText }}
{{ inflightText }}
1 {{ T.ticker }} = {{ T.priceSol }}
Log in to trade {{ T.ticker }}
Log in with an email or a wallet you already use. Either way you get a PAI.RED wallet, and it takes about ten seconds.
1 {{ T.ticker }} = {{ T.priceSol }}
Slippage tolerance
Priority fee
Pair Composer
Pick the assets. Set the shares. Launch.
01 · Identity
${{ cTicker }} is already live on PAI.RED. You can still use it, but buyers will see two pairs with the same ticker.
02 · Pair DNA
{{ cCount }}/5 assets
One {{ cDnaTicker }} unit holds a fixed set of tokens. The shares you set are how that unit's value splits across them, for example 40% WIF / 35% BONK / 25% BAGS. They must add up to 100%, so moving one moves the others. When you launch, your shares are converted once into the quantities that actually settle. Those quantities are then fixed forever and nothing rebalances, so the shares move as component prices move.
{{ r.sym }}
10% is the minimum for any asset. Remove it instead if you want less.
Add 1 to 5 assets below, then set each one's share. Every asset needs at least 10%. The shares become the recipe behind your token.
Checking {{ cCustomMint }} on-chain…
Cannot use {{ cCustomMint }}. {{ cCustomReason }}
{{ cCustomWarnText }}
{{ cCustomNote }}
No assets match “{{ cAssetQ }}”.
03 · Supply & curve
Total supply · fixed
Curve target
Migrates at ≈ {{ cMigrationCap }} market cap
Trade fee · you keep half of it
Trade fee {{ cFee }}% · you keep half of it · you pay the network fees for {{ cTxWord }} transactions to create the pair
{{ cValidMsg }}
Live preview
{{ P.initials }}
{{ P.ticker }}
{{ P.creator }} · now
$5.0K
+0.0%
0.3% pairedVol $0
When it pairs
{{ cDnaTicker }}
{{ cDisplayTicker }} / {{ cDnaTicker }}MAIN MARKET
{{ cDnaTicker }} / {{ r.sym }}{{ r.share }}
Buyers only ever trade {{ cDisplayTicker }} with SOL. Everything below that runs itself.
Log in to manage your profile
Your display name, your avatar and your wallet live here.
Profile
How you appear on PAI.RED, and the wallet behind it.
Logged in with{{ pr.loginVia }}
Auth providerPrivy
CustodySelf-custodial
Public profile
WalletCreated and secured by Privy
◇
Embedded walletPRIMARY
App
Build
Network{{ clusterLabel }}
Your portfolio lives here
Log in to track your holdings, the pairs you created, your favorites and your activity. New here? An embedded wallet takes about ten seconds.
Portfolio value
{{ pf.total }}
{{ pf.pnl }} all time{{ pf.solLine }}
S
SOL balance
{{ pf.sol }}
{{ pf.kind }}
{{ pf.addr }}
Send {{ pf.sendSym }}
Send any token this wallet holds to any Solana address. Pick a different token on the left.
{{ pf.sendNote }}
{{ c.initials }}
{{ c.ticker }} {{ c.name }}
launched {{ c.age }} ago · {{ c.holders }} holders
Fees earned
{{ c.fees }}
{{ c.bondingLabel }}Vol {{ c.vol }}
Paired · {{ c.dnaTicker }} liveVol {{ c.vol }}
Token not found
No pair matches {{ routeId }}. It may have been removed or the link is wrong.
Back to Explore