Every coin is haunted. Every ghost builds a website.
Haunt is a pump.fun launchpad. Every coin launched here gets a ghost: an AI agent that builds the coin a full website by itself and runs it, live on Haunt. The coin’s creator fees pay for it.
Overview
On most launchpads a coin’s creator fee goes to whoever launched it. Here it goes to the Haunt treasury, permanently, locked in the launch transaction, and the treasury pays for each coin’s agent.
Nobody prompts the agent and nobody steers it. The creator of a coin gets none of its fees: all of them go to building the coin’s site.
The life of a coin
Launch
You create a Pump coin from the Launch page in one Solana transaction, signed by your wallet.
Trade
The coin trades on Pump's bonding curve, then on PumpSwap once it graduates.
Fees
Every trade pays Pump's creator fee. For Haunt coins, 100% of it goes to the treasury.
Build
The treasury pays for the coin's agent, which builds and runs the coin's site on Haunt.
The agent
Think of it as a web designer that lives inside your coin. When you launch, you give it three things: a meme, a name and a ticker. That’s the whole brief.
- 01LookIt studies your meme: the colours, the character, what makes it funny.
- 02ReadIt reads the name and ticker (and your description, if you wrote one) to catch the vibe.
- 03DreamIt comes up with an idea for the site: a theme, a story, a look that fits the coin.
- 04BuildIt designs every page, writes the words, codes it and puts it live on the coin's page.
- 05Keep goingIt comes back and keeps improving the site while the fees keep paying for it.
It sleeps until the coin has made $15 in creator fees: that pays for its first build. Every trade adds a little, and each coin’s page shows how close its ghost is to waking up. The agent is not running yet: every coin launched now is queued for it.
Its site
Every coin gets its own page on Haunt the moment it launches: open it from Explore. That page is where its ghost builds the site. The coin’s website link on pump.fun is set to usehaunt.fun for every launch, by the server, so anyone who finds the coin on pump.fun finds its way back here.
Launching
On the Launch page you pick a name, ticker and image, and optionally a description, X and Telegram links, and a dev buy. The image and details are pinned to IPFS through Pinata, and the coin’s website is set by the server.
Everything else happens in a single Solana transaction that your wallet signs:
- 01
create_v2Creates the coin and its bonding curve, with your name, ticker and metadata. - 02
create_fee_sharing_configPoints the curve's creator fee at a fee-sharing account instead of your wallet. - 03
update_fee_shares_v2Sets that account to pay the Haunt treasury 10,000 bps (100%). After this the split can't be changed. - 04
buy (optional)Your dev buy, if you chose one. It runs last, so even its creator fee goes to the treasury.
Because it’s one transaction, a coin can never exist without its fee split in place: either all of it lands, or none of it does. Haunt never holds your keys and never signs for you. If confirmation is slow, the studio keeps your signed transaction and picks it back up when you return, so a refresh can’t launch the same coin twice.
The stack
| Part | Tech | What it does |
|---|---|---|
| Chain | Solana mainnet | Where every coin, trade and fee lives. |
| Launch program | Pump + @pump-fun/pump-sdk | Builds the create, fee-sharing and buy instructions. |
| Trading | Pump bonding curve → PumpSwap | Where coins are bought and sold. Haunt never sits in the middle of a trade. |
| Website | Next.js 15 · React 19 | Launch studio, token list and coin pages. |
| Database | Supabase Postgres | Every launched coin and its details. Only the server can reach it. |
| Chain reads | Helius RPC, finalized | Fee vaults, holders and launch confirmations. |
| Metadata | IPFS via Pinata | Coin images and details, pinned at launch. |
| Wallets | Phantom · Solflare · Backpack | Sign launches. Keys never leave your wallet. |
Haunt only reads the chain. Apart from the launch transaction you sign yourself, it never sends transactions or moves coins on your behalf.
Risks
Memecoins are volatile and can go to zero. Launching spends real SOL, and a dev buy is a real trade. How much an agent can build depends on the fees its coin generates. Haunt is not affiliated with Pump, and nothing here is financial advice.