Skip to main content

Understanding Pump.fun: From Launchpad to PumpSwap

Pump.fun is a Solana-based memecoin launchpad that has reshaped how tokens are created and traded. At its core is a bonding curve model that lets anyone launch a token with a fixed supply of 1 billion tokens, of which around 800 million are made available for bonding.

As traders buy into the curve, the price increases non-linearly—early buyers benefit the most. The bonding curve progress, a very useful metric for developers and traders, can be computed as:

note

Simplified Formula: BondingCurveProgress = 100 - (((balance - 206900000) * 100) / 793100000)

where balance is the balance of the bonding curve for that specific token.

This helps identify tokens nearing sell-out, a common signal for tokens “about to pump.”

Once a token reaches full bonding (100%), it automatically migrates to PumpSwap, Pump.fun’s native AMM DEX. From there, it trades like any other Solana token—no manual listing is needed; the system handles everything.

To help developers, traders, and analysts follow this journey, Bitquery offers a comprehensive real-time API suite that spans the entire lifecycle of a Pump.fun token. Let’s walk through it:

Track New Token Creations in Real-Time

Every token on Pump.fun starts with a launch event. You can track these launches in real time using a streaming API:

This API streams metadata such as token name, symbol, mint, creator address, and timestamp the moment a new token is created.

Follow Real-Time Market Data as Tokens Trade on Pump.fun

Pump.fun tokens are actively traded as they climb the bonding curve. Traders need up-to-the-second price feeds and trade streams:

These APIs provide:

  • Price ticks per trade

  • Trade sides (buy/sell)

  • Volume and trader addresses

  • 1-minute OHLC data for charting and analysis

Analyze Token Performance

For deeper insights and analytics, developers can extract:

These endpoints help answer questions like:

  • What’s the token’s current liquidity?

  • Has it reached its all-time high market cap?

  • How many unique wallets are buying/selling?

Identify Hot Tokens and Dev Insights

Traders constantly seek trending tokens or insider holds:

These tools surface:

  • Top-performing memecoins

  • Tokens nearing PumpSwap graduation (30k–35k cap)

  • Developer-controlled balances

Graduation to PumpSwap and Further Trading

A Pump.fun token graduates (i.e., migrates to PumpSwap) when its bonding curve is fully sold out, meaning 100% of the 800 million tradable tokens have been bought.

Here’s what triggers graduation:

  • Total tokens sold reaches the maximum sellable limit (excluding the reserved ~200M tokens)

  • The market cap typically approaches $30K–$35K, depending on SOL price and trading dynamics

  • The Pump.fun platform then automatically creates a PumpSwap liquidity pool for the token; no manual action is needed

Once graduated:

  • Token trading stops on Pump.fun

  • Trading resumes on PumpSwap as an AMM pair

You can track these graduation events in real-time using Bitquery’s API:

Post-migration, tokens trade as standard AMM pairs. Bitquery continues to offer real-time data support:

Tracking a Pump.fun Token’s Journey with Bitquery Shred Streams

Bitquery’s Kafka streams offer ultra-low-latency access to blockchain data by tapping directly into Solana’s Shred-level architecture. On Solana, a shred is the smallest fragment of a block—and it’s the first unit of data propagated between validators.

Bitquery’s Shred Streams capture transactions as they’re broadcast to validators, often before the block is finalized and even before timestamps are attached. This means you receive transaction data faster than any traditional block-based solution, giving you a true edge in latency-sensitive use cases such as arbitrage, sniping, and real-time analytics.

You can use this to track Pump.fun tokens as shown in this tutorial.

Bitquery offers three main Kafka topics for Solana:

  • solana.dextrades.proto — includes all trade and liquidity pool change data
  • solana.tokens.proto — covers token transfers, supply changes, and balance updates at both the account and instruction level
  • solana.transactions.proto — delivers detailed data for blocks, transactions, and instructions

You can find more details about the Solana Shred Streams provided by Bitquery here and Python code examples here.

Conclusion

Pump.fun has become the meme-fueled engine of Solana’s token economy. It has launched millions of tokens, introduced a playful but potent market dynamic, and evolved into a serious arena for real-time trading.

For developers and analysts who want to build tools around this phenomenon, Bitquery offers a plug-and-play data layer that covers every phase of a Pump.fun token’s lifecycle—from minting to AMM trading.

Whether you’re building dashboards, bots, trading tools, or alpha groups, these APIs let you track the entire journey without writing indexers or running infrastructure.

Start querying. Stay real-time. And ride the next pump.