Skip to main content

CCTP Transfer Times by Chain: Fast vs Standard Attestation Data

CCTP transfer time by source chain: Circle's published Fast and Standard attestation averages, grouped for route planning.

Written by Eco
CCTP Transfer Times by Chain: Fast vs Standard Attestation Data

A CCTP transfer time is mostly the wait for Circle's attestation: the period between burning USDC on the source chain and Circle signing the message that lets the destination mint. Circle publishes average attestation times per source chain for two modes. Fast Transfer attests once a transaction is in a block, about 20 seconds from Ethereum and about 8 seconds from most rollups; Standard Transfer waits for hard finality, about 15 to 19 minutes from Ethereum (Circle finality and block confirmations). This page reorganizes that table for route planning.
​

Last reviewed: Nov 2026. Every time below is Circle's published average, not a measurement made for this page.
​

How CCTP Timing Works

CCTP timing depends on the source chain, not the destination, because Circle signs only after the burn reaches the required confirmation level on the source. Fast Transfer needs a block confirmation and is subject to a global allowance; Standard Transfer needs hard finality. Destination minting adds one more transaction after the attestation is available.
​

Source chain                 Circle Iris            Destination chain
 burn USDC  --(confirmations)-->  attest  --(signed message)-->  mint USDC
            Fast: block confirmed            submit by user, relayer,
            Standard: hard finality          or forwarding service

Circle's documentation describes Fast attestations as "typically in seconds" and Standard attestations as "typically in minutes," and notes that some chains disable Fast Transfer as a source because Standard is already fast (Circle finality).
​

Which Chains Support Fast Transfer, and How Fast Is It?

Fast Transfer matters most on chains whose hard finality is slow, mainly Ethereum and the optimistic and zero-knowledge rollups that inherit Ethereum finality. Circle lists fifteen source chains with Fast attestation averages. Solana is the outlier at under a second.
​

Source chain

Block confirmations

Fast average

Sources

Solana

2 to 3

~0.4 to 0.6 s

Arbitrum, Base, OP Mainnet, Unichain, World Chain, Ink, Linea, Codex, EDGE, Morph, Plume, X Layer

1

~8 s

Ethereum

2

~20 s

Starknet

4

~20 s

Fast Transfers carry a fee that varies by route and is retrieved from Circle's fee API; Standard Transfers of USDC are free at the protocol level (Circle CCTP fees).
​

Standard Transfer Times by Source Chain

Standard attestation times split into two groups. Chains with their own fast finality attest in seconds. Rollups that settle to Ethereum wait about 65 Ethereum blocks, so their Standard times look like Ethereum's. A few chains take hours, which is the main reason to prefer Fast or a different route from them.
​

Group

Source chains

Standard average

Sources

Sub-second

Aptos, Arc, Cronos, Sui

~0.5 s

Seconds

Plasma ~1 s, BNB Smart Chain ~2 s, HyperEVM, Monad, Sei, Stellar ~5 s, Pharos ~7 s, Avalanche, Polygon PoS, Sonic ~8 s, XDC ~10 s, Solana ~17 s

1 to 17 s

Ethereum finality

Ethereum, Arbitrum, Base, OP Mainnet, Unichain, World Chain, X Layer, Codex, Plume

~15 to 19 min

Longer

EDGE ~16 to 21 min, Morph ~20 to 30 min, Ink ~30 min

16 to 30 min

Hours

Starknet ~2 to 4 h, Linea ~6 to 32 h

hours

Circle's chain table lists Fast Transfer as not applicable as a source for chains such as Polygon PoS, Avalanche and Sonic, because their Standard times are already short (Circle CCTP supported blockchains).
​

How to Use These Times in Route Selection

