Skip to main content
Live on Robinhood Chain

PONS Family API

The ponsfamily.com Developer SDK for Robinhood Chain

Trade, snipe and launch PONS tokens with one API call. Live launch feed. Curve pricing. No API key needed.

Lightning APIREST APIWebSocketFree Data
JavaScript
// One HTTP call = done. PumpDev signs and sends.
const res = await fetch(
  'https://rhc.pumpdev.io/api/trade-lightning?api-key=YOUR_KEY',
  {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      action: 'buy',
      token: '0xTokenAddress',
      amount: 0.01,               // 0.01 of the pair's quote asset
      denominatedInQuote: 'true',
    })
  }
);

const { hash, quote } = await res.json();
console.log('Sent!', hash, 'snipe tax', quote.snipeTaxBps);
Live
API online — building PONS trades on Robinhood Chain
Free WebSocket

Free Real-Time WebSocket API

Stream new token launches, track curve trades, follow deployers, and watch graduations on PONS — the launchpad on Robinhood Chain. No API key, no fees.

// Stream every PONS launch on Robinhood Chain
import WebSocket from 'ws';

const ws = new WebSocket('wss://rhc.pumpdev.io/ws');

ws.on('open', () => ws.send(JSON.stringify({
  method: 'subscribeNewToken'
})));

ws.on('message', (data) => {
  const event = JSON.parse(data.toString());
  console.log(event.status, event.type, event.token);
});
Every new token the moment it enters the sequencerView Docs →
Live Feed
Connecting...
Waiting for events...
wss://rhc.pumpdev.io/wsWebSocket Docs →
Free plan

Know your limits
before you hit them.

Launches, graduations and metadata stream free on every tier, keyless included. A key buys you trade subscriptions, a persistent identity instead of a per-IP allowance, and a dashboard that counts Robinhood Chain on its own meter.

Anonymous
✓ Launch feed, unmetered
✕ 5 subscriptions
✕ 10k trade events/mo
✕ Nothing saved
Free account
✓ Launch feed, unmetered
✓ 25 subscriptions
✓ 50k trade events/mo
✓ Persistent key
Paid
✓ Up to 10k subs
✓ Up to 20M events/mo
✓ One key, both chains
One plan covers both chains — PONS and pump.fun trade events draw on the same monthly allowance, and launches stay free on either.
Create free account →No credit card · ~30 seconds via email or X
Features

What the PONS API Gives You

⚡

Lightning: One Call to Trade

A wallet linked to your API key, signed and sent server-side. Buy or sell PONS tokens with one POST and get the hash back before the block.

Learn more →
🚀

Launch a Token in One Call

Name, symbol, image and dev buy in, a live PONS token out — with the address known before you send and your bundle team exempt from the snipe tax.

Learn more →
💰

Creator Fees in One Transaction

Your fees sit on each token's curve and then in the PONS escrow. One call sweeps the curves you name and pays the escrow out, commission inside.

Learn more →
🧮

Priced From the Curve

A token still on its bonding curve is quoted from its own reserves — price impact included, tradeable from the launch block, and never with a zero floor.

Learn more →
🛡️

Snipe-Tax Guard

Every PONS curve taxes buys up to 99% in its first 3 seconds. Both trading endpoints read the rate and refuse the window instead of paying it.

Learn more →
🛰️

Sequencer-Sourced Launches

Launch events are read out of the sequencer feed as transactions arrive, then reconciled against the factory log so nothing is ever missed.

Learn more →
🔁

Curve Trades, Filtered

Router calldata is decoded and narrowed to routes that touch the PONS curve, so your stream carries launchpad activity instead of all Robinhood Chain swaps.

Learn more →
🎓

Graduation Events

A token completing its curve emits PoolGraduated; we surface it the moment the log confirms, with the pool address attached.

Learn more →
🏷️

Metadata That Follows

Name, symbol and decimals are batched through Multicall3 and delivered as a follow-up event, so the launch itself never waits on a network round trip.

Learn more →
🔑

One Account, Two Chains

Your existing key authenticates here unchanged, and one plan covers both chains: trade events from either draw on the same monthly allowance.

