# StableSwap (stableswap.xyz) > StableSwap is a cross-chain stablecoin swap protocol across Sui, Aptos, Solana, Ethereum, Arbitrum, Base, Avalanche, Optimism, and Polygon ## What is StableSwap? StableSwap (stableswap.xyz) enables cross-chain stablecoin swaps using Circle's CCTP V2 for settlement. Deposit USDC or USDT on one chain, receive your chosen stablecoin on another. ## How it works 1. User deposits stablecoin on a source chain 2. CCTP burns USDC; swap instructions delivered via CCTP V2 Hooks or LayerZero 3. Permissionless solver fulfills order on the destination chain 4. Settlement contract swaps and delivers to user ## Key features - CCTP V2 settlement (Circle's burn-and-mint, no wrapped tokens) - Permissionless solvers (anyone can relay, no single operator) - Trustless fallback (24h timeout returns raw USDC) - Atomic transactions (all-or-nothing execution) ## Chains - Sui (source/destination) - Aptos (source/destination) - Ethereum (source/destination) - Arbitrum (source/destination) - Base (source/destination) - Avalanche (source/destination) - Polygon (source/destination) - Solana (source/destination) ## Tokens - USDC - USDT ## Timing - Typical swap: 30-50 seconds - Circle attestation: 15-30 seconds - Fallback available: 24 hours ## Fees - Messaging: ~0.28 SUI (Sui), ~0.005 ETH (Ethereum), varies by chain - CCTP V2: Zero (1:1 burn-mint) - DEX swap: ~0.01% - Protocol fee: Zero ## Trust assumptions 1. Circle CCTP V2 (you already trust if holding USDC) 2. LayerZero DVNs (message authentication, Sui/Aptos routes only) 3. DEX AMMs (execution venue, min_output protects user) 4. Solvers (zero trust, permissionless, no custody) ## Links - Website: https://stableswap.xyz - Docs: https://docs.stableswap.xyz - Protocol: https://github.com/boldlabs/stableswap-protocol ## Contact For integration inquiries, visit https://stableswap.xyz