StrimzStrimz
Guides

Accept payments from any USDC chain

Coming. Paying from other chains through Circle's CCTP V2. Today customers pay on Arc.

Coming, not live

Cross-chain payments are coming. Today customers pay on Arc only, and checkout has no source-chain picker. Keep your customers on Arc for now.

Strimz settles on Arc, where USDC is the native gas token. Some customers hold their USDC on another chain. The plan is to let them pay from that chain with Circle's CCTP V2, so they don't have to bridge first.

What exists today

Only part of the destination side is built. The agent has a bridge worker that polls Circle's attestation API for a burn, every 30 seconds for up to 120 polls (about an hour). Nothing in checkout starts a bridge yet, so the worker never receives a job in production. When attestation doesn't land in time, the worker gives up and logs it. There is no automatic refund.

What's coming

  1. The customer picks their source chain in checkout.
  2. They sign a depositForBurn on that chain, which burns USDC.
  3. Strimz waits for Circle's attestation.
  4. The scheduler calls MessageTransmitter.receiveMessage(message, attestation) on Arc and the USDC lands in your wallet.

This page will describe the supported chains, dashboard view and failure handling once the feature ships.

On this page