How it works

MemeXchange, explained.

A launchpad where every coin trades against $BNB on a Meteora bonding curve, with one flat 2% fee split between the coin's creator, MemeXchange and Meteora. This page covers a coin's life from launch to graduation.

Overview

MemeXchange is one shared Meteora Dynamic Bonding Curve (DBC) config quoted in $BNB. Every coin launched here is created under it, so every coin has the same 2% fee, the same curve and the same graduation rules, enforced by the DBC program rather than by this website.

LaunchYou name the coin and sign. It starts trading against BNB at once.
Trade2% of every buy and sell is collected in BNB.
Split0.8% to the creator, 0.8% to MemeXchange, 0.4% to Meteora.
GraduateA full curve moves to a DAMM v2 pool with liquidity locked forever.

That is the whole fee model. There is no launch fee, no migration fee and no other cut.

Launching

  • Supply: 1,000,000,000 tokens, 6 decimals, classic SPL token. No mint authority and no freeze authority: nobody can create more or freeze balances.
  • Metadata: name (up to 32 bytes), ticker (up to 10 bytes), image, description and links. It is immutable. Links must be https; @handles become x.com / t.me links. With no website, the coin links to its MemeXchange page.
  • Image: PNG, JPG, GIF or WEBP, checked by its actual bytes. Large stills are resized to 1024px in your browser; GIFs up to 4 MB stay animated.
  • Cost: about 0.03 SOL of rent plus a tiny network fee, paid by your wallet. No launch fee.
  • First buy: optional, up to 4.5 BNB, in the same transaction as the launch, so nobody can buy ahead of you.
  • Safety: your browser generates the coin's mint key and it never leaves the tab. The launch is simulated before your wallet is asked to sign, so a launch that would fail costs nothing.

Fees

Every buy and sell pays a flat 2%, collected in BNB by the DBC program.

Share of volumeGoes to
0.8%The coin's creator
0.8%MemeXchange, the platform
0.4%Meteora (the DBC program's fixed 20% protocol fee)

Both shares accrue inside the coin's pool, in BNB, from the first trade. The creator claims theirs with the Claim button on the coin page (only the wallet that launched the coin can); MemeXchange claims its own with the platform wallet. Neither side can touch the other's share.

Curve and graduation

Each coin starts at a market cap of about 4.5 BNB. As BNB flows into the curve the price rises along a fixed formula. At 29 BNB market cap, about 8.2 BNB raised, the curve is complete.

  • A complete curve migrates to a Meteora DAMM v2 pool, still paired with BNB. Anyone can press Graduate on the coin page and pay the rent (about 0.05 SOL); Meteora's own keeper may also do it.
  • There is no migration fee: the BNB raised becomes pool liquidity.
  • 100% of the pool's liquidity is permanently locked, half to the creator and half to MemeXchange. Nobody can withdraw it. The pool keeps the same 2% fee, so each side keeps earning its 0.8% and claims it the same way.
  • A buy that would overshoot the curve only fills up to the graduation point; the unspent BNB stays in your wallet.

Trading

The trade panel on each coin page builds the transaction on the server, simulates it, and hands it to your wallet to sign. You can pay with:

  • BNB: one swap, directly on the coin's bonding curve.
  • SOL: one transaction with two steps: SOL to BNB through Jupiter, then BNB into the coin on the curve. The curve step only spends the amount Jupiter guarantees, so it can't ask for more than the first step delivers; any extra BNB stays in your wallet. Selling to SOL is the same in reverse.

Graduated coins trade through Jupiter. Slippage defaults to 3% (you can set 0.1% to 50%); the transaction fails rather than filling worse than your limit. Quotes show the minimum you receive and the price impact, fee included.

Risks

  • Memecoins can go to zero. They have no intrinsic value and nothing here supports their price.
  • Anyone can launch. A coin's name, image and links are chosen by its creator. MemeXchange doesn't vet them. Check the contract address before you buy.
  • $BNB is the quote. Every coin is priced in BNB, so its USD value moves with BNB's price too.
  • Creators earn from volume. A coin's creator is paid 0.8% of every trade, whichever way the price goes.
  • Smart-contract risk. Trading runs on Meteora's programs and Jupiter; bugs there are outside MemeXchange's control.
Not financial advice. Nothing on this site is financial, legal or tax advice. Never trade more than you can afford to lose.

Addresses

API

Everything on this site comes from a public JSON API that reads the chain directly. Errors come back as { "error": "…" } with a 4xx/5xx status. Amounts are in whole tokens, not raw units; BNB amounts are labelled.

EndpointReturns
GET /api/padStatus, config, BNB price, fee split, curve, lifetime totals.
GET /api/coinsAll listed coins. Query: sort=new|mcap|volume|progress, filter=all|live|soon|graduated, q= (name, ticker, mint or creator).
GET /api/coin?mint=One coin, with its creator's unclaimed fees.
GET /api/trades?mint=&limit=Recent trades, read from the pool's vault balances.
GET /api/candles?mint=&tf=OHLCV candles in BNB; tf in seconds: 60, 300, 900, 3600. Multiply by supply for market cap.
GET /api/holders?mint=Top 50 holders with share of supply and labels.
GET /api/quotePrice a trade: mint, side=buy|sell, pay=bnb|sol, amount, slippageBps.
GET /api/wallet?address=BNB and SOL balances, holdings, coins launched.
POST /api/tradeUnsigned, simulated trade transaction for owner to sign.
POST /api/uploadStores an image and metadata (multipart form); returns the metadata URI.
POST /api/buildUnsigned, simulated launch transaction (optional firstBuy in BNB, max 4.5).
POST /api/sendRelays a fully signed MemeXchange transaction and waits for confirmation.
GET /api/claim?mint=The creator's unclaimed fees in BNB.
POST /api/claimUnsigned, simulated claim of the creator's fees; only the creator's wallet can sign it.
POST /api/graduateGraduation transaction for a completed curve; anyone may pay for it.

Public API server

Integrators should use the standalone API at https://memexchange-api.fly.dev. It indexes every trade into a database, so it serves each coin's full trade and candle history, per-wallet trade history, 24-hour numbers and a live WebSocket feed, none of which the chain can answer cheaply.

EndpointReturns
GET /config, /stats, /healthSettings and fee split, platform totals, service status.
GET /tokens, /tokens/:mintCoins with 24-hour trades, traders and volume.
GET /tokens/:mint/tradesFull trade history, newest first, paginated with cursor.
GET /tokens/:mint/candles?tf=1m|5m|15m|1h|4h|1dOHLCV candles over the coin's whole life.
GET /tokens/:mint/holders, /wallets/:address, /wallets/:address/trades, /trades/recentHolders, a wallet's balances and trades, the newest trades anywhere.
POST /launch/metadata, /launch/build, /trade/build, /tx/send; GET /trade/quoteThe same launch and trade building this site uses.
wss://memexchange-api.fly.dev/wsLive trades: subscribe to trades or token:<mint>.

The relay only forwards signed transactions that touch MemeXchange pools, so it can't be used to send arbitrary transactions. Write endpoints are rate limited per IP.