Skip to main content
POST
Submit EIP-712 signatures
Submits EIP-712 signatures for intent-based routes like Aori. Required when a quote includes SIGNATURE user steps.

Reference

When to use

Request body

Response

Returns an empty object on success.

Code examples

Signing EIP-712 messages

When a quote includes a SIGNATURE user step, sign the EIP-712 typed data and submit it:

Step 1: Extract typed data

Step 2: Convert BigInt fields

BigInt conversion required: The API returns numeric message fields as strings for JSON compatibility. Convert these to BigInt before signing.

Step 3: Sign typed data

Step 4: Submit signature

Complete example

Errors

  • Quotes — Request transfer quotes (includes SIGNATURE steps for Aori routes)
  • Status — Track transfer progress after signature submission

Authorizations

x-api-key
string
header
required

API key for authenticating requests. Required for /quotes, /build-user-steps, /submit-signature, and /status endpoints.

Body

application/json
quoteId
string
required

The quote ID from the /quotes response

Example:

"quote_abc123"

signatures
string[]
required

Array of signature hex strings

Example:

Response

200 - application/json

Signature submitted successfully

The response is of type object.