Ethereum
OnFinality supports the Ethereum Main Net, Goerli Test Net (deprecated 2024), and Sepolia Test Net across HTTP and web sockets.
Features
| Method | Supported | 
|---|---|
| HTTPs | ✅ | 
| Web Sockets | ✅ | 
| Archive Access | ✅ | 
| Trace/Debug | ✅ (Paid Plans) | 
Supported Methods
The current supported method set and their Response Units weighting
| Method | Supported | Response Units | 
|---|---|---|
| eth_blockNumber | ✅ | 1 | 
| eth_call | ✅ | 1 | 
| eth_chainId | ✅ | 1 | 
| eth_estimateGas | ✅ | 3 | 
| eth_feeHistory | ✅ | 1 | 
| eth_gasPrice | ✅ | 1 | 
| eth_getBalance | ✅ | 1 | 
| eth_getBlockByHash | ✅ | 1 | 
| eth_getBlockByNumber | ✅ | 1 | 
| eth_getBlockTransactionCountByHash | ✅ | 1 | 
| eth_getBlockTransactionCountByNumber | ✅ | 1 | 
| eth_getBlockReceipts | ✅ | 13 | 
| eth_getCode | ✅ | 1 | 
| eth_getFilterChanges | Web Sockets only | 1 | 
| eth_getLogs | ✅ | 3 | 
| eth_getRawTransactionByBlockNumberAndIndex | ✅ | 1 | 
| eth_getStorageAt | ✅ | 1 | 
| eth_getTransactionByHash | ✅ | 1 | 
| eth_getTransactionByBlockHashAndIndex | ✅ | 1 | 
| eth_getTransactionByBlockNumberAndIndex | ✅ | 1 | 
| eth_getTransactionCount | ✅ | 1 | 
| eth_getTransactionReceipt | ✅ | 1 | 
| eth_getUncleByBlockHashAndIndex | ✅ | 1 | 
| eth_getUncleByBlockNumberAndIndex | ✅ | 1 | 
| eth_getUncleCountByBlockHash | ✅ | 1 | 
| eth_getUncleCountByBlockNumber | ✅ | 1 | 
| eth_maxPriorityFeePerGas | ✅ | 1 | 
| eth_newFilter | Web Sockets only | 1 | 
| eth_newBlockFilter | Web Sockets only | 1 | 
| eth_newPendingTransactionFilter | Web Sockets only | 1 | 
| eth_protocolVersion | ✅ | 1 | 
| eth_sendRawTransaction | ✅ | 12 | 
| eth_sendTransaction | ✅ | 1 | 
| eth_subscribe | ✅ | 1 | 
| eth_syncing | ✅ | 1 | 
| eth_unsubscribe | ✅ | 1 | 
| eth_uninstallFilter | Web Sockets only | 1 | 
| net_listening | ✅ | 1 | 
| net_peerCount | ✅ | 1 | 
| net_version | ✅ | 1 | 
| web3_clientVersion | ✅ | 1 | 
| web3_sha3 | ✅ | 1 | 
| trace_block | ✅ | 2 | 
| trace_call | ✅ | 5 | 
| trace_callMany | ✅ | 12 | 
| trace_replaytransaction | ✅ | 50 | 
| trace_replayblocktransactions | ✅ | 50 | 
| trace_filter | ✅ | 5 | 
| debug_traceBlockByHash | ✅ | 50 | 
| debug_traceBlockByNumber | ✅ | 50 | 
| debug_traceTransaction | ✅ | 30 | 
| debug_traceCall | ✅ | 30 |