Your customers want to trade markets, wherever there’s alpha—no matter what chain it’s on. Eco gives you one integration to unlock market access across all major chains by trading activity.
sell: ETH · base buy: ARB · arbitrum
Cross-chain swaps as one trade
Users trade from an asset on one chain into an asset on another in a single order, with stablecoins as the default connecting layer.
venues: AMM · CL · stable-swap · prop
Institutional swap venue coverage
Programs route across leading AMMs and prop liquidity sources, including concentrated-liquidity and stable-swap pools, from one interface. Size can find depth beyond any single pool.
list: tokenized stocks pay: USDC
Tokenized assets and RWAs
List tokenized stocks and other real-world assets alongside crypto, purchasable with stablecoins under the same execution guarantees.
Onchain trading has largely been limited to market or limit order swaps with a slippage setting. Eco’s Sauce SDK lets you define order types and strategies with dynamic conditions, so your platform can offer the precision traders expect from traditional venues.
Advanced order types
Gate an order on live conditions such as price, balances, volume, funding rates, or position health, checked at the moment of execution.
Composable multi-step trades
Swap, then deploy the output to lending, settlement, or another venue. Start an order on one chain and complete the next leg on another, with each step held to the same terms.
Your logic, your edge
Encode proprietary routing rules as programs written in TypeScript, without deploying or auditing new smart contracts for each strategy.
Better trade routing means little if a trade can land at a bad price or stall halfway. With Eco, your routing logic runs onchain, inside the trade itself—reading live pool state, comparing venues, and committing to the best path at the moment of execution. If any condition fails, the entire trade reverts, and users keep their funds.
Live-state routing
Read prices and depth across venues during execution and send each order through the best available path, not the one quoted seconds ago.
Dynamic order splitting
Spread one order across many pools and venues, weighting each leg by what the market offers at that moment.
Self-defending swaps
Check prices before and after each leg and abort on hostile slippage, without relying on private RPCs or protection middleware.
All-or-nothing execution
Every leg of a trade completes together, or none of them do. There are no partial fills to unwind or stranded balances to recover.
Eco enables general transaction execution logic at runtime; DEX aggregation is one potential use case. Eco composes with leading aggregators and lets you control execution logic across them. You can use Eco’s default swap algorithm, point your transaction at other aggregators, or both (checking Eco’s runtime first, falling back on the aggregator quote).
No. Eco is neutral across venues and adds to them: it brings more flow to onchain liquidity and gives platforms order types and routing logic that sit on top of the venues they already use.
Cross-venue limit orders, average-price and minimum-fill guarantees, conditional orders gated on live market data, multi-step trades, and cross-chain orders. Because orders are programs, your team can define new types as your users need them.
No. Sauce programs are written in TypeScript, compiled to bytecode, and executed through user-owned accounts. There’s no new contract to write, audit, or deploy for each strategy or order type.
It doesn’t execute. Every step reverts together, and the user keeps their funds. For cross-chain trades, funds are escrowed and returned if delivery isn’t proven by the deadline.
Sauce v1 is available to select partners. Reach out through the intake form to discuss your markets and use cases.
