The problem
Plain Solana RPC is generous, free, and self-serve. The trade-off is that any product that needs decoded SPL transfers or decoded DEX swaps 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 and warehouse delivery for decoded swaps and transfers. 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. Decoded DEX swaps in your warehouse
GoldRush 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.
3. Decoded SPL transfers in your warehouse
Thetransfers 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
SPL transfers to your warehouse
Land decoded SPL transfers in ClickHouse / BigQuery / Postgres.
DEX swaps to your warehouse
Decoded DEX swaps landed in your warehouse.
Solana wallet endpoints
REST endpoint for SPL token balances.