Pumpmarkets
Open dashboard
A complete tour of the pipeline that turns Polymarket prediction markets into pump.fun memecoins — from data fetch to on-chain mint. Every detail, every field, every decision.
$TRUMP, $BITCOIN).Polymarket exposes a public read-only API called Gamma at gamma-api.polymarket.com. No key needed, no signup. We poll it for every market that is currently active and not yet closed, sorted by 24-hour trading volume.
From each market we keep the fields below. The rest of Gamma's payload (UMA bonds, market-maker addresses, etc.) is ignored.
Pure volume isn't enough — a market can be busy but already foregone (a bet at 99% Yes isn't interesting). We score each market with a composite:
Volume tells you people care right now. Competitiveness filters out boring foregone conclusions. Liquidity filters out markets that look busy but are too thin to actually trade.
Volume and liquidity are log-scaled before normalization so a market with $5M of 24h volume doesn't completely drown out a market with $50k. We then sort by score and take the top 10.
A bet question like "Will Trump pardon SBF before 2027?" isn't a memecoin name. We need a 3-8 character symbol that captures the essence. The algorithm:
USIRAN → USIRAN2).For each pick we mint a real SPL token on Solana mainnet. This happens in three sequential transactions per coin, all signed locally with the Pumpmarkets dev wallet:
The full sequence costs around 0.025 SOL (~$5) per coin in network fees + pump.fun fees + tiny slippage. The dev-buy-and-instant-sell is a marketing choice — it ensures the coin shows trade activity in pump.fun's feed from the moment it lists, instead of looking like a dead listing.
The SPL token's on-chain metadata points at an IPFS-hosted JSON file. Here's what we put in it:
The image is the most important piece — pump.fun rejects URLs that aren't from IPFS, so we re-host the Polymarket image via pump.fun's own IPFS gateway before minting. The metadata JSON is also pinned there.
Once minted, the coin shows up as a card on the dashboard. Open the full mockup to see actual rendered cards with all the features in this section:
Memecoin culture has a problem: vamps. The second a coin pops, copycats deploy clones with the same name and image, hoping confused traders buy the wrong contract. Pumpmarkets fights this in two layers.
Every official Pumpmarkets launch comes from one Solana wallet — the address is displayed prominently at the top of the dashboard. Anyone can verify a coin's deployer matches.
PUMP..., easy to spot, hard for vamps to fake.For every coin we've launched, the dashboard reads the actual pump.fun bonding curve state directly from Solana every few seconds. The math:
Pump.fun's bonding curve always starts at 27.96 SOL of implied mcap. At today's SOL price of ~$91 that's about $2,540 — which matches what every freshly launched coin shows.
That gives us the real-time mcap, identical to what pump.fun's own site displays. SOL/USD is fetched from Coingecko with a short cache. RPC calls are batched (one request for all 10 coins) and rate-limited so we don't burn through a free RPC quota.
Demo coins on the dashboard (the 9 mock entries) don't have a real bonding curve, so they get a gentle random-walk drift instead — enough to make the numbers feel alive without faking it loud.
Open the dashboard. Ten coins are already live — one real on mainnet, nine demos for shape.
Open dashboard