Debug API Endpoints

Chains Supported

method

Ethereum

Polygon

Arbitrum

Optimism

Astar

Solana

debug_traceBlockByHash

All Networks

All Networks

All Networks

All Networks

Unsupported

Unsupported

debug_traceBlockByNumber

All Networks

All Networks

All Networks

All Networks

Unsupported

Unsupported

debug_traceTransaction

All Networks

All Networks

All Networks

All Networks

Unsupported

Unsupported

debug_traceCall

All Networks

All Networks

All Networks

All Networks

Unsupported

Unsupported

Handling Errors

"execution aborted (timeout = 10s)"

If you get a -32000 timeout error on a debug_traceBlockByNumber or debug_traceBlockByHash call, we recommend fetching the traces by transaction using debug_traceTransaction instead of by block. This will give you the same exact data but broken up into smaller requests.