Skip to content

Build on it

Developers

Public read API, how to verify a launch yourself, and the programs Slot Zero is built on.

JSON API

Read endpoints are public and cached for 10–30 seconds. No key needed.

  • GET/api/coins?feed=new|trending|graduating|burned|graduated&limit=50&q=

    Coin feed as JSON. Same ordering as the home page.

  • GET/api/coin/{mint}

    Live on-chain stats for one coin: price, market cap, bonding progress, pending fees, burn totals.

  • GET/api/launch/check?ticker=&tweet=

    Live validation: is a ticker locked (and until when), has a tweet been used.

  • POST/api/launch

    multipart/form-data: name, ticker, description, image, tweetUrl, website?, telegram?, cf-turnstile-response. Returns {mint, pool, signature, url}.

  • GET/api/health

    Cluster, current slot, coin count and whether the DBC config is set.

Verify a launch has no dev buy

Every coin page links its creation transaction. Open it on Solscan and check the instruction list: the only Meteora DBC instruction is initialize_virtual_pool_with_spl_token, the only token movement is one mintTo into the pool vault, and there is no swap. Or do it from a terminal with the repo's script:

npm run check-launch-tx -- <creation signature>
# PASS  no DBC swap instruction in creation tx
# PASS  contains initialize_virtual_pool
# PASS  exactly one mintTo (the pool vault)
# PASS  no token transfers

To audit the burn flywheel, compare the treasury's claim transactions against its burn transactions on the transparency page. Fees in, burns out, nothing else leaves.

Programs and addresses

  • Meteora Dynamic Bonding Curvedbcij3LWUppWqq96dh6gJWwBifmcGfLSB5D4DuSMaqN
  • Meteora DAMM v2cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG
  • Slot Zero partner configCb2ogDfXeCduE1o21SsDjEn3hLvXqxjM5ursptQwqzsQ
  • Clustermainnet-beta

Wallet addresses are on the transparency page. Pool addresses are derived from (wSOL, mint, config) and shown on each coin page.

Embedding

Link straight to a coin with https://launch-nine-omega.vercel.app/coin/<mint>. Open Graph images and titles are generated per coin, so links unfurl with the coin's image on X and Telegram.