Skip to main content
GoldRush JSON-RPC supports Solana.

Endpoint

https://rpc.goldrushdata.com/v1/solana-mainnet          # HTTP (JSON-RPC)
wss://rpc.goldrushdata.com/v1/solana-mainnet          # WebSocket (subscriptions)
PropertyValue
Chain slugsolana-mainnet
ClusterMainnet Beta
Native tokenSOL (1 SOL = 1,000,000,000 lamports)
Commitment levelsprocessed, confirmed, finalized
HTTP endpointhttps://rpc.goldrushdata.com/v1/solana-mainnet
WebSocket endpointwss://rpc.goldrushdata.com/v1/solana-mainnet
Block explorerhttps://explorer.solana.com/

Quickstart

curl https://rpc.goldrushdata.com/v1/solana-mainnet \
  -H "Authorization: Bearer $GOLDRUSH_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "getSlot",
    "params": [{"commitment":"finalized"}]
  }'

Supported methods

Each method below has a dedicated reference page tuned for Solana, with chain-specific examples.

Blocks info

  • getBlock: Returns identity and transaction information for a confirmed block.
  • getBlocks: Returns a list of confirmed blocks between two slots.
  • getBlocksWithLimit: Returns a list of confirmed blocks starting at a slot, up to a limit.
  • getBlockHeight: Returns the current block height of the node.
  • getBlockTime: Returns the estimated production time of a block.
  • getBlockProduction: Returns recent block production information for the current or a previous epoch.
  • getBlockCommitment: Returns the commitment (stake-weighted votes) for a block.
  • getLatestBlockhash: Returns the latest blockhash and its last valid block height.
  • isBlockhashValid: Returns whether a blockhash is still valid.
  • getRecentBlockhash: Returns a recent blockhash and fee schedule (deprecated). (deprecated)
  • getConfirmedBlock: Returns the contents of a confirmed block (deprecated). (deprecated)
  • getConfirmedBlocks: Returns a list of confirmed blocks between two slots (deprecated). (deprecated)

Transactions info

Node info

  • getHealth: Returns the health status of the node.
  • getVersion: Returns the Solana software version running on the node.
  • getIdentity: Returns the identity pubkey of the node.
  • getClusterNodes: Returns information about all nodes participating in the cluster.

Account info

Network info

Slot info

Token info

Subscriptions

Network inflation info

JSON-RPC Overview

Product overview and architecture.

Authentication

Header reference and per-library setup.