Skip to main content

Documentation Index

Fetch the complete documentation index at: https://eco.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Each API group is documented from its OpenAPI spec — request/response shapes, validation rules, and error handling are authoritative.

API groups

APIPurposeBase URL
Quotes & IntentsGet pricing for a candidate intent, query intent statushttps://quotes.eco.com
Solana Deposit AddressesGenerate Solana deposit addresses, query intentshttps://deposit-addresses.eco.com
Gateway Fast DepositsGenerate Gateway deposit addresses, queue gasless funding, poll jobshttps://deposit-addresses.eco.com
Solver RegistryRegister and update solver endpoints (signed requests)https://quotes.eco.com
Solver InterfaceSolver-implemented endpoints Eco calls for quotingSolver-hosted

Quotes & Intents

Used by integrators to get quotes from solvers and track fulfillment.
EndpointPurpose
POST /api/v3/quotes/singleBest single quote for a candidate intent
POST /api/v3/quotes/exactInExact-input quotes
POST /api/v3/quotes/exactOutExact-output quotes
POST /api/v3/intents/intentStatusStatus of one or more intents
POST /api/v3/intents/statusAlternate status endpoint
No authentication required. Pass an identifier as dAppID in the request body for attribution.

Programmable Addresses

Two products with separate REST surfaces:

Solver Registry

For solvers registering with Eco. Requests are signed.
EndpointPurpose
POST /api/v1/solverRegistry/registerSolverRegister a new solver
PATCH /api/v1/solverRegistry/updateSolverUpdate solver configuration
→ Full guide: Becoming an Eco solver

Solver Interface

Endpoints solvers implement that Eco’s quote aggregator calls.
EndpointRequired for
POST /api/v2/quoteAll solvers
POST /api/v2/quote/reverseAll solvers
→ Full guide: Becoming an Eco solver

Environments

EnvironmentQuotes / IntentsProgrammable Addresses
Mainnethttps://quotes.eco.comhttps://deposit-addresses.eco.com
Preproduction (testnet)https://quotes.eco.com (with testnet chain IDs)