Learn more →
Use Cases

What You Can Build on Robinhood Chain

🎯

Sniper Bots

Launch feed in, one-call buy out — after the 3-second tax window

🚨

Launch Alerts

Post a new PONS token before the block confirms

📉

Curve Analytics

Track fill and quote asset per launch

🐋

Deployer Tracking

Follow the wallets that keep shipping launches

🎓

Graduation Watch

React when a curve completes and the pool opens

🚀

Token Launchers

Ship a PONS token with its team buying tax-free, from a script

🤖

Trading Bots

Take profit and exit on graduation with Lightning, from any language

📈

Cross-Chain Boards

One dashboard over Solana and Robinhood Chain

Quick Start

Quick Start

Two ways to trade PONS tokens, and one call to launch your own. Choose the one that fits your setup.

1Lightning API — Server-Side
JavaScript

We hold the wallet, sign and send. Just pass your trade params and API key — nonce, approvals and gas are handled.

// One HTTP call = done. PumpDev signs and sends.
const res = await fetch(
  'https://rhc.pumpdev.io/api/trade-lightning?api-key=YOUR_KEY',
  {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      action: 'buy',
      token: '0xTokenAddress',
      amount: 0.01,               // 0.01 of the pair's quote asset
      denominatedInQuote: 'true',
    })
  }
);

const { hash, quote } = await res.json();
console.log('Sent!', hash, 'snipe tax', quote.snipeTaxBps);
One HTTP call. No wallet setup needed. 1% commission.View Docs →
2Trading API — Client-Side
JavaScript

We build the transaction, you sign it locally. Full control — your private keys never leave your machine, and no API key is needed.

// Client-side signing — your keys never leave your machine
const res = await fetch('https://rhc.pumpdev.io/api/trade-local', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    publicKey: wallet.address,
    action: 'buy',
    token: '0xTokenAddress',
    amount: 0.01,               // 0.01 of the pair's quote asset
    denominatedInQuote: 'true',
  })
});

// Route, gas, nonce and amountOutMin already solved
const { transaction } = await res.json();
const sent = await wallet.sendTransaction(transaction);
console.log('Buy executed:', sent.hash);
Sign locally. No API key. 0.5% commission.View Docs →
3Create Token — Lightning
JavaScript

Launch a PONS token with its dev buy and a snipe-tax-exempt team list in one POST. The token address comes back before the block lands.

// Launch a PONS token in one call. PumpDev signs and sends.
const res = await fetch(
  'https://rhc.pumpdev.io/api/create-lightning?api-key=YOUR_KEY',
  {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      name: 'My Token',
      symbol: 'MINE',
      image: 'https://example.com/logo.png',
      buyAmount: 0.01,            // dev buy in ETH, taxed 0% for you
      snipeTaxExempt: ['0xTeamWallet1', '0xTeamWallet2'],
    })
  }
);

const { hash, token, curve } = await res.json();
console.log('Launched!', hash, 'token', token);
One call to launch. Commission on the dev buy only.View Docs →
FAQ

Frequently Asked Questions

What is the PONS API?

It is PumpDev's developer API for PONS, the dominant launchpad on Robinhood Chain: a WebSocket feed of every ponsfamily.com launch, curve trade and graduation, plus REST endpoints to trade and to launch tokens — client-signed or in one Lightning call — using the same account and API key as our Solana product.

PONS WebSocket reference →

How much earlier does the PONS feed arrive?

A median of 66 ms before confirmed logs on launches and 57 ms on trades.

Pending vs confirmed events →

Why does Robinhood Chain need a different approach than Solana?

There is no public mempool and no priority-fee auction on Robinhood Chain. A single sequencer orders transactions by arrival time, so nobody can pay to be first and latency is the only edge available. Reading the sequencer feed directly is what turns that property into a usable head start.

What is the difference between a pending and a confirmed event?

A pending event is decoded from a transaction that has entered the sequencer but has not executed; a confirmed event is decoded from a log after execution. Pending arrives first and can be reverted, so it may describe a launch that never happens. Every launch is delivered again as confirmed, and clients collapse the pair by token address.

