Debug Pro API

Debug Pro API

Developed by NodeReal
Compared with traditional debug API, this new debug PRO API supports customized tracers.
Growth+Plan Only
Quotas & Limits
Consume CU & Limited by CUPS
Endpoint
Introduction
Quotas & Limits
API List 4
Supported Chains & Networks

Endpoint

https://nodereal.io/

Testing APIs

View Doc
View Doc
REQUEST
RESPONSE
Run the request and get a response.

Introduction

The Debug PRO API gives you access to several non-standard RPC methods, which will allow you to inspect, debug and set certain debugging flags during runtime. Also, it could help you replay all the transactions that have been executed prior and save considerable effort for your debugging process. Compared with traditional debug API, this new debug PRO API also supports customized tracers.


Notice:

When you are requesting our Debug PRO APIs, we'll distinguish each request by whether it enables Javascript tracers or not.

If it did enable the Javascript tracers, we'll consider it as a heavy resource-consuming request, and will charge it according to the CU standards of Debug Pro APIs.

However, if it did not use the Javascript tracers, we'll consider it as a regular Debug API request and charge it accordingly.

Quotas & Limits

Membership Tier
Monthly Quota
Rate Limit
Growth
Monthly Quota
500,000,000 CUs
Rate Limit
700 CUPS
N/A
Team
Monthly Quota
2,000,000,000 CUs
Rate Limit
1,500 CUPS
N/A
Business
Monthly Quota
5,000,000,000 CUs
Rate Limit
3,000 CUPS
N/A
Enterprise
Monthly Quota
Custom
Rate Limit
Custom
  • This API package's consumption is measured by (CUPS).
  • Each user will have a monthly quota of CU under a set rate limit Compute Units (CUs)depending on your membership tiers.
  • Your monthly quota will be shared among all API packages that consume CU.

API List (4)

debug_jstraceBlockByHash18000 CU/Request

This API replays all transactions that were included in this block by block hash.

debug_jstraceBlockByNumber18000 CU/Request

This API replays all transactions that were included in this block by block number.

debug_jstraceCall2800 CU/Request

This API lets you run an eth_call within the context of the given block execution using the final state of parent block as the base.

debug_jstraceTransaction2800 CU/Request

This API would replay any transaction that may have been executed prior to this one before it will finally attempt to execute the transaction that corresponds to the given hash.

Supported Chains & Networks

BNB Smart Chain
BNB Smart Chain
mainnet
Ethereum
Ethereum
mainnet
Polygon
Polygon
mainnet