Measurements
Which RPC methods each provider answers
Which methods each provider actually answers, established by calling them rather than by reading a documentation page. Support varies far more than provider marketing suggests, and a fast endpoint that only answers two methods is not a fast endpoint.
24h window · 14 methods × 9 providers
In this matrix:Blast APICloudflaredRPCMerkleMEV BlockerNodeReal1RPCPublicNodeTenderly
How to read this matrix
- Supported— Answered correctly and consistently
- Degraded— Answered, but with failures in the window
- Failing— Called and failed most of the time
- Unsupported— Method rejected by the endpoint
- Rate limited— Throttled too often to judge
- Not measured— No samples in this window
Take it awayCSV— method support on EthereumJSON— method support on Ethereumone row per method and provider, not the matrix
What each method does
Written against the primary specifications — the Ethereum JSON-RPC docs and the Solana RPC docs — rather than from memory. Each page carries the parameters, the caveats that actually bite, and a runnable example against a keyless endpoint.
eth_blockNumbercheapReturns the number of the most recent block the node has, as a hex quantity.eth_callmoderateExecutes a contract call against the current state without creating a transaction.eth_chainIdcheapReturns the chain ID the node is serving, as a hex quantity.eth_feeHistorymoderateReturns historical base fees and priority-fee percentiles over a block range.eth_gasPricecheapReturns the node's estimate of a reasonable gas price, in wei.eth_getBalancecheapReturns an address's balance in wei at a given block.eth_getBlockByNumbermoderateReturns a block by number, with either full transactions or just their hashes.eth_getLogsexpensiveReturns event logs matching a filter over a block range.eth_getTransactionCountcheapReturns how many transactions an address has sent — its nonce.eth_getTransactionReceiptcheapReturns the receipt for a mined transaction, including its logs and status.eth_syncingcheapReports whether the node is still catching up with the chain.net_versioncheapReturns the network ID as a decimal string. Superseded by eth_chainId.web3_clientVersioncheapReturns the node software and version behind an endpoint.