Building a trading system on Solana
Here are the core components of high-performance trading systems on Solana:Get the earliest signal
Preconfirmations come straight from validator schedulers, before shreds exist. Coverage is partial and it needs a Professional plan, so use it for the trades where being first matters most. Follow the Trade on Preconfirmations guide to get started.Fill in coverage gaps
Because Helius Preconfirmations only cover ~40% of all transactions on Solana, you need coverage for the remaining transactions. If you have the ability to process Raw Shreds yourself, start there. If you don’t want to run deshredding infrastructure, use Preprocessed Transactions, which are raw shreds that we deshred for you. Shreds and Preprocessed Transactions are slower than Preconfs but cover all of Solana’s transactions, which makes them the best tool for watching an entire program or pool. Follow Trade on Preprocessed Transactions to get started.Track pool state with LaserStream
Pre-execution feeds show what a transaction intends, not what it did. Account and pool state changes first appear post-execution, and LaserStream at theprocessed commitment level is the fastest way to get this data.
Use LaserStream gRPC or WebSockets for pricing and position tracking, subscribing to programs, listening to accounts, and more.
Follow the Stream Pump AMM Data with LaserStream guide to get started.
Land trades first
Once you have low-latency signal streams online, you need a way to reliably land trades onchain before competitors. Use Sender Max to build a send loop with connection warming, live-priced fees, and confirmation with retries. Follow Land Trades with Sender to get started.Measure your latency
To ensure your trading system is operating at max performance, benchmark end-to-end delivery across endpoints. Follow the Measuring Latency guide to get started.Key products
Preconfirmations (Preconfs)
Stream scheduled transactions; the earliest signal on Solana
Shred Delivery
Raw shreds delivered via UDP; deshredding infra required
Preprocessed Transactions
Decoded shreds; no deshredding infra required
Helius Sender
Fast lane for landing trades: no API credits, pay per send with SOL tips
LaserStream gRPC
Ultra-low-latency processed streams with historical replay and redundancy
Priority Fee API
Estimate the fee that gets your transaction into the next block
Transaction Rebates
Earn automatic SOL rebates via post-trade backruns
MEV Protection
Protect your transactions from malicious sandwich attacks