GoldRush API for Solana
GoldRush’s Solana coverage today:- SPL token balances for any wallet - Foundational REST.
- New DEX pairs decoded in real time - Streaming
newPairsonSOLANA_MAINNET. - Wallet activity for arbitrary wallets in real time - Streaming
walletTxsonSOLANA_MAINNET. - OHLCV candles for pools and tokens - Streaming
ohlcvCandlesForPairandohlcvCandlesForTokenonSOLANA_MAINNET. - DEX swaps decoded - Pipeline
swapsnormalizer (warehouse). - SPL token transfers decoded - Pipeline
transfersnormalizer (warehouse).
Not supported on Solana today
- SPL token transfer history on the Foundational REST API (use the warehouse
transfersnormalizer instead). - Solana transactions (signature lookup, paginated history, summary).
- NFTs (Metaplex Token Metadata, Bubblegum compressed NFTs).
- Token pricing REST endpoints (historical or pool spot).
- Solana-native primitives (stake, validators, IDL, Token-2022 extensions, SPL delegations).
- PumpFun-specific lifecycle tables.
Quick examples
Token balances (REST)
New-pair firehose (Streaming)
Wallet activity (Streaming)
OHLCV candles (Streaming)
Decoded swaps and SPL transfers to a warehouse (Pipeline)
In the platform, create a pipeline with chainSolana and data type Swaps or Transfers. Pick ClickHouse / BigQuery / Postgres / Kafka / S3 as the destination. Decoded rows begin flowing within seconds.
Critical rules
- Chain name (REST) -
solana-mainnet(kebab-case). Used in Foundational API paths:/v1/solana-mainnet/.... - Chain enum (Streaming) -
SOLANA_MAINNET(SCREAMING_SNAKE_CASE). Used in GraphQL:chain_name: SOLANA_MAINNET. Not interchangeable with the REST kebab-case form. - Wallet address format - base58, 32-44 chars, case-preserved (unlike EVM 0x-hex which is lowercased).
- Token mint - base58 mint pubkey. USDC =
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Wrapped SOL =So11111111111111111111111111111111111111112. - Native unit - lamports. 1 SOL = 10⁹ lamports.
Decision matrix
| Need | Use |
|---|---|
| SPL token balances for a wallet | Foundational get-token-balances-for-address |
| Real-time new DEX pair events | Streaming newPairs on SOLANA_MAINNET |
| Real-time wallet activity (swaps + transfers) | Streaming walletTxs on SOLANA_MAINNET |
| Real-time OHLCV for a pool | Streaming ohlcvCandlesForPair on SOLANA_MAINNET |
| Real-time OHLCV aggregated for a token | Streaming ohlcvCandlesForToken on SOLANA_MAINNET |
| Decoded DEX swaps in a warehouse | Pipeline swaps normalizer |
| Decoded SPL transfers in a warehouse | Pipeline transfers normalizer |
| SPL transfer history via REST / Solana transactions / NFTs / pricing REST | Not supported on Solana today |
Agent routing
- For Solana-specific REST / Streaming / Pipeline questions → this skill.
- For the same products on a different chain → goldrush-foundational-api, goldrush-streaming-api, or the broader docs.
- For Hyperliquid (HyperCore + HyperEVM) → goldrush-hyperliquid.
- For x402 (pay-per-request) → goldrush-x402.
- For the CLI / MCP wrappers → goldrush-cli.
Reference Files
| File | When to read |
|---|---|
| overview.md | Product overview for Solana |
| foundational.md | REST reference for SPL balances on Solana |
| streaming.md | Streaming reference for newPairs, walletTxs, and OHLCV on Solana |