How it runs on omni.
ghost by omni is a launchpad that runs entirely on omni. It has no wallet, no private pool and no swap of its own. You fund a session on omni from your omni private balance, connect it here, and it launches and trades for you, so your own wallet never appears on chain. Every coin is paired with OMNI.
The omni session
A session is a throwaway Solana key that omni funds out of your private balance. Nothing on chain links it to your wallet. ghost by omni only signs with it: your launch, your first buy, your trades on the board. The session is the creator of every coin you summon, so it also collects your share of fees.
1. Fund it. On omni, in Shield, put SOL into your private balance, then fund a fresh session: an omni private payment from the pool to a new key. Choose Within the hour so it leaves at a random moment. About 0.05 SOL covers a launch; add what you want for your first buy.
2. Buy OMNI. In omni's Swap, buy OMNI with the session. Every coin here trades in OMNI.
3. Connect it. Export the session's key on omni and paste it on the Connect page.
4. Haunt. Summon a coin, buy and sell on the board. It signs here, with no wallet and no popups.
5. Leave through omni. Sell your coins for OMNI here, swap OMNI to SOL in omni's Swap, then in Shield use Cash out this session. It lands back in your private balance. Need more on the way? Send the session an omni private payment from Send.
Two ways to launch
pump.fun, paired with $OMNI (default). Your coin is created on pump.fun with $OMNI as its pair. $OMNI is itself a pump.fun coin paired with ZEC, so every trade routes coin → $OMNI → ZEC. It shows on pump.fun's front page and app like any pump.fun coin. pump.fun charges a flat 1.25% on its curve: 0.95% to pump.fun and 0.30% to you, in $OMNI. At graduation it moves to PumpSwap.
The ghost. curve, on Meteora (pro). The pad's own curve, paired with $OMNI: the Toll makes snipers pay up to 50% in the first 90 seconds, your first buy pays 1%, you earn half of every fee in $OMNI, 40% of every fee is burned, and at graduation half of the locked COIN/OMNI liquidity is yours. Fewer eyes than pump.fun, better terms.
Both run on your omni session, both give the coin a one-of-one Ghost DNA, and both appear on the ghost. board.
Why launch here, not on omni Launch
omni Launch is omni's own tool: it puts your coin on pump.fun, paired with SOL. Both use your omni session, so your wallet stays hidden either way. What ghost. adds, on pump.fun and on the ghost. curve:
- Pair. pump.fun: $OMNI (coin → $OMNI → ZEC). ghost. curve: $OMNI. (omni Launch: SOL.)
- Seen on. pump.fun: pump.fun's front page and app. ghost. curve: the ghost. board, Jupiter, DexScreener. (omni Launch: pump.fun.)
- Launch fee. pump.fun: None (~0.007 SOL rent). ghost. curve: None (~0.01 SOL rent). (omni Launch: 0.02 SOL.)
- Snipers. pump.fun: Open from the first block. ghost. curve: The Toll: 50% falling to 1% over 90s. (omni Launch: Open from the first block.)
- Your first buy. pump.fun: In the launch, normal fee. ghost. curve: In the launch, at 1%. (omni Launch: Normal fee.)
- You earn. pump.fun: 0.30% of every curve trade, in $OMNI. ghost. curve: Half of every fee, in $OMNI. (omni Launch: 85% of pump.fun's creator fees.)
- $OMNI burned. pump.fun: Not yet. ghost. curve: 40% of every fee, every hour. (omni Launch: Launch fee, if paid in $OMNI.)
- After graduation. pump.fun: PumpSwap. ghost. curve: Half the locked LP is yours, forever. (omni Launch: PumpSwap.)
- Identity. pump.fun: A one-of-one Ghost DNA. ghost. curve: A one-of-one Ghost DNA. (omni Launch: Your image.)
Your earnings
Your omni session is the creator. On the ghost. curve it earns half of every trading fee on your coin; on pump.fun it earns 0.30% of curve trades. Both pay in $OMNI. The Connect page lists every coin your session summoned with what it has earned; one tap claims it into the session, and from there omni's Swap and Shield take it home to your private balance. On the ghost. curve, when a coin graduates, half of its locked COIN/OMNI liquidity belongs to your session and keeps earning trading fees.
What stays hidden, what is public
Hidden: which wallet is behind the session, so who launched a coin and who earns its fees. Public: the session address and everything it does, the coins, every trade, and the omni withdrawal that funded the session. Omni's protection hides which deposit went with which withdrawal; it is weaker when your amount and timing stand out. Omni's Within the hour option closes the timing gap: your private payment is proved in your browser and leaves at a random moment in the next hour. Choose it whenever you fund a session, and use uneven amounts. Omni's services also no longer see your IP address; this site's server sees it like any website, and its code does not record it.
The session key on this site
To sign, the pad keeps the session key in this browser's local storage, unencrypted, as omni does with its own sessions. Omni keeps its own copy, so disconnecting here loses nothing. Keep working balances in a session, not savings, and disconnect on a shared computer. The pad never creates keys and never sends the key anywhere.
Built on omni
- Wallet: Your omni wallet fills your omni private balance. It never touches the pad.
- Shield: Fund a fresh session with a private payment (pick Within the hour), and cash it back out when you are done.
- Swap: Buy OMNI with your session, and sell it back to SOL on the way out.
- Send: Top up a connected session with an omni private payment, paid by the pool.
- Check: Every coin on the board links to omni Check: see what its creator can still do before you buy.
Why there is no holder discount
Every user here is a throwaway omni session, so "holding OMNI" says nothing about who you are: anyone can move OMNI into a session for a check and straight back out. A holder discount would be farmed, and every OMNI it paid out would be OMNI not burned. Holders are rewarded the way that cannot be gamed: every trade on every coin burns OMNI.
Why OMNI
We're part of the omni community, and this pad is built for it. Omni stands for one idea: on Solana, privacy shouldn't be optional. Every other launchpad shows the dev wallet to the whole chain; here, your omni session launches and trades, and your wallet stays out of it.
Pairing every coin with OMNI is how we tie ourselves to that community, not just a burn mechanic. When a coin grows here, it grows in OMNI: more demand for OMNI, more OMNI burned, more people finding omni. We want our success and omni's to be the same thing.
What OMNI does here
OMNI is the quote token of every coin: you buy with it, and each new coin is another market that needs it. Every trading fee is paid in OMNI; after Meteora's cut, half goes to the pyre and is burned, so 40% of all fees leave the OMNI supply for good. When a coin graduates, its OMNI is locked forever in a COIN/OMNI pool.
The pairing
OMNI is 5GDX5fJTQns4arM1J94wjxdA8KXFsV5qW46MLFpHpump. Coins are created on one Meteora bonding-curve config whose quote token is OMNI, so no coin here can be paired with anything else. The pad config is 8yBy7EKpBTnonXkurkdcLiBYoj4KN4w6twjneXQsoViT.
The Toll
The fee starts at 50% when a coin opens and falls linearly to 1% over 90 seconds, in 9 steps. The creator's buy inside the launch transaction is charged the minimum fee, so the creator can be first on their own coin and bots pay the Toll.
Where fees go
Meteora keeps 20% of each trading fee. The rest is split 50/50 between the coin's creator (your omni session) and the pyre. Every hour the pyre claims its OMNI from every coin and burns exactly what it claimed, in a Token-2022 burn whose memo is ghostbyomni:exorcism and names this pad's config. The site reads the burns straight from the chain, so the pyre's address is all anyone needs to count the fire. The pyre is HX5619dsPTMjHYuGB3QummEpQBXMc6oxu4KEeECoaHPt.
Graduation
A coin graduates when its curve holds the OMNI threshold set in the config (7,952,277 OMNI), sized for about $33,000 of market cap at the OMNI price on creation day. It then moves to a COIN/OMNI pool on Meteora DAMM v2 with 100% of the liquidity locked forever. The threshold is in OMNI, so a rising OMNI price means every coin graduates at a higher dollar value.
Ghost DNA
Every coin's pixel ghost comes from its mint address and nothing else: body, eyes, hem, relic, rarity and a sigil on its chest. The code is lib/ghostDna.ts, so anyone can recompute a coin's ghost. Odds: Common 70%, Rare 22%, Cursed 6.5%, Legendary 1.5%. No two coins on the pad share a ghost: the launch page re-rolls past any ghost already in use, and the pad refuses a launch whose ghost is taken.
Trading and checking
While a coin is on its curve you can buy with OMNI or sell for OMNI on the board, signed by your omni session. Every coin links to omni Check, which shows what its creator can still do to holders. Once a coin is Bound it trades on its COIN/OMNI pool; trade it from your session in omni's Swap.
The token
Token-2022, 6 decimals, 1,000,000,000 supply, no team allocation, and the mint authority is revoked when the coin is created. The mint key is generated in your browser and signs there; its address is the coin's Ghost DNA.