Docs
How Coinsite works, in full.
The short version: you launch a coin on pump.fun from Coinsite with two signatures in your own wallet. From then on, 100% of its creator fees go to its own site budget, and an AI spends that budget on its website in public: it writes the site, rebuilds it as the coin grows and buys it a real domain. Every fee in and every spend out is on the public ledger. The details are in 5 and 5a. Coins launched elsewhere can still get a simple free page (section 1).
Every number below is read from the server's configuration, so this page cannot drift from the code.
1. Free pages for coins launched elsewhere
A coin that wasn't launched here can still get a simple one-page site, generated from its public data the moment someone pastes its contract address. It has no budget and no AI builder; those come with launching here. It lives at this site/c/<address> (or a short name once claimed). It shows the coin's image, name and ticker, its own description, the contract address with copy and links, live market numbers, a how-to-buy, its X and Telegram if it published them, and a share button. Nobody types any of it in.
Pages are built only on request. There is no crawler and nothing is built automatically. A page existing says nothing about a coin's quality, team or safety.
2. Where the data comes from
| Field | Source | Refresh |
|---|---|---|
| Name, ticker, metadata link | The mint account on Solana: the Token-2022 metadata extension (pump.fun coins) or the Metaplex metadata account (older coins) | Every minute while the page is open |
| Image, description, X, Telegram, website | The coin's own metadata file on IPFS (what the creator uploaded at launch), read through public gateways. DexScreener's profile as a fallback | Every minute |
| Creator, curve state, holder-rewards flag | The pump.fun bonding curve account for the mint | Every minute |
| Price, market cap, volume, buys and sells, liquidity, age | DexScreener's public API, called from your browser | Every 15 seconds |
| Top-10 wallets' share | The chain's largest token accounts for the mint (the curve or pool account counts as one of them) | Every minute |
The image is served through Coinsite so it loads reliably and so the share card can draw it. We never alter it.
3. Claiming and editing
- Who can claim: only the wallet recorded as the coin's creator on its pump.fun bonding curve (for older coins without a curve, the metadata update authority).
- How: one signed message in your wallet. It is a free signature, not a transaction, and no funds move. The server checks the signature and the creator address on chain.
- What you can change: the skin (six), the accent colour (any hex), the headline font, the layout (image left, right or centered), a background pattern, a blurred backdrop of the coin's own image, the headline (40 characters), a tagline (140, no links or handles), the about text (600, no links or handles), your X handle, Telegram, Discord and website links (https only), which sections show, and a short address like
/c/yourcoin. Up to three sections of your own (tokenomics, roadmap, FAQ). And the page is yours to take: download it as one HTML file (styles, scripts and the coin image inside; numbers and chart still live from our API), host it free on Netlify Drop, point a domain at it. Changes preview live and are saved with one signed message. - The assistant: in the editor, say what you want in plain words (a 90s arcade feel, a punchier headline, a tokenomics section) and it changes the page's own fields as a preview; you keep what you like and save with one signature. At launch, the "vibe" sentence on the form becomes the page's first design the second the coin exists. It only uses the coin's own facts, never writes promises, and every suggestion goes through the same validation as a hand edit.
- Your coins:
/mylists every page your wallet has claimed, with its market cap, what sits in its creator vault, and buttons to open, edit, download and trade. Read-only; connecting only tells it who you are. - On every page, claimed or not: the live numbers, a live candle chart (pump.fun and GeckoTerminal data, drawn in the page's colours, 24h / 7 days / 90 days), how to buy, the coin's own description and links, and a share card: a 1200×630 image drawn in the page's colours with the live market cap, downloadable with one click.
- What you can't change: the coin's name, ticker, image, description, contract address and numbers. Those stay what the chain and DexScreener say.
- Every save is a fresh signature over exactly the changes being saved, valid for ten minutes, usable once.
- Holder-rewards coins (a pump.fun option at launch) cannot be claimed: pump.fun is their creator on chain, so no wallet can prove ownership.
4. Themes
Six, all free: . A theme changes colours, type and the look of the frames; the layout and the data are the same.
5. Launching through Coinsite
You fill in a name, ticker, image, description and an optional dev buy, and sign two transactions in your own wallet, one after the other. The first creates the coin on pump.fun with you as the creator and makes your dev buy (pump.fun's own site does the same thing in one signature). The second sets pump.fun's fee-sharing config so that 100% of the coin's creator fees go to the Coinsite treasury (set at launch), permanently, and pays a 0.02 SOL launch fee. pump.fun revokes the config's admin on that update, so nobody, including us, can change it afterwards. The treasury credits every fee to that coin's own budget: 90% to its site, 10% to the hosting all sites run on. The launcher keeps the coins and the dev buy; the fees are not theirs and not ours: they pay for the coin's website.
5a. How the fees build the site
- Fees. Every trade of the coin pays a pump.fun creator fee into a vault that belongs to the coin's fee config.
- Sweep. Every five minutes the keeper pays each vault out to the treasury (a permissionless pump.fun instruction) and credits the coin. Each sweep is a transaction you can open from the budget panel.
- Build. When the coin has at least $0.60 of budget, an AI (Claude, through NanoGPT, paid per call in USDC) writes the whole site as HTML and CSS: layout, art, lore, colours, with our live widgets (price, chart, holders, how to buy) dropped in. It rebuilds when the market cap doubles, when the coin graduates, and once a day while it trades. The creator can ask for changes in plain words. Each build costs about $0.15 and is charged to the coin; no single call may cost more than $0.60.
- Domain. When the budget covers a domain plus $3, the server buys one from the ticker or name (.fun .xyz .lol .wtf, up to $15) with USDC on Base through x402, points it at the site and waits for the certificate.
- Proof. Every fee in and every cost out is a line on the coin's budget and on the treasury page.
Where the site lives: every coin's site is its own website, written for that coin alone and paid from that coin's fees alone. Before it has a domain, it lives at this site/c/<the coin's address>. Once its budget buys a domain, such as bonk.lol, the site answers there at the root, like any normal website, and the old address keeps working. Every site runs on Coinsite's server (that is what the 10% hosting share pays for) and carries a small "Built with Coinsite" credit, the official contract address bar and the creator's claim box.
Safety of the AI's code: it can't run JavaScript, load anything from other sites, use forms or frames, or style anything outside its own canvas; a sanitizer enforces that before any visitor sees it. The official contract address, the budget and the claim box are ours and always sit outside the canvas. Every version is kept and the creator can restore any of them.
The server never holds a key for your wallet. It generates the mint's keypair (the coin's address), simulates each transaction against the chain before handing it to you, with explicit compute and data limits, and lets your wallet sign first, as Phantom recommends. Your wallet may add its own safety checks; the server then confirms every instruction it built is still there unchanged and nothing else was added except those checks, adds the coin address's signature to the first transaction, sends it, and verifies each one after it lands. If you sign the first and not the second, the coin exists without the split; its page then says "fee split: not yet", and the split can be added later from the same wallet.
Your coin's image and metadata are hosted by Coinsite (at this site/m/…), not on IPFS, because pump.fun's free upload endpoint no longer exists. pump.fun, wallets and DexScreener read them from there. Two signatures are needed because a Solana transaction holds about 1,232 bytes and create, buy and the split together need more.
- Dev buy: the form quotes what your SOL buys at the curve's start, before anyone else trades. The buy is in the same transaction as the creation, so nobody can get in before you.
- Creator rewards: pump.fun pays creators a share of every trade into a vault. Every page shows what is waiting; the creator (or anyone, for a shared coin) presses Pay out and the program sends each shareholder its share. No fee from Coinsite on payouts.
- Your brief: describe the site on the form, in as much detail as you like (up to about a page). The AI writes the site from it the second the coin exists and keeps it in mind on every rebuild.
- The address: when a pre-made keypair is ready, your contract address ends in "pump", like a native pump.fun launch; the form says so before you prepare. Otherwise it is a random address.
- Before you sign: the form checks the connected wallet holds enough SOL for the dev buy plus about 0.035 SOL of fees and rent, and tells you.
- Top holders: every page lists the ten largest holders from the chain, with the bonding curve, the pool and the creator labelled.
5b. A real domain for your page
A coin launched here gets a real domain from its own budget, automatically: once the budget covers the price plus $3 for builds, the server picks a name from the ticker or name, buys the cheapest of .fun .xyz .lol .wtf (up to $15 for the first year) through Porkbun with USDC on Base, points it at the site, adds it to the hosting and waits for the certificate. The editor and the budget panel show each step. Coins added by pasting a CA have no budget; download their page and point your own domain at it.
- What you get: yourcoin.fun serves your page with a certificate, and the page's share links and share card use that address. The one-file download works the same.
- Who holds it: the domain is registered for one year in Coinsite's registrar account and pointed at your page. After 60 days we can transfer it to your own registrar account on request, free.
- Not included: premium names and names that impersonate wallets, exchanges or brands. Renewing from the coin's budget isn't built yet; until it is, a domain lapses after its first year and the site goes back to its
/c/address, which never stops working.
6. The $COINSITE coin
$COINSITE is a memecoin attached to this tool, launched on pump.fun from our wallet. It has no mechanism. Holding it earns nothing, unlocks nothing and entitles you to nothing: no fee share, no buyback, no burn, no governance. Every page built here links to it, and that is the whole relationship. Its price can go to zero. The official address appears on the front page and on X when it launches, and nowhere before.
7. Removing a page
A page shows public data about a public token. If you are the creator and want the page gone or changed, claim it and hide sections, or contact us from the X account linked on the front page and we will remove it. We also remove pages that break the law or our terms.
8. What isn't built
- IPFS hosting for launched coins' metadata (it is on our server for now).
- Renewing a coin's domain after its first year from its budget (the first year is bought automatically).
- Any editing by anyone other than the coin's creator.
- Comments, chat or anything that would need moderation beyond the creator's own page.
9. Questions
Is this the coin's official website?
Only if it says "Claimed by the creator" at the top. Otherwise it is a page generated from the coin's public data, and it says so in the footer.
Why do the numbers differ from pump.fun or my wallet?
DexScreener updates every few seconds and we poll it every 15; brief differences are normal. The contract address is always exact.
Is my coin's site separate from Coinsite?
Yes, to anyone visiting it: it has its own design, written for your coin, and is paid from your coin's fees alone. It starts at this site/c/<your coin's address>, and once its budget buys a domain (say yourcoin.fun) it answers there like any normal website. It runs on Coinsite's server and keeps a small "Built with Coinsite" credit, the official contract address bar and the claim box. Want it fully on your own? Download it as one file from the editor and host it anywhere.
Can I build a page for a coin that isn't mine?
Yes. The page shows only its public data, and the creator can claim it any time.
Does Coinsite hold any money?
Yes, and only this: the creator fees of coins launched here, in the treasury, credited to each coin and spent on that coin's site and domain. The treasury's wallets are made by the server on its own disk and spend only on builds, domains and their gas; the operator can move funds to a cold wallet in an emergency, and that would show on the ledger. Visitors never deposit anything.
Is any of this financial advice?
No.
Read the terms and privacy notice.