Docs

trace_replayBlockTransactions - Gnosis RPC Method

Replay all transactions in a block and return traces on Gnosis. Requires archive node for prediction markets (largest by market cap), Safe wallet infrastructure, CoW Protocol DEX, and Gnosis Pay card integration.

Replays all transactions in a block on Gnosis and returns the requested traces.

Archive Node Required

This method requires an archive node. It is not available on full nodes.

When to Use This Method

  • Replay all transactions in a block - Get vmTrace, stateDiff, and trace for every transaction in a block on Gnosis
  • Comprehensive block-level execution analysis - Audit exactly how each transaction in a block modified state for prediction markets (largest by market cap), Safe wallet infrastructure, CoW Protocol DEX, and Gnosis Pay card integration
  • Audit entire block execution - Verify that all transactions in a block executed as expected
  • Historical block replay - Re-execute blocks at any point in Gnosis chain history

Best Practices

  • Very resource-intensive; each transaction is fully traced with all requested types
  • Limit to small blocks or use specific tracer types to reduce response size
  • Request only the trace types you actually need to minimize overhead
  • Requires archive node access; not available on standard full nodes

Response Body

Response

Code Examples