Overview
CCTP Go SDK supports three transfer types, each optimized for different use cases based on speed and cost requirements.Transfer Types
Fast Transfer
~8-20 seconds with a small fee (1-14 bps)
Standard Transfer
~13-19 minutes with no fee (or ~8 seconds for instant finality chains)
Fast Transfer
Fast Transfer provides the fastest cross-chain USDC transfers at the cost of a small fee. Key characteristics:- Speed: ~8-20 seconds
- Fee: 1-14 basis points (0.01%-0.14%) depending on source chain
- Finality threshold: 1000
- Availability: Not available when instant finality chains are the source
Standard Transfer
Standard Transfer is the default mode with no fee, suitable for cost-sensitive transfers. Key characteristics:- Speed: ~13-19 minutes for most chains, ~8 seconds for instant finality chains
- Fee: No fee (0 bps)
- Finality threshold: 2000
- Availability: Available on all chains
Auto Mode
Auto mode automatically selects the best transfer type based on the source chain capabilities. Selection logic:- Instant finality chains (Avalanche, Polygon PoS, Sonic, Sei, XDC, HyperEVM) → Standard Transfer
- Other EVM chains → Fast Transfer
Comparison
| Aspect | Fast Transfer | Standard Transfer |
|---|---|---|
| Speed | ~8-20 seconds | ~13-19 minutes (or ~8 seconds for instant finality) |
| Fee | 1-14 bps | No fee |
| Finality Threshold | 1000 | 2000 |
| Availability | Most chains | All chains |
| Best For | Time-sensitive transfers | Cost-sensitive transfers |
Fee Structure
Fast Transfer fees vary by source chain:Fee Examples by Chain
- Ethereum, Arbitrum, Base, OP Mainnet: 1 bps (0.01%)
- Linea: 14 bps (0.14%)
- Polygon PoS, Avalanche, Sonic: Standard Transfer only (no fee)
The SDK automatically queries the Iris API for current fee rates and includes a 1 bps safety buffer.
Choosing the Right Type
Use Fast Transfer when
- Time is critical (e.g., trading, arbitrage)
- The fee is acceptable for your use case
- Source chain is not an instant finality chain
Use Standard Transfer when
- Cost is the priority
- You can wait 13-19 minutes
- Source chain has instant finality
See Also
Supported Chains
View all supported chains and their capabilities
Finality
Learn about finality thresholds
Fees
Detailed fee calculation
Transfer Orchestrator
API reference for executing transfers