RPC (getBlock, WebSocket)

What it is

Standard Solana JSON-RPC API for querying confirmed blocks and subscribing to updates via WebSocket.

Latency

~400-800ms+ — Data is available after block confirmation and propagation across the network.

Data format

JSON responses containing:

  • Fully confirmed blocks

  • Parsed transactions

  • Account states

  • Network status

Pros

  • Simple HTTP/WebSocket integration

  • Guaranteed data consistency

  • Historical data access

  • Wide library support

  • No special infrastructure needed

Cons

  • Highest latency of the three options

  • Not suitable for latency-sensitive strategies

  • Rate limits may apply

Best for

  • General applications

  • Wallets and explorers

  • Analytics and reporting

  • Applications where correctness matters more than speed

Example use case

A portfolio tracker queries confirmed transactions to display user balances and transaction history.

Last updated