Skip to main content
POST
Simulate multiple transactions in a single quoter call

Headers

x-request-id
string
required

Body

application/json
chainId
number
required

Chain ID

Example:

1

transactions
object[]
required

Transactions to simulate in a single quoter call. All transactions share the same tokenIn, tokenOut, and amountIn.

tokenIn
string[]
required

Input token addresses (shared across all transactions)

Example:
tokenOut
string[]
required

Output token addresses (shared across all transactions)

Example:
amountIn
string[]
required

Input amounts in wei (decimal or 0x strings, shared across all transactions)

Example:

Response

200 - application/json
chainId
number
required

Chain ID

results
object[]
required

One result per input transaction, in the same order. Each item has its own simulationId for use with /validate.