The pain you’re solving
- Users hold USDC on chain A, your app needs them to use it on chain B
- Users don’t have native gas on the destination chain
- Bridge UI is a separate app, breaking your flow
- “Stuck bridges” support tickets eat your team’s time
- No way to accept any stablecoin and settle to one preferred currency
What Eco gives you
Recommended product mix
Patterns
Universal stable balance
Surface the user’s USDC balance across all chains as one number. When they spend, fetch a Routes quote, present the route, fund and publish from the chain with the cheapest path. No network switching in the UI.One-click deposit into any protocol
User taps “Deposit into protocol X on Arbitrum.” App builds a Routes intent withroute.calls containing the destination protocol’s deposit() call. User signs once. The result either lands fully or refunds.
→ Destination calls
