Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.li.fi/llms.txt

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

LI.FI Intent / Solver Marketplace helps wallets and applications execute same-chain and cross-chain token transfers through a solver network. Solvers publish standing quotes (price curves for routes and amount ranges), and the order server matches intents to available solver inventory.
LI.FI Intent/Solver Marketplace is the official foundation of the Open Intents Framework (OIF), an open-source initiative led by the Ethereum Foundation for permissionless interoperability.

What You Get as an Integrator

  • Competitive pricing. Intents are matched against solver standing quotes and routed to the best available fill path.
  • Fast settlement. Solvers use their own capital to deliver assets on the destination chain before settlement completes.
  • Same-chain and cross-chain support. Route availability updates continuously based on active solver inventory.
  • Optional gasless order submission. Off-chain order submission is gasless, while funding actions (approval/deposit into Escrow or Compact) are still on-chain transactions.
  • Calls on delivery. Attach calldata to intents for custom logic after asset delivery.

How It Works

  1. User expresses an intent. The user deposits tokens into an input settler (escrow or Compact resource lock), then defines the desired output outcome without specifying execution details.
  2. Intent is distributed. The lock generates a proof of deposit, which is broadcast to the order server and solver network.
  3. Intent is matched. The order server matches the intent against existing solver quotes (standing inventory), not live per-intent RFQ bidding.
  4. Solver delivers. The winning solver delivers the requested assets on the destination chain.
  5. Verification and settlement. The output settler records the fill and generates attestations; the oracle/input settler verifies delivery and releases locked funds.
LI.FI Intent Lifecycle Diagram

Supported Chains

Same-chain intents are live across all supported chains. Coverage includes major pairs and a broad long-tail token set (including Ondo assets). For the most up-to-date chain support, call GET /chains/supported. Testnet chains are also available on the same endpoint.

Supported Routes

Route availability updates continuously based on active solver quoting. For the full route list including token-level detail, call GET /routes.

Authentication

Integrator endpoints are fully open with no API key or rate limits. Solvers must register for an API key via the solver UI. See Authentication for details.

Key Concepts

ConceptDescription
IntentA user request that expresses the desired outcome without specifying execution details
SolverAn entity that publishes standing quotes and fulfills intents using its own capital and liquidity
Input SettlerUmbrella term for source-side settlement contracts that release locked funds after verified delivery
Escrow (InputSettlerEscrow)Per-intent lock model where user funds are escrowed per order
Compact (InputSettlerCompact)Deposit-based model where users can fund once and issue multiple intents from allocated balances
Order ServerOff-chain matching layer that maps intents to available solver quotes and distributes order flow
Output SettlerDestination-side contract that accepts solver fills and generates attestations used for verification + settlement
OracleVerification layer that proves delivery and enables settlement on the source chain. For same-chain intents, the output settler itself (OutputSettlerSimple) acts as the oracle. No cross-chain proof transmission is needed.
StandardOrderCanonical on-chain order struct used for intents
fillDeadline vs expiresfillDeadline is solver fill cutoff; expires is final deadline after which refunds can be processed
Order typesSupported order types include limit, exclusive limit, Dutch auction, and exclusive Dutch auction
For full definitions, see the Glossary.

Next Steps

Quickstart

Request a quote, submit an order, and track it in under 5 minutes

Intents API Overview

Endpoints, base URLs, authentication, and order lifecycle

Solver API

Solver endpoints, quoting, and filling orders

System Architecture

Settlers, oracles, and contract addresses