// Use case

Sniper bots that
actually win.

Stop polling. Stop parsing raw Borsh. Get pre-filtered Pump.fun launches, Raydium pool creates, and Jupiter swaps the instant they confirm — structured JSON, under 5ms slot lag.

The problem with traditional RPC sniping

Slow polling

getTransaction loops add 200-500ms latency. By the time you see the token, it's already 10x.

Raw data overload

Raw Yellowstone gRPC sends you 15,000+ tx/s. Your bot spends 90% of its CPU filtering noise.

Borsh deserialization

Every program has different instruction layouts. One Pump.fun update breaks your parser.

Missed launches

WebSocket disconnects + RPC rate limits = missed opportunities that cost real money.

How Subglow fixes this

01

Server-side filtering

Only Pump.fun, Raydium, and Jupiter transactions reach your bot. Everything else is dropped before it leaves our servers.

02

Pre-parsed JSON

No Borsh. No discriminators. Every event arrives as clean JSON with token address, SOL amount, bonding curve %, pool address — ready to act on.

03

Sub-5ms delivery

Events arrive ~4ms after slot confirmation. Your decision loop starts while competitors are still deserializing.

04

Always-on connection

Persistent gRPC stream with automatic reconnection. No polling intervals, no missed events, no WebSocket drops.

Sniper-relevant events

EventSourceWhy it matters
Token CreatePump.funFirst signal — token exists, bonding curve is live
Early BuyPump.funTrack curve momentum before migration
MigrationPump.fun → RaydiumGraduation = real liquidity, larger buys possible
Pool CreateRaydiumNew liquidity pool, first-mover advantage
SwapJupiterAggregated swaps show real market demand

Stop losing to faster bots.

Sniper tier starts at $99/mo. Instant setup, no infrastructure to manage.