πTrace & Debug API
Overview
This page explains what Trace and Debug methods are, which data they return, and how they differ. It also covers how to access these methods and which networks support them in shared mode.
What Are Trace & Debug Methods
Trace and Debug methods extend the standard JSON-RPC interface and expose low-level execution data.
Trace API reconstructs transaction or block execution and returns internal calls, state changes, logs, and value transfers.
Debug API provides EVM-level information such as stack states, memory snapshots, storage operations, and opcode traces.
These methods are used for analyzing execution flows, debugging smart-contracts, and retrieving historical data unavailable via standard RPC calls.
Difference: Trace vs Debug
Detail Level
Internal calls, state transitions
Opcode-level execution data
Purpose
Execution path analysis
EVM-level debugging
Data Source
Client instrumentation
Full execution trace
Node Requirements
Often works on full nodes, pruning-dependent
Frequently requires archive nodes
Typical Usage
Audits, internal transfers
Debugging, gas optimization
Use Cases
Analyzing failed transactions: revert reasons and internal call sequences.
Auditing smart-contract behavior: execution paths and storage mutations.
Replaying historical transactions.
Tracking internal calls not visible through standard RPC responses.
Extracting granular historical data for analytics and indexing pipelines.
How to Access Trace & Debug Methods
To access Trace and Debug methods, register an account, choose any plan, create an API key, and send requests to the appropriate endpoints.
If the required network is not listed or specific Trace/Debug methods are not yet enabled, you can request their inclusion in the shared plan at sales@nownodes.io. Our team might already be preparing support for these methods.
If you need access immediately, you can request a dedicated node deployment for that network at the dashboard, or request us at sales@nownodes.io, we will provide pricing and deployment time.
Supported Networks
Ethereum β Trace & Debug API
Debug API Endpoint:
eth.nownodes.ioSupported methods and requirements are provided on the network page.Trace API Endpoint:
eth-archive.nownodes.ioSupported methods and requirements are provided on the network page.
Arbitrum β Debug API
Debug API Endpoint:
arbitrum.nownodes.ioSupported methods and requirements are provided on the network page.
Basechain β Debug API
Debug API Endpoint:
base.nownodes.ioSupported methods and requirements are provided on the network page.
Binance Smart Chain β Debug API
Debug API Endpoint:
bsc.nownodes.ioSupported methods and requirements are provided on the network page.
Callisto Network β Debug API
Debug API Endpoint:
clo.nownodes.ioSupported methods and requirements are provided on the network page.
CORE β Debug API
Debug API Endpoint:
core.nownodes.ioSupported methods and requirements are provided on the network page.
Ethereum Classic β Debug API
Debug API Endpoint:
etc.nownodes.ioSupported methods and requirements are provided on the network page.
EthereumPoW β Debug API
Debug API Endpoint:
ethw.nownodes.ioSupported methods and requirements are provided on the network page.
Fantom β Debug API
Debug API Endpoint:
ftm.nownodes.ioSupported methods and requirements are provided on the network page.
Kaia β Debug API
Debug API Endpoint:
kaia.nownodes.ioSupported methods and requirements are provided on the network page.
Linea β Debug API
Debug API Endpoint:
linea.nownodes.ioSupported methods and requirements are provided on the network page.
LUKSO β Debug API
Debug API Endpoint:
lukso.nownodes.ioSupported methods and requirements are provided on the network page.
Polygon β Debug API
Debug API Endpoint:
matic.nownodes.ioSupported methods and requirements are provided on the network page.
Metis β Debug API
Debug API Endpoint:
metis.nownodes.ioSupported methods and requirements are provided on the network page.
Optimism β Debug API
Debug API Endpoint:
optimism.nownodes.ioSupported methods and requirements are provided on the network page.
PulseChain β Debug API
Debug API Endpoint:
pulse.nownodes.ioSupported methods and requirements are provided on the network page.
Rootstock β Debug API
Debug API Endpoint:
rsk.nownodes.ioSupported methods and requirements are provided on the network page.
Sonic β Debug API
Debug API Endpoint:
ftm-sonic.nownodes.ioSupported methods and requirements are provided on the network page.
Shibarium β Debug API
Debug API Endpoint:
shib.nownodes.ioSupported methods and requirements are provided on the network page.
Viction β Debug API
Debug API Endpoint:
tomo.nownodes.ioSupported methods and requirements are provided on the network page.
XDC Network β Debug API
Debug API Endpoint:
xdc.nownodes.ioSupported methods and requirements are provided on the network page.
Sei β Debug API
Debug API Endpoint:
sei-evm.nownodes.ioSupported methods and requirements are provided on the network page.
Last updated