Skip to main content
Use Routes to send supported stablecoins across chains or move liquidity between your own wallets. Use the Sauce SDK for payment and balance-management logic that runs on one chain, such as paying several recipients or keeping a USDC reserve. Your application records payment references and transaction identifiers and reconciles them against the relevant transfer or transaction status.

Build a payout workflow

Follow Send USDC across chains. Validate the recipient and amount, verify the quote, then fund and monitor the intent. Treat destination delivery and source-chain reward settlement as distinct events.

Fund a Circle Gateway balance

Circle Gateway deposits accept USDC through supported source-chain flows. If your users need gasless funding, follow the gasless Gateway guide. Keep invoice or customer identifiers in your application’s records. The deposit-address API does not define a general-purpose invoice-address scheme.

Rebalance treasury

Use the treasury-rebalancing guide to define balance thresholds and initiate transfers. Account for pending intents, fees, and refund eligibility before submitting a replacement transfer.

Program payments and reserve management

The Sauce SDK can run a standalone program to pay a list of recipients or keep a reserve while supplying excess USDC to Aave. Review the recipient list, balances and program conditions, then simulate before signing. Your application decides when each transaction should run.

Confirm partner requirements

Review 1:1 stablecoin swaps for partner swap arrangements and Verified Liquidity for liquidity-counterparty requirements. Confirm the available controls and your application’s requirements with Eco before choosing an integration.

Next steps