Reference

Solana RPC

Standard Solana JSON-RPC 2.0 + WebSocket. Each method below has its own page with parameters, a request example, and a sample response.

Endpoint

POST  https://solrpc.infinityblocks.io/<API_KEY>
WS    wss://solrpc.infinityblocks.io/<API_KEY>

The API key is part of the URL path. See Authentication and Quickstart.

Accounts & balances

Transactions

Blocks & slots

Network & cluster

WebSocket subscriptions

These 5 have a dedicated page here; other standard Solana pubsub subscriptions — rootSubscribe, slotsUpdatesSubscribe, voteSubscribe, blockSubscribe, and their matching *Unsubscribe calls — pass through unmodified too. The WebSocket gateway is a raw byte-pipe to the validator's pubsub port (auth happens once, at the upgrade); it has no per-method allowlist the way the HTTP RPC does.

Not available on this node: getTokenAccountsByOwner, getTokenAccountsByDelegate, getTokenLargestAccounts, getLargestAccounts, getSupply, getVoteAccounts, getClusterNodes, getLeaderSchedule, getBlocks, getBlockProduction, getInflation* — they return 403. For holders / token enumeration use the Data API. getProgramAccounts is served (for whitelisted programs) from the on-disk account mirror — same JSON-RPC shape, with dataSize + memcmp filters; ask to whitelist a program (added live, no restart). See also /programs/{programId}/accounts.