Attestation time is one input. A route planner also weighs the Fast fee, the Fast allowance, destination gas and whether anyone will submit the mint. For transfers that start on an Ethereum-finality chain, the choice is usually between paying for Fast, waiting for Standard, or using a routing layer that pays out first.

  • Source on a seconds-finality chain: Standard is already quick and has no USDC protocol fee.

  • Source on Ethereum or an optimistic rollup: Fast cuts the wait from minutes to seconds for a route-specific fee.

  • Source on Linea or Starknet: Standard takes hours; Fast or another route is the practical choice.

  • Routing layers: some intent-based routers, including Eco Routes, can use CCTP as the token-transport leg while a solver delivers funds first (Eco provers).

Worked corridor pages apply these times to specific pairs. To follow a transfer while it waits, see CCTP explorer.
​

How Reliable Is the Attestation Service?

Circle publishes a status page with component-level uptime. It is a record of past availability, not a guarantee, but it is the only public operational signal for CCTP and is worth checking before a large transfer.
​

On November 11, 2026, Circle's status page showed 90-day uptime of 98.99% for the Cross-Chain Transfer Protocol group and 100% for the Attestation Service component, with recent incidents listed for USDC on X Layer, Injective and Noble (Circle status).
​

Where This Falls Short

These are Circle's averages. Network congestion, reorganization risk and the Fast Transfer allowance can push real transfers past them, and Circle can change confirmation requirements at any time. The page also omits destination-side gas and mint submission, which vary by setup.

  • Averages, not service levels (Circle finality).

  • Fees omitted on purpose: Circle says not to hardcode them (Circle fees).

  • USDC only: USDT routes use other mechanisms.

Full Standard Attestation Table

The grouped table above is easier to scan, but route planners usually need one chain at a time. This table lists every mainnet source chain in Circle's Standard Transfer table with its block confirmation requirement and average attestation time, in the order Circle publishes it.
​

Source chain

Block confirmations

Standard average

Sources

Aptos

1

about 0.5 seconds

Ethereum

about 65

about 15 to 19 minutes

Arbitrum

about 65 ETH blocks

about 15 to 19 minutes

Arc

1

about 0.5 seconds

Avalanche

1

about 8 seconds

Base

about 65 ETH blocks

about 15 to 19 minutes

BNB Smart Chain

3

about 2 seconds

Codex

about 65 ETH blocks

about 15 to 19 minutes

Cronos

1

about 0.5 seconds

EDGE

about 65 ETH blocks

about 16 to 21 minutes

HyperEVM

1

about 5 seconds

Injective

1

about 0.65 seconds

Ink

about 65 ETH blocks

about 30 minutes

Linea

1

about 6 to 32 hours

Monad

1

about 5 seconds

Morph

about 65 ETH blocks

about 20 to 30 minutes

OP Mainnet

about 65 ETH blocks

about 15 to 19 minutes

Pharos

1

about 7 seconds

Plasma

3

about 1 second

Plume

about 65 ETH blocks

about 15 to 19 minutes

Polygon PoS

2-3

about 8 seconds

Sei

1

about 5 seconds

Solana

32

about 17 seconds

Sonic

1

about 8 seconds

Starknet

about 65 ETH blocks

about 2 to 4 hours

Stellar

1

about 5 seconds

Sui

1

about 0.5 seconds

Unichain

about 65 ETH blocks

about 15 to 19 minutes

World Chain

about 65 ETH blocks

about 15 to 19 minutes

X Layer

about 65 ETH blocks

about 15 to 19 minutes

XDC

3

about 10 seconds

Circle defines the two modes by a minFinalityThreshold parameter on the burn: 1000 or lower requests Fast Transfer, and 2000 or higher requests Standard Transfer (Circle).
​

Why Rollup Standard Times Cluster at 15 to 19 Minutes

