Skip to content
Alchemy Logo

debug_traceCallMany

POST
/{apiKey}

Runs multiple eth_call requests within the context of the given block execution using the final state of the parent block as the base. Each bundle can contain multiple transactions and optional block overrides. Returns nested arrays of traces (outer array per bundle, inner array per transaction).

Path Parameters

stringrequireddefaults to docs-demo

For higher throughput, create your own API key

Request

object[]required

An array of call bundles. Each bundle is an object containing an array of transaction call objects and optional block header overrides.

objectrequired

The simulation context specifying the block to simulate against.

objectoptional

Options for the trace including tracer type and state overrides.

Responses

200

Nested array of call traces. The outer array corresponds to each bundle and the inner array corresponds to each transaction within a bundle.

Was this page helpful?