The problem
Plain Solana RPC is generous, free, and self-serve. The trade-off is that any product that needs decoded SPL transfers, decoded DEX swaps, decoded wallet activity, real-time OHLCV, or a real-time feed of new DEX pairs ends up writing per-protocol decoders, retry logic, and backfill againstgetSignaturesForAddress + getTransaction round-trips.
GoldRush ships the primitives below as decoded, typed data - REST for balance lookups, GraphQL streaming for live events, and Pipeline for warehouse delivery. SPL transfer history is warehouse-only today (not on the Foundational REST API). Solana transactions, NFTs, and pricing REST endpoints are not covered today.
1. SPL token balances for a wallet
Public RPC requires agetTokenAccountsByOwner call plus per-mint metadata lookups. GoldRush returns SPL balances with mint metadata and USD pricing where available in one REST call.
Start with: Wallet endpoints.
2. Real-time new DEX pair events
Public Solana RPC has no concept of “new pool created on any DEX.” You either poll each protocol’s program logs or subscribe to Geyser logs and write your own decoders. GoldRush’snewPairs subscription delivers decoded new pair events across Solana DEX protocols on one WebSocket.
Start with: DEX firehose.
3. Real-time wallet activity
Tracking many wallets on raw RPC means pollinggetSignaturesForAddress per wallet, then fanning out to getTransaction per signature, and writing your own swap/transfer decoders on top.
GoldRush’s walletTxs subscription delivers decoded transactions for a list of wallets, with decoded_details typed as SwapTransaction or TransferTransaction union members - no parsing.
Start with: Wallet activity.
4. Real-time OHLCV candles
OHLCV on raw RPC means subscribing to swap events per pool, bucketing into intervals, and maintaining your own candle state. GoldRush’sohlcvCandlesForPair and ohlcvCandlesForToken subscriptions emit candles directly, either per pool or aggregated across pools carrying that mint.
Start with: OHLCV markets.
5. Decoded DEX swaps in your warehouse
The Pipeline API streams decoded DEX swaps into ClickHouse, BigQuery, Postgres, Kafka, S3, or webhooks as a normalizedswaps table - no ETL on your side.
Build: retention cohorts and revenue attribution on real on-chain behavior, exchange-deposit attribution, stablecoin volume dashboards.
Start with: DEX swaps warehouse recipe.
6. Decoded SPL transfers in your warehouse
The Pipelinetransfers normalizer streams decoded SPL token transfers with source/destination owner context (not just token-account pubkeys) and pre/post balances. SPL transfer history is only available through the warehouse on Solana today - there is no Foundational REST endpoint.
Start with: SPL transfers warehouse recipe.
Where to start
DEX firehose
Subscribe to new DEX pairs on Solana via
newPairs.Wallet activity
Real-time decoded wallet activity via
walletTxs.OHLCV markets
Real-time OHLCV candles by pool or token.
SPL transfers to your warehouse
Land decoded SPL transfers in ClickHouse / BigQuery / Postgres.
DEX swaps to your warehouse
Decoded swaps via the Pipeline API.
Solana wallet endpoints
REST endpoint for SPL token balances.