GET
Get signed trade proof
The maker rate is receive / supply; the taker pays amountIn = ceil(amountOut × receive / supply) base units and signs both amounts in its LockPayment, the same signature that locks the payment. Each agreement carries the full EIP-712 typed data, digest, signer and signature. Verify a downloaded proof without the API:
It checks signatures, delegated authority, route, amounts and the binding between agreements. It accepts the current escrow and the payment-proof deployment 0x0eb336fb2a53743428cbe40902f284f89b762c68; all agreements, including the taker’s receiving escrow, must name the same deployment. Check execution on each chain from the transaction references.

Path Parameters

id
string<uuid>
required

Response

Signed maker and taker agreements.

version
enum<integer>
required
Available options:
1
id
string<uuid>
required
from
string
required

A venue id from GET /v1/venues.

to
string
required

A venue id from GET /v1/venues.

amount_in
string
required

Decimal base units of the venue's token, at most 2^256 − 1. With 6 decimals, "1000000" is 1 token.

Pattern: ^[0-9]{1,78}$
amount_out
string
required

Decimal base units of the venue's token, at most 2^256 − 1. With 6 decimals, "1000000" is 1 token.

Pattern: ^[0-9]{1,78}$
swap_id
string
required
order_id
string
required
sequence
integer
required
maker_owner
string
required

Responses are lowercase.

Pattern: ^0x[0-9a-fA-F]{40}$
payer
string
required

Responses are lowercase.

Pattern: ^0x[0-9a-fA-F]{40}$
maker_recipient
string
required

Responses are lowercase.

Pattern: ^0x[0-9a-fA-F]{40}$
taker_recipient
string
required

Responses are lowercase.

Pattern: ^0x[0-9a-fA-F]{40}$
settled_at
string<date-time>
required

RFC 3339 UTC; snapshots and history may keep fractional seconds.

maker
object
required
maker_authorization
object
required
taker
object
required
transactions
object[]
required