Trading Infrastructure
Speed Report
Live Benchmarks · Solana Mainnet · April 2026
Swap Execution Speed
End-to-end time from user click to on-chain confirmation
| Platform | Avg Swap Time |
|---|---|
Bitfoot (PumpSwap) | 280-350ms |
Bitfoot (Jupiter Ultra) | 310-420ms |
Axiom | 400-600ms |
Photon | 500-800ms |
BullX | 600-900ms |
GMGN | 700-1200ms |
Trojan Bot | 800-1500ms |
Bonkbot | 1000-2000ms |
Maestro | 1200-3000ms |
Copy Trade Latency
Detection + execution time for wallet-copy trades
| Platform | Detection | Execution | Same Block |
|---|---|---|---|
Bitfoot (Instant) | ~3ms | ~12ms | ~70-80% |
Bitfoot (Jupiter) | ~3ms | ~310ms | ~40% |
Axiom | ~200ms | ~400ms | ~20% |
Photon | ~500ms | ~600ms | ~5% |
GMGN | ~800ms | ~800ms | No |
Trojan / Bonkbot | ~1500ms | ~1200ms | No |
Component Latency Breakdown
Per-component timing across the trade execution pipeline
| Component | Bitfoot | Axiom |
|---|---|---|
RPC Submit | 1-3ms | 5-15ms |
Route Computation | 80-150ms | 100-200ms |
Trade Detection | 3ms (Geyser) | 200ms (WS) |
Blockhash | 0ms (prefetch) | 50-100ms |
Sign | <1ms | <1ms |
Conn. Overhead | 0ms (pooled) | 10-30ms |
Infrastructure Comparison
Trading infrastructure capabilities across platforms
| Feature | Bitfoot | Axiom |
|---|---|---|
| Self-Hosted RPC Nodes | ||
| Firewalled RPC (Private) | ||
| Yellowstone gRPC (Geyser) | ||
| PROCESSED Commitment | ||
| Direct DEX CPI (No Router) | ||
| Multi-RPC Shotgun Submit | ||
| Blockhash Prefetch Cache | ||
| HTTP/2 Connection Pooling | ? | |
| Jito ShredStream (Shreds) | ||
| NextBlock SWQoS | ||
| Jito Bundle Support |
Speed Advantages
Each optimization and its measured latency improvement
Direct PumpSwap CPI
Bypasses Jupiter routing entirely for PumpSwap tokens. Constructs swap instruction directly against the bonding curve pool.
Firewalled RPC Nodes
Private Solana validators accept only our traffic. Zero queue contention, zero rate limiting, predictable sub-3ms submit latency.
Yellowstone gRPC (PROCESSED)
Geyser plugin streams transactions at PROCESSED commitment. Detects trades 400ms before CONFIRMED-based WebSocket listeners.
Blockhash Prefetch
Background goroutine refreshes recent blockhash every 400ms. Trade signing never waits for an RPC round-trip.
Multi-RPC Shotgun
Signed transaction blasted to all RPC endpoints simultaneously. First to land wins. Dramatically improves landing rate.
HTTP/2 + Connection Pooling
Persistent TCP + TLS connections to Jupiter and all RPC nodes. Eliminates handshake overhead on every trade.
Connection Warmup at Startup
Pre-establishes TCP+TLS connections to all endpoints on service start. Zero cold-start penalty on the first swap.
Jupiter Ultra Hybrid Execute
Fires Jupiter execute and shotgun in parallel. Jupiter sends via MEV path, shotgun blasts to self-hosted nodes. Best of both paths.
Live Benchmark Results
6 real on-chain swap tests on Solana Mainnet (April 2026)
| Test | Order | Sign | Total |
|---|---|---|---|
| SOL -> Token (pump) | 127ms | 0.3ms | 289ms |
| Token -> SOL (pump) | 113ms | 0.2ms | 259ms |
| SOL -> Token (raydium) | 151ms | 0.3ms | 342ms |
| Token -> SOL (raydium) | 138ms | 0.2ms | 305ms |
| SOL -> Token (meteora) | 144ms | 0.3ms | 327ms |
| Token -> SOL (meteora) | 131ms | 0.2ms | 291ms |
| Average | 134ms | 0.3ms | 302ms |
Execution Pipeline
End-to-end swap flow with measured per-step latency
Self-Hosted Solana Trading Infrastructure · app.bitfoot.com
Confidential — Internal Use Only

