API
The Everclear API contains endpoints to create new intents, track intent statuses, and more.
Last updated
The Everclear API contains endpoints to create new intents, track intent statuses, and more.
Last updated
Testnet API: https://api.testnet.everclear.org
Mainnet API: https://api.everclear.org
Retrieves a paginated list of intents based on query parameters
/intents
Endpoint to generate a TransactionRequest for a newIntent
/intents
Updates the max fee for a specified intent and returns a TransactionRequest object
/intents/{intentId}
The unique identifier for the intent
The request object for executeIntentCalldata
, used for self-execution
/intents/{intentId}/execute
The unique identifier for the intent
The domain for the request
Retrieves a paginated list of invoices in FIFO queue order
/invoices
Calculates the minimum amounts per destination domain to settle a specified invoice
/invoices/{intentId}/min-amounts
The unique identifier for the invoice intent
Lists assets supported by the protocol, with pagination and optional filtering by type
/configs/assets
xERC20
, other
Returns the liquidity flow for all chains, optionally filtered by asset, from_chain, and to_chain.
/metrics/liquidity-flow
The start date for the query (default to the protocol's start date).
The end date for the query (default to the current date).
The symbol of the asset for which you want to get liquidity flow (e.g., "WETH", "USDC"). If omitted, returns data for all assets.
The originating chain ID. If omitted, returns data for all chains.
The destination chain ID. If omitted, returns data for all chains.
Returns the total clearing volume for all chains, optionally filtered by date, origin, destination, and ticker hash.
/metrics/clearing-volume
The start date for the query (defaults to the protocol's start date).
The end date for the query (defaults to the current day).
The originating chain ID. If omitted, returns data for all chains.
The destination chain ID. If omitted, returns data for all chains.
The ticker hash of the asset for which you want to get the clearing volume. If omitted, returns data for all assets.
Retrieves information about pending demand and supply for a specified asset on a chain, using both contract and database data. Includes details from DepositQ, InvoiceQ, and incoming intents.
/economy/{chain}//{tickerHash}
The blockchain network identifier.
The asset ticker on the specified chain.
Retrieves detailed history of a specific intent, including epochs and details of processing as deposit and invoice.
/history/{intentId}
Unique identifier for the intent.
Retrieves detailed history of a specific invoice, including epochs and details of processing as deposit and invoice.
/history/{intentId}/invoice-processing
Unique identifier for the intent.