Skip to main content
POST
Submit an EIP-3009 authorization to be batched

Body

application/json
token
enum<string>
required

Token type for the transfer. EURC and cirBTC require authorizationDomainVersion 2.

Available options:
USDC,
EURC,
cirBTC
sendingDomain
integer
required

Source domain (must equal recipientDomain for same-chain transfers).

recipientDomain
integer
required

Destination domain (must equal sendingDomain for same-chain transfers).

auth
object
required

Authorization data containing the EIP-3009 signature.

authorizationDomainVersion
enum<integer>

Optional EIP-712 authorization domain version the buyer signed. Omitted means version 1, accepted only for the chain's USDC. Version 2 binds the asset in the domain salt and settles any configured token.

Available options:
1,
2
Example:

2

Response

Successfully submitted batch transaction

id
string<uuid>
required

Unique identifier for the submitted batch transaction.