Use Case
You want to track PumpFun activity on Solana - token launches, swaps on bonding curves, and graduation events. This data powers trading dashboards, token launch trackers, and bonding curve analytics.Pipeline Configuration
1
Create a new pipeline
In the GoldRush Platform, navigate to Manage Pipelines and click Create Pipeline. Name it
pumpfun-tracker.2
Configure the Postgres destination
Select Postgres as the destination type and enter your connection details:
3
Select your source
Choose Solana as the chain and Pump.fun Events as the data type. This streams all PumpFun lifecycle events: token creates, swaps, completions, and withdrawals.
4
Add a SQL transform (optional)
Filter swaps to only include specific columns:
5
Deploy
Review and deploy. PumpFun events begin flowing to your Postgres database.
Output Tables
The PumpFun normalizer routes events to 4 tables based on event type:Verify Data
Sample Analytical Queries
Most traded tokens by swap count:Production Tips
- All 4 tables receive data from a single pipeline. You do not need separate pipelines for creates, swaps, and completions.
- Bonding curve math: The
virtual_sol_reservesandvirtual_token_reservesfields track the bonding curve state after each swap. Use these to reconstruct price curves. - High volume: PumpFun generates significant swap volume. Consider using ClickHouse instead of Postgres if you need to run analytical queries over millions of swaps.