Cross-Chain Swaps with Guaranteed Rates
StableSwap is a CCTP V2-settled cross-chain stablecoin swap protocol. No custom oracles. No vaults. No rebalancing. Circle and LayerZero handle the trust layer.
How It Works
A simple four-step flow. Solvers compete, CCTP V2 settles, users get guaranteed rates.
Get a Quote
User requests a quote. The Quote Service broadcasts an RFQ to competing solvers. The best quote is provided to the user.
Deposit on Source Chain
User deposits tokens into OrderGateway on the source chain. If not USDC, they're swapped to USDC.
USDC Bridge
USDC is bridged via CCTP V2. On chains without CCTP V2 Hooks, a LayerZero message carries the swap instructions.
Solver Fulfill
Solver fast-fills the output token to the user. For the initial release, the solver waits until USDC is bridged, swaps it, and sends the output token to the user.
Protocol Architecture
Two smart contracts + CCTP V2. Two settlement paths ensure users always get paid.
* On chains where CCTP V2 Hooks are not available, LayerZero V2 carries the swap instructions alongside the CCTP V1 bridge.
Why StableSwap
StableSwap delivers what no other cross-chain stablecoin swap protocol does — all at once.
Fast
Swap completion in ~30 seconds end-to-end.
Guaranteed Rates
DEX swap output amounts are checked on both source and destination chain.
Trustless Settlement
CCTP V2 burn-and-mint + LayerZero V2 DVNs are the trust assumptions. No custom oracle, no centralized hub.
Capital Efficient
No vaults, no LP pools, no capital lockup. CCTP V2 burns and mints USDC 1:1.
User Always Gets Paid
If the transaction fails on the destination chain, the user gets a refund in USDC.
Simple Architecture
Two smart contracts + CCTP V2. No vaults, no oracles, no rebalancing algorithms. Minimal trust surface.
Supported Chains
StableSwap operates across CCTP and USDT0 chains — 25 networks covering >95% of cross-chain stablecoin volume.

























Frequently Asked Questions
How StableSwap's cross-chain stablecoin protocol works.