Accept a cross-chain contract deposit
Request a custom quote with the calls your destination contract requires. Validate the recipient, token, amount, and encoded calls before funding. The destination-calls guide explains the execution context and failure behavior. The calls execute within the destination fulfillment transaction. Source-chain funding and any later refund are separate transactions, so your application must track the intent lifecycle.Choose a deposit-address flow
Programmable Addresses provide specific supported deposit routes. Use the Solana flow for Base USDC to a Solana recipient, or the Circle Gateway flow for Gateway deposits. These services are not a general-purpose address that forwards arbitrary assets to any contract.Manage application liquidity
Use the treasury-rebalancing guide to plan transfers between your own wallets. Your service chooses thresholds and tracks in-flight transfers before initiating another rebalance.Next steps
- Integrate the Routes API for the transfer workflow.
- Destination calls for contract integration.
- Sauce SDK for conditional onchain programs.
