Docs

Everything about how pumpvine works — for launchers, traders, vine creators, and the bots and aggregators that want to integrate it.

Overview

pumpvine is internet video markets — a launchpad built on top of pump.fun where every coin is based on one specific vine from diVine, the Vine revival. Coins launch through the real pump.fun bonding curve, but every pumpvine coin ships with one guarantee: 100% of its creator rewards are reserved for the creator of the attached video — not for whoever launched the coin.

The launcher gets the coin and the narrative; the person who actually made the video gets the fees. Nothing to set up beforehand — rewards accrue automatically and wait until the creator logs in.

Coining a vine

Head to Coin a vine, paste a divine.video link, fill in name, ticker and image, set an optional dev buy, and send ONE plain SOL transfer (0.03 launch fee + your dev buy + network costs). pumpvine launches from a fresh wallet — create and dev buy in the same transaction, so snipers can't front-run you. The dev-buy tokens are forwarded straight to yourwallet; the fresh wallet keeps only the creator role, which is what routes the fees to the vine's creator.

For vine creators

Your vine got coined? You're earning. 🌿

Every trade on the coin generates pump.fun creator fees. The engine claims them automatically and credits them to the Nostr key that published the video on diVine. They're yours whether you knew about the coin or not.

divine login → withdraw anywhere

Go to Creators and sign one challenge with your diVine key — via a NIP-07 browser extension or by pasting your nsec (signed locally, never sent to us). You'll see every coin on your vines, your accrued SOL, and a withdraw button that pays out to any Solana wallet you choose.

Liquidity & fees

Coins trade on the pump.fun bonding curve until it completes, then graduate to PumpSwap like any pump.fun coin. pumpvine charges a flat 0.03 SOL launch fee — trading fees are pump.fun's standard ones, and the creator share is what pays the vine creators. Every claim and withdrawal is a public transaction linked from the coin page and the creator dashboard.

The engine

Launches run through the official pump.fun program (create + dev buy bundled in one transaction). Buy/sell from the coin page trade directly on the bonding curve with your own wallet — nothing custodial. The custodial part is exactly one thing: each coin's creator wallet, which exists so the dev can't dump and the creator rewards can be routed to the vine's creator. Those wallets are encrypted at rest and only ever claim fees and pay creator withdrawals.

Vine attribution is on-protocol: the video is a Nostr event, its author is a public key, and divine login is a signature from that key. We never see anyone's secret key.

Integrate pumpvine

The REST API is public and live — no key needed. Base URL: https://backend-production-d9517.up.railway.app

GET /api/statsplatform totals: coins, volume, SOL reserved & paid to creators
GET /api/tokens?sort=new|trending|mcap|volume|rewardslist pumpvine coins (search, limit, offset)
GET /api/token/{mint}one coin with price, mcap, attached vine, creator rewards
GET /api/token/{mint}/rewardsreward history, live fee pot, the vine + its creator
POST /api/vine/resolveresolve a divine.video link to its event + creator
GET /api/token/{mint}/ohlc?interval=60USD candles (60 / 300 / 900 / 3600s)
GET /api/token/{mint}/tradesrecent trades
GET /api/token/{mint}/holderstop holders + curve share
GET /api/token/{mint}/commentscoin comments (POST with ed25519 signature)

Every reward row links its claim transaction, so aggregators can verify the flow on-chain. Mints are regular pump.fun coins — anything that already indexes pump.fun picks them up automatically.