Cross-Chain Swaps with Guaranteed Rates
CCTP V2-settled cross-chain swaps with solver fast-fills. No custom oracles. No vaults. No rebalancing. Just two smart contracts and Circle's attestation.
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 OrderEscrow 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
The combination that no existing cross-chain swap protocol delivers simultaneously.
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 all CCTP chains — 20+ networks covering >95% of cross-chain volume.





















