Skip to main content

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 against getSignaturesForAddress + 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 a getTokenAccountsByOwner 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’s newPairs 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 polling getSignaturesForAddress 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’s ohlcvCandlesForPair 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 normalized swaps 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 Pipeline transfers 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.