Solana API

Solana endpoints use Solana JSON-RPC method names. They do not support EVM methods such as eth_getProof, trace_block, or debug_traceCall.

Endpoint

ItemValue
NetworkSolana Mainnet
ProtocolSolana JSON-RPC
Chain identifiersolana-mainnet
Public HTTPShttps://solana-rpc.blockreq.com/v1/rpc/public
Private HTTPShttps://solana-rpc.blockreq.com/v1/rpc/BRQ1P0000000000000000000000000000000000000000000000000000
WSSwss://solana-rpc.blockreq.com/v1/rpc/BRQ1P0000000000000000000000000000000000000000000000000000 when enabled

Core Methods

CategoryMethods
Health and versiongetHealth, getVersion
Slot and epochgetSlot, getBlockHeight, getEpochInfo
Blocks and transactionsgetBlock, getTransaction, getLatestBlockhash when enabled by provider route
SubscriptionsslotSubscribe, logsSubscribe, signatureSubscribe over WSS when enabled

Example

curl -X POST https://solana-rpc.blockreq.com/v1/rpc/public \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"getBlockHeight","params":[],"id":1}'

History Notes

Solana history access depends on the provider lane and method. Use Solana-native methods such as getBlock and getTransaction; EVM archive-state methods (eth_getProof, old-block eth_call, trace_*, debug_*) are not valid on Solana.