Sera vs Circle CCTP: How they actually compare
Sera and Circle CCTP solve different problems. CCTP moves USDC natively across blockchains — burn on Ethereum, mint on Base, same dollar value, no FX. Sera converts between stablecoins denominated in different currencies — USDC to EURC, XSGD to BRLA, MXN-pegged to INR-pegged. If you need USDC on another chain, CCTP is the right tool. If you need to change the currency, not just the chain, Sera is the settlement layer.
Sera vs Circle CCTP, side by side
| Sera | Circle CCTP (USDC-only chain bridge) | |
|---|---|---|
| What it solves | FX conversion between different currency stablecoins | Moving USDC natively across blockchains (same currency) |
| Currency change | Yes — 120+ currencies, 30,000+ stablecoin pair combinations | No — USDC is always USDC regardless of chain |
| Supported stablecoins | 600+ stablecoins, any currency peg | USDC only (native burn-and-mint) |
| Chains supported | Multi-chain via underlying stablecoins | Ethereum, Arbitrum, Avalanche, Base, Noble, Optimism, Polygon, Solana |
| Protocol fee | 0 | 0 (gas only) |
| FX spread / LP yield | FX spread accrues to LPs (can be you) | No FX; no spread |
| Settlement speed | Sub-300ms median | ~10–20 minutes (attestation finality) |
| Use case | Cross-currency payments, multi-currency treasury, FX | Same-currency chain migration, cross-chain USDC bridging |
| AI/agent integration | Native MCP at agents.sera.cx | Callable via standard EVM contract ABI |
When to choose Sera
- You need to convert between stablecoins in different currencies — e.g., USDC → EURC, XSGD → BRLA, or any non-USD stablecoin pair.
- You run a multi-currency treasury and need best-execution FX across 30,000+ pairs.
- You want LP yield: Sera LPs earn the FX spread on every cross-currency settlement.
- You need sub-300ms settlement rather than CCTP's 10–20 minute attestation window.
- Your AI agents need autonomous FX settlement via MCP.
When to choose Circle CCTP
- You need to move USDC from Ethereum to Base (or any CCTP-supported chain) without changing currencies.
- You want the canonical, official Circle bridge for USDC — no smart contract risk beyond Circle's own.
- You need USDC available on a chain not yet served by local stablecoin issuers.
- You're doing same-currency liquidity rebalancing across chains, not FX conversion.
Pricing, side by side
Illustrative: $10,000 USDC transfer across chains.
| Sera | Circle CCTP | |
|---|---|---|
| Protocol fee | $0 (FX spread goes to LP) | $0 (gas only) |
| FX conversion | Yes — quoted at reference rates; spread to LP | No — same currency, same value |
| Gas (send chain) | $0.01–$0.50 (L2) | $0.01–$5 (varies by chain) |
| Settlement time | Sub-300ms median | ~10–20 minutes (attestation round-trip) |
Integrating Sera
Sera is invoked for cross-currency settlement. You call the Sera contract or MCP with the source and destination stablecoin, sign the intent, and Sera routes across all available liquidity to fill at best execution. Use Sera when the currency changes.
Integrating Circle CCTP
CCTP is invoked for same-currency chain migration. You burn USDC on the source chain, wait for Circle's attestation service to issue a signed message (~10–20 minutes), then mint the same amount of native USDC on the destination chain. Use CCTP when the chain changes but the currency stays USD.
Frequently asked questions
- When should I use CCTP vs Sera?
- Use CCTP if you need USDC on a different blockchain and currency doesn't change. Use Sera if you need to convert between stablecoins in different currencies — e.g., USDC to EURC, or XSGD to a BRL-pegged stablecoin. Many flows use both in sequence: CCTP to move USDC to the right chain, then Sera for the FX conversion.
- Does Sera support USDC?
- Yes. USDC is one of the 600+ stablecoins Sera supports. Sera quotes USDC against EURC, XSGD, BRLA, and hundreds of other currency-pegged stablecoins. CCTP and Sera are complementary — CCTP handles the chain layer, Sera handles the FX layer.
- How fast is CCTP vs Sera?
- CCTP requires an attestation round-trip from Circle's attestation service before the destination chain mint is authorised — typically 10–20 minutes. Sera settles in sub-300ms median latency. For time-sensitive cross-currency flows, Sera is materially faster.
- Does CCTP support non-USD stablecoins?
- CCTP is designed specifically for USDC — it's a native burn-and-mint bridge for Circle's own stablecoin. For EURC (Euro), XSGD (Singapore dollar), BRLA (Brazilian real), and other non-USD stablecoins, Sera covers 120+ currencies and 600+ stablecoins.
- Is using CCTP + Sera a common pattern?
- Yes. A typical pattern for cross-chain, cross-currency flows: use CCTP to move USDC from a user's chain to the chain where Sera operates, then call Sera for the FX conversion step into the destination currency stablecoin. The two protocols compose cleanly.
Use Sera as your FX settlement layer
Keep custody and KYC where they are. Plug Sera in for the on-chain currency conversion and capture the FX spread on your own flow.