Endpoint
Testing APIs
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
- 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)
This API replays all transactions that were included in this block by block hash.
This API replays all transactions that were included in this block by block number.
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.
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.