CCTP (Cross-Chain Transfer Protocol)
Matcha Meta is building the canonical portal for moving native USDC across chains. Powered by Circle’s CCTP (Cross-Chain Transfer Protocol), it enables permissionless, secure transfers with zero slippage. When you use Matcha Meta, you interact directly with Circle’s smart contracts and attestation APIs — no intermediaries, no added fees.

Transfer Types
CCTP supports two types of transfers, Standard and Fast:

“Claim” transfers require a second transaction on the destination chain and gas to complete. “Auto” transfers complete in one step with no additional claim transaction. Circle charges a small forwarding fee for Auto.
Standard Transfer
Standard Transfers are attested after full source-chain finality. They take longer but do not include a fee.
Fast Transfer
Fast Transfers are attested at the confirmed finality threshold, enabling near-instant minting on the destination chain. Circle charges a small on-chain fee (typically ~1 bps, depending on the source chain).
Attestation Process
After you initiate a transfer, Circle’s off-chain attestation service (Iris) verifies the burn transaction on the source chain and signs a message authorizing minting on the destination chain.
Standard Transfers are attested after full source-chain finality.
Fast Transfers are attested at the confirmed level.

Once the attestation is available, it can be submitted on the destination chain to mint your USDC.
Attestation times are estimates provided by Circle and may occasionally take longer than expected.
Claiming Your USDC
For both transfer types, you must manually claim your USDC on the destination chain after attestation. You can complete the claim directly in Matcha Meta. Transfers that require a claim are tagged with “Claim” in the quote.

For CCTP transfers that require a claim, you can use the default Matcha Meta flow as shown above. If you need to submit a manual claim for any reason, you can do so using the Manual Claim form. You will need the origin transaction hash and the origin chain for the CCTP transfer:

Auto (Forwarding Service)
Circle offers a forwarding service that automatically submits the attestation and completes the mint on your behalf. These transfers are marked as “Auto” in Matcha Meta. This optional convenience service includes a small flat fee charged by Circle.

Fees
CCTP Standard (Claim) transfers are always free, 1:1, with zero slippage. Matcha Meta does not charge any fees for CCTP transfers. For Fast Transfers, Circle charges a small on-chain fee of approximately 1 basis point. Circle also charges a forwarding fee for automatically minting your USDC, so you do not need to manually claim it.
Forwarding fees vary depending on the chains involved. For example, here is the fee for transferring 1,000 USDC from Arbitrum to Base:
Standard (Claim)
Free (0 bps)
None
Free
1,000 USDC
Fast (Claim)
0.13 USDC (1.3 bps + buffer)
None
0.13 USDC
999.87 USDC
Standard (Auto)
Free (0 bps)
0.21 USDC
0.21 USDC
999.79 USDC
Fast (Auto)
0.13 USDC (1.3 bps + buffer)
0.21 USDC
0.35 USDC
999.65 USDC
Last updated