Skip to main content
Eco developer docs

Build onchain products with programmable stablecoin transfers.

Request stablecoin transfers and swaps with the Routes API. Integrate supported deposit flows with Programmable Addresses. Compose conditional onchain execution with the Sauce SDK.

From
1,000.00
Base · USDC
Quoted output
From quote
Arbitrum · USDC
step 1User publishes and funds the intent
step 2Solver fulfills the intent
step 3Prover carries proof back to source
step 4Solver claims the source-chain reward after proof
User sends
5,000 USDC
Any wallet · Base
Auto
Destination
After fees
Circle Gateway · Polygon
apiApp requests a deterministic CREATE2 address
wireUser signs and submits a USDC transfer on the source chain
autoThe service processes the deposit and publishes an intent
landTrack the job through delivery to the Gateway balance
Best-pool swap example
Read quotes from two configured pools.
Compare the output amounts.
Execute through the selected pool.
singleOne program reads configured contracts and selects a path
atomicAn uncaught revert rolls back the execution transaction
deployCompile a program and execute it through the Sauce runtime

APIs, CLI, and
programmable execution.

Choose a transfer workflow, a supported deposit service, or tools for composing onchain programs. See the platform overview

Core

Routes API + CLI Live

Request signed quotes, fund intents, and track transfer status.

  • Discover chains and tokens, verify a quote, fund it, and track the intent
  • Read the API guide for funding methods, errors, and lifecycle handling
  • Use the CLI for an interactive transfer workflow
Read the docs
Routes API workflowv1
1. Discover supported chains and tokens
2. Quote the requested transfer
3. Verify the signature and execution data
4. Fund with the selected method
5. Track the intent lifecycle
 
Core

Sauce SDK

Compose programs that read onchain state and execute conditional actions.

  • Write SauceScript, a TypeScript subset, and compile it for the target runtime
  • Read state and branch during the execution transaction
  • Check the SDK guide for package versions, access, and deployment requirements
Read the docs
Sauce program workflowSauceScript
Write typed inputs and contract calls
Compile for the target runtime
Configure addresses, amounts, and limits
Execute and inspect the transaction result
 

Set up your
coding agent.

Read the documentation as Markdown, install available skills, or connect your agent to the docs MCP server. Use the API integration guide to review generated transfer code.

Start building with Eco.

Explore a transfer with the CLI, or integrate the Routes API into your backend.