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.

TermDefinition
Account abstraction (AA)Smart-contract accounts that allow flexible transaction rules: batching, social recovery, gas abstraction, multi-sig.
Crowd LiquidityPermissionless pool of stablecoin liquidity that solvers can flash-borrow from to fulfill larger intents than their reserves.
CCTPCircle’s Cross-Chain Transfer Protocol. Native USDC movement via burn-and-mint with attestation. Used by Eco’s CCTP Prover.
Destination callAn onchain action included in an intent’s route, executed atomically with the transfer on the destination chain.
ERC-3009transferWithAuthorization — USDC’s native gasless transfer standard. Single-tx, signature-based.
ERC-7683Standard for cross-chain order protocols. Eco’s Portal implements both origin and destination settler interfaces.
ExecutorStateless contract that executes user-specified calls on the destination chain in isolation from the Portal’s storage.
flashFulfillSame-chain atomic operation that fulfills an intent using the vault’s own funds, no solver required. Enabled by the Local Prover.
GatewayCircle Gateway — Circle’s USDC orchestration product. Eco routes deposits into Gateway via Gateway Fast Deposits.
IntentA signed declaration of a desired outcome on a destination chain, fulfilled by a solver.
Orchestration modeIntent fulfillment without a solver — the user’s vaulted funds route through underlying infrastructure at gas cost.
Permit3Multi-chain token-permission protocol. One signature authorizes spending across multiple chains via Unbalanced Merkle Trees.
PortalEco’s main contract on each chain. Non-upgradable factory that handles intent publishing, fulfillment, and reward release.
Programmable AddressA persistent CREATE2 address that auto-executes a programmed action when funds arrive.
Programmable TransactionA single transaction with embedded decision logic — reads state, picks paths, executes optimally. Built on Sauce.
ProverSource-chain contract that verifies an intent was fulfilled on the destination chain. User-selectable per intent.
Resource lockA per-operation reservation of funds that releases on cryptographic proof — Eco’s vaults are resource locks.
RoutesEco’s intent-based product for moving and swapping stablecoins across chains.
SauceThe protocol that powers Programmable Transactions.
Settlement modeIntent fulfillment by a solver fronting capital — the default execution path.
SolverAn independent operator that fulfills intents in exchange for the source-chain reward.
Storage proofA cryptographic proof that specific data exists in a blockchain’s state, used by some provers for trust-minimized verification.
SupertransactionA unit of execution in Programmable Transactions. One transaction, multiple contracts, dynamic decisions, atomic outcome.
VaultPer-intent escrow contract. Deterministic, non-custodial, releases on proof.