curl --request POST \
--url https://quotes.eco.com/api/v3/intents/status \
--header 'Content-Type: application/json' \
--data '
{
"intentHash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",
"intentCreatedHash": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab",
"fulfillmentHash": "0x567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef123456"
}
'{
"data": [
{
"intentHash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",
"status": {
"status": "Pending",
"subStatus": "WaitingToFulfill",
"subStatusMessage": "The intent is waiting to be fulfilled"
},
"intentData": {
"sourceChainID": 42161,
"destinationChainID": 167000,
"creator": "0x1234567890abcdef1234567890abcdef12345678",
"deadline": 1730000000,
"createdAt": 1729500000,
"sourceTransfers": [
{
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000000"
}
],
"destinationTransfers": [
{
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000000",
"recipient": "0x054968e2f376192c69b8f30870d450519ff77ac8"
}
],
"refundRecipient": "0x1234567890abcdef1234567890abcdef12345678"
},
"sendingTxs": [
{
"chainId": 42161,
"timestamp": 1729163645,
"txHash": "0xe1ffdcf09d5aa92a2d89b1b39db3f8cadf09428a296cce0d5e387595ac83d08f",
"txLink": "https://arbiscan.io/tx/0xe1ffdcf09d5aa92a2d89b1b39db3f8cadf09428a296cce0d5e387595ac83d08f",
"transfers": [
{
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000000"
}
]
}
],
"receivingTxs": [
{
"chainId": 10,
"timestamp": 1729164000,
"txHash": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"txLink": "https://optimistic.etherscan.io/tx/0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"transfers": [
{
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000000",
"recipient": "0x054968e2f376192c69b8f30870d450519ff77ac8"
}
]
}
]
}
]
}Query the status of multiple intents created in the same transaction. Returns an array of intent statuses ordered by creation event log index. Provide one of: intentHash, intentCreatedHash, or fulfillmentHash. Limited to 100 results.
curl --request POST \
--url https://quotes.eco.com/api/v3/intents/status \
--header 'Content-Type: application/json' \
--data '
{
"intentHash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",
"intentCreatedHash": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab",
"fulfillmentHash": "0x567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef123456"
}
'{
"data": [
{
"intentHash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12",
"status": {
"status": "Pending",
"subStatus": "WaitingToFulfill",
"subStatusMessage": "The intent is waiting to be fulfilled"
},
"intentData": {
"sourceChainID": 42161,
"destinationChainID": 167000,
"creator": "0x1234567890abcdef1234567890abcdef12345678",
"deadline": 1730000000,
"createdAt": 1729500000,
"sourceTransfers": [
{
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000000"
}
],
"destinationTransfers": [
{
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000000",
"recipient": "0x054968e2f376192c69b8f30870d450519ff77ac8"
}
],
"refundRecipient": "0x1234567890abcdef1234567890abcdef12345678"
},
"sendingTxs": [
{
"chainId": 42161,
"timestamp": 1729163645,
"txHash": "0xe1ffdcf09d5aa92a2d89b1b39db3f8cadf09428a296cce0d5e387595ac83d08f",
"txLink": "https://arbiscan.io/tx/0xe1ffdcf09d5aa92a2d89b1b39db3f8cadf09428a296cce0d5e387595ac83d08f",
"transfers": [
{
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000000"
}
]
}
],
"receivingTxs": [
{
"chainId": 10,
"timestamp": 1729164000,
"txHash": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"txLink": "https://optimistic.etherscan.io/tx/0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"transfers": [
{
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000000",
"recipient": "0x054968e2f376192c69b8f30870d450519ff77ac8"
}
]
}
]
}
]
}Hash of the intent to query status for
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12"
Transaction hash of the intent creation transaction
"0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab"
Transaction hash of the intent fulfillment transaction
"0x567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef123456"
Successfully retrieved array of intent statuses ordered by log index
Array of intent statuses matching the search criteria (with log indexes and timestamps)
Show child attributes
Hash of the intent being tracked
"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef12"
Current status and sub-status of the intent execution
Show child attributes
High-level status of the intent (Pending or Completed)
Pending, Completed "Pending"
Detailed status indicating the specific stage of intent execution
WaitingToFulfill, WaitingForRefund, Fulfilled, Refunded "WaitingToFulfill"
Human-readable description of the substatus
"The intent is waiting to be fulfilled"
Intent definition data including chain IDs, creator, deadline, and transfers
Show child attributes
Source chain ID where the intent was created
42161
Destination chain ID where the intent will be fulfilled
167000
Address that created the intent
"0x1234567890abcdef1234567890abcdef12345678"
Unix timestamp when the intent expires and becomes refundable
1730000000
Unix timestamp when the intent was created
1729500000
Array of reward token transfers (what the prover receives from the creator). Does not include recipients.
[
{
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000000"
}
]Array of destination transfers (tokens and recipients on the destination chain). Always includes recipients.
Show child attributes
Token address (use "0x" for native tokens)
"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
Token amount as string
"1000000"
Recipient address for this transfer
"0x9876543210abcdef9876543210abcdef98765432"
[
{
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000000",
"recipient": "0x054968e2f376192c69b8f30870d450519ff77ac8"
}
]Address that received the refund (only set when intent has been refunded)
"0x1234567890abcdef1234567890abcdef12345678"
Transactions that sent tokens on the source chain (intent creation). Transfers do not include recipients.
Show child attributes
Chain ID where this transaction occurred
42161
Unix timestamp of the transaction
1729163645
Transaction hash
"0xe1ffdcf09d5aa92a2d89b1b39db3f8cadf09428a296cce0d5e387595ac83d08f"
Block explorer URL for this transaction
"https://arbiscan.io/tx/0xe1ffdcf09d5aa92a2d89b1b39db3f8cadf09428a296cce0d5e387595ac83d08f"
Token transfers associated with this transaction. Source transfers (sendingTxs) do not include recipients. Destination transfers (receivingTxs) include recipients.
[
{
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000000",
"recipient": "0x054968e2f376192c69b8f30870d450519ff77ac8"
}
][
{
"chainId": 42161,
"timestamp": 1729163645,
"txHash": "0xe1ffdcf09d5aa92a2d89b1b39db3f8cadf09428a296cce0d5e387595ac83d08f",
"txLink": "https://arbiscan.io/tx/0xe1ffdcf09d5aa92a2d89b1b39db3f8cadf09428a296cce0d5e387595ac83d08f",
"transfers": [
{
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000000"
}
]
}
]Transactions that received tokens on the destination chain (fulfillment or refund). Transfers always include recipients.
Show child attributes
Chain ID where this transaction occurred
42161
Unix timestamp of the transaction
1729163645
Transaction hash
"0xe1ffdcf09d5aa92a2d89b1b39db3f8cadf09428a296cce0d5e387595ac83d08f"
Block explorer URL for this transaction
"https://arbiscan.io/tx/0xe1ffdcf09d5aa92a2d89b1b39db3f8cadf09428a296cce0d5e387595ac83d08f"
Token transfers associated with this transaction. Source transfers (sendingTxs) do not include recipients. Destination transfers (receivingTxs) include recipients.
[
{
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000000",
"recipient": "0x054968e2f376192c69b8f30870d450519ff77ac8"
}
][
{
"chainId": 10,
"timestamp": 1729164000,
"txHash": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"txLink": "https://optimistic.etherscan.io/tx/0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"transfers": [
{
"token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "1000000",
"recipient": "0x054968e2f376192c69b8f30870d450519ff77ac8"
}
]
}
]