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:
Category | Usage cost | Example calls |
---|---|---|
Read | 1 TU | eth_getBalance , eth_getTransactionByHash |
Compute | 4 TU | eth_call , eth_estimateGas |
Write | 20 TU | eth_sendRawTransaction |
Debug and Trace | Calls in debug_ and trace_ namespaces, such as debug_traceBlock or
trace_transaction | 40 TU |
Advanced Compute 1 | Advanced compute requests: tenderly_estimateGas | 40 TU |
Advanced Compute 2 | Advanced compute requests from tenderly_ namespace, such as tenderly_simulateTransaction or
tenderly_traceTransaction , tenderly_estimateGasBundle | 400 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 plan | Starter plan | Pro plan | |
---|---|---|---|
Quota | 25M TU/month | 35M TU/month | 350M TU/month |
Rate limit | 10 TU/s | 20 TU/s | 300 TU/s |
Price | Included in the plan | $50/member | $417/member |
Auto-scaling | No 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 Nodes | 2 | 5 | 15 |