Bookie is optimized for Solana’s high-throughput architecture, delivering transaction execution without UI latency.Documentation Index
Fetch the complete documentation index at: https://docs.pixiedefi.space/llms.txt
Use this file to discover all available pages before exploring further.
Performance Breakdown
| Stage | Latency (p50) | Latency (p99) |
|---|---|---|
| Intent Parsing | 42ms | 78ms |
| Route Calculation | 110ms | 245ms |
| Transaction Build | 8ms | 15ms |
| Pre-Flight Simulation | 12ms | 28ms |
| Broadcast | 3ms | 8ms |
| Total Pipeline | 175ms | 374ms |
Solana Network Speed
Once broadcast, transactions are processed by Solana validators:| Metric | Value |
|---|---|
| Block Time | ~400ms |
| Confirmation (Processed) | 1-2 blocks (~800ms) |
| Confirmation (Confirmed) | 32 blocks (~13s) |
| Finality | 32 blocks (~13s) |
Commitment Levels
Bookie monitors transactions at different commitment levels:
Default Monitoring: Confirmed (balance of speed and security)
Optimization Techniques
1. Direct RPC Connection
Bookie connects directly to Solana RPC nodes without intermediary APIs:2. WebSocket Monitoring
Real-time transaction updates via WebSocket subscriptions:3. Parallel Processing
Intent parsing and route calculation happen concurrently when possible.4. Compute Unit Optimization
Transactions include optimal compute unit limits to prevent failures:Network Congestion Handling
During high network load, Bookie automatically:- Increases compute unit price for priority
- Retries failed transactions with exponential backoff
- Warns users of potential delays
RPC Provider Selection
Bookie uses premium RPC providers for reliability:| Provider | Uptime | Latency |
|---|---|---|
| Helius | 99.9% | ~50ms |
| Triton | 99.8% | ~60ms |
| QuickNode | 99.7% | ~70ms |
Transaction Priority
Bookie calculates optimal priority fees based on:- Current network congestion
- Transaction complexity
- User urgency preference
Comparison to Other Chains
| Chain | Block Time | Finality |
|---|---|---|
| Solana | 400ms | ~13s |
| Ethereum | 12s | ~13min |
| Polygon | 2s | ~30s |
| Arbitrum | 250ms | ~13min |
Actual transaction speed depends on network conditions, RPC provider performance, and wallet approval time.