Node RPC
Pricing and Rate Limits

Pricing and Rate Limits

Node usage is measured in Tenderly Units (TUs) based on the number of requests your dapp is making. The requests are divided into four categories and consume different amounts of TU:


CategoryUsage costExample calls
Read1 TUeth_getBalance, eth_getTransactionByHash
Compute4 TUeth_call, eth_estimateGas
Write20 TUeth_sendRawTransaction
Debug and TraceCalls in debug_ and trace_ namespaces, such as debug_traceBlock or trace_transaction40 TU
Advanced Compute 1Advanced compute requests: tenderly_estimateGas40 TU
Advanced Compute 2Advanced compute requests from tenderly_ namespace, such as tenderly_simulateTransaction or tenderly_traceTransaction, tenderly_estimateGasBundle400 TU

To calculate the usage over a period of time, multiply the number of requests by the usage in TU of the request category. For example, if your dapp makes 1000 read requests and 100 write requests, the usage is:

  • 1,000 reads x 1 TU = 1,000 TUs
  • 100 writes x 20 TUs = 2,000 TUs
  • Total: 3,000 TUs

Toggle the dropdown to see a list of the supported RPC methods for each category. See also RPC Reference.


Write Methods
  • eth_sendRawTransaction
Read Methods
  • eth_accounts
  • eth_blockNumber
  • eth_chainId
  • eth_coinbase
  • eth_feeHistory
  • eth_gasPrice
  • eth_getBalance
  • eth_getBlockByHash
  • eth_getBlockByNumber
  • eth_getBlockReceipts
  • eth_getBlockTransactionCountByHash
  • eth_getBlockTransactionCountByNumber
  • eth_getCode
  • 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_protocolVersion
  • eth_syncing
  • eth_uninstallFilter
  • net_listening
  • net_peerCount
  • net_version
  • web3_clientVersion
  • web3_sha3
Compute
  • eth_call
  • eth_estimateGas
  • eth_getFilterChanges
  • eth_getFilterLogs
  • eth_getLogs
Debug and Trace
  • debug_traceBlock

  • debug_traceBlockByHash

  • debug_traceBlockByNumber

  • debug_traceCall

  • debug_traceTransaction

  • trace_block

  • trace_call

  • trace_callMany

  • trace_filter

  • trace_get

  • trace_replayBlockTransactions

  • trace_replayTransaction

  • trace_transaction

Advanced Compute Methods

Advanced Compute 1

  • tenderly_estimateGas

Advanced Compute 2

  • tenderly_simulateTransaction
  • tenderly_traceTransaction
  • tenderly_simulateBundle (multiplied by the number of transactions in a bundle)
  • tenderly_estimateGasBundle

Rate limits and quotas

Rate limits and monthly quotas are applied depending on your subscription plan. All RPC endpoints are included in Free, Starter, and Pro plans.

Higher rate limits are likely to be observed compared to the ones listed.


Free planStarter planPro plan
Quota25M TU/month35M TU/month350M TU/month
Rate limit10 TU/s20 TU/s300 TU/s
PriceIncluded in the plan$50/member$417/member
Auto-scalingNo auto-scaling$10/1M TU$10/1M TU
Monthly subscription per member (paid monthly)-$50$500
Monthly subscription per member (paid yearly)-$42$417
Number of Nodes2515