Skip to main content
Tenderly Node RPC speaks the standard EVM JSON-RPC plus a tenderly_ namespace for tracing, simulation, and state manipulation. Pick a method and a network below to see an example request you can send right from this page. A Node RPC access key from the Dashboard is optional: without one, requests go to the public Tenderly RPC endpoint, which is rate-limited. The key stays in your browser only (localStorage).
Loading RPC explorer…

Supported networks and chain IDs

Tenderly Node RPC is available on the EVM networks below. Each endpoint follows the form https://<network>.gateway.tenderly.co/<ACCESS_KEY> (use the wss:// scheme for WebSockets). Append your Node RPC access key from the Dashboard.

Supported JSON-RPC methods

Tenderly extensions (tenderly_*) tenderly_decodeError, tenderly_decodeEvent, tenderly_decodeInput, tenderly_errorSignatures, tenderly_estimateGas, tenderly_estimateGasBundle, tenderly_eventSignature, tenderly_functionSignatures, tenderly_gasPrice, tenderly_getContractAbi, tenderly_getStorageChanges, tenderly_getTransactionsRange, tenderly_simulateBundle, tenderly_simulateTransaction, tenderly_suggestGasFee, tenderly_traceTransaction Standard EVM (eth_*) eth_accounts, eth_blockNumber, eth_call, eth_chainId, eth_coinbase, eth_createAccessList, eth_estimateGas, eth_feeHistory, eth_gasPrice, eth_getBalance, eth_getBlockByHash, eth_getBlockByNumber, eth_getBlockReceipts, eth_getBlockTransactionCountByHash, eth_getBlockTransactionCountByNumber, eth_getCode, eth_getFilterChanges, eth_getFilterLogs, eth_getLogs, eth_getProof, eth_getStorageAt, eth_getTransactionByBlockHashAndIndex, eth_getTransactionByBlockNumberAndIndex, eth_getTransactionByHash, eth_getTransactionCount, eth_getTransactionReceipt, eth_getUncleByBlockHashAndIndex, eth_getUncleByBlockNumberAndIndex, eth_getUncleCountByBlockHash, eth_getUncleCountByBlockNumber, eth_hashrate, eth_maxPriorityFeePerGas, eth_mining, eth_newBlockFilter, eth_newFilter, eth_newPendingTransactionFilter, eth_protocolVersion, eth_sendRawTransaction, eth_sendTransaction, eth_sign, eth_signTransaction, eth_simulateV1, eth_subscribe, eth_syncing, eth_uninstallFilter, eth_unsubscribe Parity trace (trace_*) trace_block, trace_call, trace_callMany, trace_filter, trace_get, trace_replayBlockTransactions, trace_replayTransaction, trace_transaction Geth debug (debug_*) debug_traceBlock, debug_traceBlockByHash, debug_traceBlockByNumber, debug_traceCall, debug_traceTransaction Network (net_*) net_listening, net_peerCount, net_version Web3 (web3_*) web3_clientVersion, web3_sha3 For protocol-level method semantics, see the Ethereum execution APIs spec. For per-method request and response examples, use the explorer above or the Node RPC overview.