v1

latestOpenAPI 3.0.02026-07-22134640.3 KB
QuoteV2

post/api/v2/quote

Request body

quoteIDstring required

Unique identifier for the quote request

dAppIDstring required
intentExecutionTypesstring[] required

Array of intent execution types to fetch quotes for

Example request

{
  "quoteID": "quote:966ee977-586b-4bca-abf1-e7def508a19c",
  "intentExecutionTypes": [
    "SELF_PUBLISH"
  ],
  "contracts": {
    "sourcePortal": "0x1234567890abcdef1234567890abcdef12345678",
    "destinationPortal": "0x567890abcdef1234567890abcdef1234567890ab",
    "prover": "0xabcdef1234567890abcdef1234567890abcdef12"
  },
  "gaslessIntentData": {
    "permit3": {
      "chainId": 1,
      "permitContract": "0x1234567890123456789012345678901234567890",
      "owner": "0x0987654321098765432109876543210987654321",
      "salt": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
      "signature": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1b",
      "deadline": 1699999999,
      "timestamp": 1699988888,
      "merkleRoot": "0xabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcd",
      "leaves": [
        "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
        "0xfedcba0987654321fedcba0987654321fedcba0987654321fedcba0987654321"
      ],
      "allowanceOrTransfers": [
        {
          "chainID": 1,
          "tokenKey": "0x000000000000000000000000a0b86a33e6441b8ec2c8c7e5b0d77d5fdda0c4e4",
          "account": "0x742d35cc6634c0532925a3b8b0eff6a2db3b51a"
        }
      ]
    }
  }
}