API Reference
Get a spot swap quote
Request a quote for a cross-chain spot swap. Returns order parameters that can be signed and submitted.
Request a quote for a cross-chain spot swap. Returns order parameters that can be signed and submitted.
Authorization
ApiKeyAuth X-API-Key<token>
API key for authentication (if required by deployment)
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://api.tristero.com/v2/quotes" \ -H "Content-Type: application/json" \ -d '{ "src_chain_id": "42161", "src_token_address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831", "src_token_quantity": "1000000", "src_wallet_address": "0x...", "dst_chain_id": "8453", "dst_token_address": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2", "dst_wallet_address": "0x..." }'{
"src_token": {
"chain_id": 0,
"address": "string",
"symbol": "string",
"decimals": 0
},
"dst_token": {
"chain_id": 0,
"address": "string",
"symbol": "string",
"decimals": 0
},
"order_data": {
"parameters": {
"src_asset": "string",
"dst_asset": "string",
"src_quantity": "string",
"dst_quantity": "string",
"min_quantity": "string",
"dark_salt": "string"
},
"deadline": 0,
"router_address": "string",
"filler_wallet_address": "string",
"order_type": "FEATHER",
"custom_data": [
"string"
]
},
"order_type": "FEATHER",
"order_id": "string",
"router_address": "string"
}{
"error": "string",
"detail": {}
}{
"error": "string",
"detail": {}
}