Every pump.fun graduation generates structured, measurable on-chain behaviour in the seconds around pool creation. We capture that tick by tick — bundler patterns, organic arrival timing, recovery profiles, deployer history — and build labelled datasets that don't exist anywhere else.
The standard graduation signal fires on transaction count buyRatio. That measurement is wrong — and it's costing you SOL on every session.
Eight buys, two sells. Standard signal sees buyRatio=0.80 and fires. But the two sells are committing 50× more SOL per transaction than the eight buys combined. The bundler is extracting. You are entering while they are exiting.
This is not bad luck. This is a measurement problem. Transaction count cannot see what SOL-weighted pressure can.
Even when a token is genuine, entry timing determines whether you capture the move or get shaken out before it starts. Every graduation follows the same structural sequence: pool opens, bundlers dump, organic buyers accumulate, momentum builds. The question is where your signal fires in that sequence.
We quantify this with a single field: recoveryRatio — how far the token has recovered from its post-graduation trough at the moment your signal fires.
| Time UTC | Session | Wallets | Buy Ratio | Total SOL | Pressure (spot) | Pressure (15T avg) | Net SOL Inflow | Avg Buy / Sell SOL | Building |
|---|---|---|---|---|---|---|---|---|---|
| 21:52 | US/Asia | 238 | 0.636 | 422.0 | 0.956 | 0.854 | +5.97 | 2.086 / 0.145 | ✓ |
| 17:20 | US | 153 | 0.601 | 403.3 | 0.960 | 0.720 | +2.39 | 0.623 / 0.105 | ✓ |
| 20:27 | US | 91 | 0.636 | 229.0 | 1.000 | 0.974 | +7.00 | 1.400 / 0.000 | ✓ |
| 22:55 | US/Asia | 86 | 0.958 | 116.6 | 0.958 | 0.700 | +4.72 | 4.939 / 0.054 | ✓ |
| 15:43 | US | 24 | 0.936 | 38.5 | 1.000 | 0.651 | +10.47 | 2.094 / 0.000 | ✓ |
| 17:16 | US | 68 | 0.958 | 168.5 | 0.970 | 0.561 | +2.84 | 0.978 / 0.046 | ✓ |
| 11:54 | Asia | 19 | 0.654 | 76.6 | 1.000 | 0.632 | +7.41 | 1.483 / 0.000 | ✓ |
| 17:22 | US | 34 | 0.805 | 66.5 | 0.982 | 0.759 | +6.95 | 1.770 / 0.128 | ✓ |
| 04:48 | Asia | 57 | 0.830 | 84.0 | 0.934 | 0.703 | +5.55 | 1.989 / 0.211 | ✓ |
| 21:50 | US/Asia | 41 | 0.616 | 58.0 | 0.982 | 0.592 | +6.59 | 1.679 / 0.126 | ✓ |
The Listener v5 and v6 monitor every pump.fun graduation on PumpSwap in real time. The trading strategy generates structured data as a byproduct — and that data has commercial value entirely independent of the strategy itself.
The strategy is not for sale. The data observations are.
We're open to conversations with anyone building in the following areas. You don't need a specific ask yet — if you're curious whether the data is relevant to what you're doing, that's reason enough to reach out.
Before The Candle started as a research account — not a data business. The bot was built to trade. The data it generates as a byproduct turned out to have independent value worth developing seriously.
The Twitter account publishes what the data shows — graduation mechanics, bundler patterns, session regime findings, the T22 blind spot that drove a full architecture rebuild. No token calls. No signal reveals. No performance theatre.
The datasets being built here are the same data the research is drawn from. If you follow the account, you already have a reasonable sense of what the data contains and how it was collected. If you don't, that's a good place to start before reaching out.
Early access is available now for bot developers and researchers who want to work with the data before the full dataset launch. If the data looks relevant to what you're building, reach out — we'd rather talk early than not at all.
We won't pitch you if it's not a fit. We will respond to genuine enquiries.