This section documents Ethereum's trace API methods that provide detailed execution traces for transactions and blocks. These methods are instrumental for developers needing in-depth visibility into transaction execution, contract interactions, and state changes.
Trace methods allow developers to obtain comprehensive execution traces for transactions and blocks, providing visibility into the complete call hierarchy, state changes, and execution flow. These powerful tools enable advanced debugging, analytics, and monitoring capabilities essential for sophisticated Ethereum applications.
Metot Çağrıları | HTTP! | WS! |
---|---|---|
trace_block Belirli bir blokta oluşturulan izleri döndürür | ||
trace_call Bir çağrı yürütür ve yürütme sırasında oluşturulan izleri döndürür | ||
trace_replayBlockTransactions Bir bloktaki tüm işlemleri yeniden oynatır ve izlerini döndürür | ||
trace_replayTransaction Bir işlemi yeniden oynatır ve izini döndürür | ||
trace_transaction Belirli bir işlemin tüm izlerini döndürür | ||
The trace namespace provides methods for:
These methods are particularly valuable for:
Each trace method provides structured output detailing call hierarchies, executed opcodes, gas consumption, and state modifications at each step of execution.