Does the PONS feed use the same API key as the pump.fun API?

Yes — one account, one key, one plan, both chains. Trade events from either chain draw on the same monthly allowance, so a plan bought for pump.fun already covers PONS. Launches, graduations and metadata are free on both.

PONS Lightning Setup →

Can I trade PONS tokens through the API?

Yes, two ways. POST https://rhc.pumpdev.io/api/trade-local returns an unsigned EVM transaction you sign locally and broadcast yourself, with the multi-hop route, the gas and the slippage floor already solved — no API key, 0.5% commission. POST /api/trade-lightning does the signing and sending for you from a wallet linked to your API key — one HTTP call, 1% commission.

PONS Trading API →

What is the PONS Lightning API?

A custodial trading endpoint on Robinhood Chain: PumpDev creates or imports an EVM wallet for your API key, and each POST to /api/trade-lightning builds, signs and sends a buy or sell from it. Nonces, approvals and gas are handled server-side, and the transaction hash comes back before the trade is on the wire. It is the fastest way to put a PONS trading bot live.

PONS Lightning Trade →

Can I buy a PONS token the moment it launches?

The route and the price are derived from the token's bonding curve as soon as the launch confirms, so the API can build a buy from the launch block. But every PONS curve taxes buys 99% decaying to 0 over the first 3 seconds, so both trading endpoints refuse a buy inside that window with HTTP 425 and the current snipeTaxBps rather than paying it. Retry when it reaches 0, or pass amountOutMin yourself.

The snipe tax, explained →

Can I create a PONS token through the API?

Yes. POST https://rhc.pumpdev.io/api/create-local returns an unsigned launch transaction — name, symbol, image, socials, the optional dev buy priced from the fresh curve, and up to 30 snipe-tax-exempt wallets — that you sign and send yourself; no API key. POST /api/create-lightning does the same from a wallet linked to your API key and returns the hash. The token address is known before the transaction is sent.

PONS Create Token API →

What does launching a PONS token cost?

PONS charges a launch fee of 0.0005 ETH, paid inside the launch transaction. PumpDev's commission is on the dev buy only — 0.5% client-signed, 1% with Lightning — so a launch without a dev buy costs nothing beyond PONS's fee and gas (about 4M gas). The creator's own dev buy pays no snipe tax.

PONS pricing →

How do I claim creator fees on PONS?

Creator fees are never sent to your wallet: while a token trades they accumulate on its bonding curve, and a sweep moves them into the PONS Fee Escrow, per creator. GET https://rhc.pumpdev.io/api/claim-account shows both halves — the escrow balance and the fees still on the curves of the tokens you name. POST /api/claim-local then returns one transaction that sweeps those curves and claims the escrow together; you sign it yourself, no API key, 0.5% commission. POST /api/claim-lightning does the same from your Lightning wallet in one call at 1%.

PONS Claim Fees API →

Why does claiming PONS fees need an EIP-7702 authorization?

Because neither half of the claim can be delegated to a contract: the escrow's claim() pays whoever calls it and takes no recipient, and a curve's sweepFees() obeys only the creator. So the claim runs as your own wallet — an EIP-7702 authorization points it at PumpdevClaimDelegate, a single-function contract with no storage that refuses every caller but the wallet itself. The delegation persists, so later claims are plain transactions with no authorization and about 37k less gas, and an authorization to the zero address removes it.

How the claim works →

How do bundle launches work on PONS?

PONS builds the bundle into the launch itself: every wallet in the snipeTaxExempt list buys at 0% while everyone else pays 99% → 6.18% → 0.19% over the first three seconds. Launch with the team listed, then have each team wallet buy through trade-lightning or trade-local from the launch block. No Jito, no atomic bundle needed.

PONS Lightning Create →

Which launchpads on Robinhood Chain are covered?

PONS only. It took the launchpad niche on the chain, and covering it properly matters more than thin support for several venues. Other Robinhood Chain launchpads are not in the feed today.

Get Started

Start Building on Robinhood Chain

The socket is live and open for launches, trading and token creation are one call away, and a Lightning wallet is one click. Bring the key you already have, or create one in a minute.