EVM RPC
Hosted EVM raw routes for native JSON-RPC requests and subscriptions.
Use this branch when the runtime needs native EVM JSON-RPC semantics instead of normalized market reads or market streams.
Choose the transport first
HTTP API: request-response EVM JSON-RPC with exact method pages and copy-ready examples.
WebSocket API: reviewed EVM subscription topics for heads, logs, pending transactions, and related notifications.
Current route patterns
POST {RPC_HTTP_BASE_URL}/v1/{CHAIN_NAME}/{API_KEY}{RPC_WSS_BASE_URL}/v1/{CHAIN_NAME}/{API_KEY}ethereum | bnbchain | base | arbitrum | optimism | polygonStart from one compatibility-style URL, then open the reviewed method or subscription page below when you need exact contract details.
HTTP API inventory
Chain and identity
Current route identity and gateway-visible client information.
eth_chainIdReturn the chain id for the selected EVM route.
web3_clientVersionReturn upstream client version information.
Current state and execution support
Read current route state and perform basic execution simulations.
eth_blockNumberReturn the latest known block number.
eth_getBalanceReturn the balance for one address at the chosen block tag.
eth_getCodeReturn deployed code for one address.
eth_getTransactionCountReturn the transaction count for one address.
eth_callExecute a read-only contract call against the chosen block tag.
eth_estimateGasEstimate gas for a transaction request object.
eth_gasPriceReturn the current suggested gas price.
History and transaction inspection
Read blocks, transactions, receipts, and event logs.
eth_getBlockByHashReturn block data for one block hash.
eth_getBlockByNumberReturn block data for one block number or tag.
eth_getTransactionByHashReturn one transaction payload by transaction hash.
eth_getTransactionReceiptReturn the receipt for one submitted transaction.
eth_getLogsReturn logs for a filter object within the allowed request shape. The hosted route enforces a maximum explicit fromBlock/toBlock span of 10000 blocks.
Transaction submission
Submit signed raw transactions through the hosted route.
eth_sendRawTransactionSubmit one signed raw transaction.
WebSocket API inventory
Reviewed EVM topics
The current public method pages focus on the reviewed Ethereum-style subscription topics exposed on the hosted EVM websocket family.
newHeadsReceive one notification for each new canonical head on the hosted EVM route.
logsSubscribe to filtered log notifications over the hosted EVM route.
newPendingTransactionsReceive one notification for each pending transaction hash on the hosted EVM route.
syncingReceive sync-status updates over the hosted EVM route.