Rollups that settle to Ethereum cannot be final before Ethereum is. Circle waits for the Ethereum block that contains the rollup's batch to finalize, so Standard times on those chains track batch posting plus Ethereum finality, not the rollup's own block time. Three cases stand out.

  • OP Stack chains (Base, OP Mainnet, World Chain, X Layer) post state updates as EIP-4844 blob transactions about every 15 minutes, and Circle then waits about 65 Ethereum blocks (Circle).

  • Linea has a longer finality period, so Standard attestations typically take 6 to 32 hours (Circle).

  • Starknet depends on when its zk-rollup proof is posted to Ethereum; Standard attestations typically arrive 2 to 4 hours after the burn, with most closer to 3 hours (Circle).

Solana follows a different model. For Fast Transfer, Circle waits for a block to be confirmed by validators representing over two thirds of stake, about 2 to 3 blocks; for Standard, it waits for 32 blocks, about 17 seconds (Circle).
​

CCTP Domain IDs and Features by Chain

Every CCTP chain has a Circle-issued domain number, used when calling CCTP contracts and API endpoints, that does not match the chain's public chain ID. Circle's table also shows which chains can be a Fast source, which accept upfront fee payment on the source, and which can be a Forwarding Service destination.
​

Chain

Domain

Fast source

Upfront fees

Forwarding Service

Sources

Aptos

9

N/A

No

No

Arbitrum

3

Yes

Yes

Yes

Arc

26

N/A

Yes

Yes

Avalanche

1

N/A

Yes

Yes

Base

6

Yes

Yes

Yes

BNB Smart Chain (USYC only)

17

N/A

No

No

Codex

12

Yes

Yes

Yes

Cronos

32

N/A

No

Yes

EDGE

28

Yes

No

Yes

Ethereum

0

Yes

Yes

Yes

HyperEVM

19

N/A

Yes

Yes

Injective

29

N/A

No

No

Ink

21

Yes

Yes

Yes

Linea

11

Yes

Yes

Yes

Monad

15

N/A

Yes

Yes

Morph

30

Yes

No

No

OP Mainnet

2

Yes

Yes

Yes

Pharos

31

N/A

No

No

Plasma

33

N/A

No

Yes

Plume

22

Yes

Yes

Yes

Polygon PoS

7

N/A

Yes

Yes

Sei

16

N/A

Yes

Yes

Solana

5

Yes

No

Yes

Sonic

13

N/A

Yes

Yes

Starknet

25

Yes

No

No

Stellar

27

N/A

No

No

Sui

8

N/A

No

No

Unichain

10

Yes

Yes

Yes

World Chain

14

Yes

Yes

Yes

X Layer

37

Yes

No

Yes

XDC

18

N/A

Yes

Yes

Upfront fees let the sender pay Fast Transfer and Forwarding Service fees on the source chain instead of having them deducted at mint, and they apply to USDC only (Circle). On Stellar, Circle notes that USDC precision and address encoding differ, and directs inbound transfers through a forwarder contract so funds reach the right recipient (Circle).
​

Frequently Asked Questions

These answers cover the questions most often asked about CCTP timing.
​

How long does a CCTP transfer from Ethereum take?

About 20 seconds for a Fast attestation or about 15 to 19 minutes for Standard, per Circle (Circle finality).
​

Why is Base Standard as slow as Ethereum?

Base inherits Ethereum finality, so Standard waits about 65 Ethereum blocks (Circle finality).
​

Is Tron on CCTP?

No. Tron is not in Circle's CCTP chain table (Circle supported chains).
​

What is a CCTP domain?

A Circle-issued number for each chain where CCTP contracts are deployed, for example 0 for Ethereum, 5 for Solana and 6 for Base. It is not the chain's public chain ID (Circle).
​

Why does Linea take so long on Standard Transfer?

Circle cites Linea's longer finality period, which puts Standard attestations at about 6 to 32 hours. Linea is a Fast source, with about 8 seconds (Circle).
​

Related Reading

Sources and Methodology

All times are copied from Circle's documentation fetched on November 11, 2026 and grouped for readability. No transfers were timed.

Did this answer your question?