ICM Bridge
A native, trust-minimized bridge connects Snowside to Avalanche’s C-Chain via Interchain Messaging (ICM). This allows USDC holders on C-Chain to transfer their stablecoins directly to Snowside without relying on third-party custodians or wrapped token representations.
Native ICM Bridge
Section titled “Native ICM Bridge”Avalanche’s Interchain Messaging protocol enables communication between Avalanche subnets and the primary network. The ICM bridge provides:
- Trust-minimized — No third-party custodian holds the bridged assets
- Native — Built into the Avalanche protocol, not a bolt-on bridge
- Fast — Transfers confirm in Avalanche finality time (seconds)
- Bidirectional — USDC can flow in both directions
How It Works
Section titled “How It Works”- User locks USDC in the ICM teleporter contract on the C-Chain
- The ICM protocol sends a message to Snowside’s validator set
- Snowside validators verify the message and mint an equivalent USDC balance
- User receives native USDC on Snowside
The reverse process burns USDC on Snowside and unlocks it on the C-Chain. At no point does a third party custody the funds — the bridge’s security is inherited from Avalanche consensus itself.
DeFi-Ready from Day One
Section titled “DeFi-Ready from Day One”By bridging USDC from C-Chain at mainnet launch, Snowside provides immediate access to the world’s most recognized stablecoin. This makes Snowside useful for DeFi applications from day one — lending, borrowing, trading, and payments can all use USDC without waiting for a separate bridge deployment or liquidity bootstrapping.
Additionally, when contract owners denominate Contract Fees in USDC, the Contract Owner vested USDC share auto-bridges back to C-Chain by default. The Foundation’s retained USDC portion (10% of Treasury gross capture) remains on Snowside under Foundation management. For all other USDC recipients — Contract Owners, Validators, and Settlement Proposers — the auto-bridge to C-Chain is the default configuration but is configurable on a per-recipient basis: Validators may enable or disable auto-bridge (if enabled, their USDC distribution is bridged to C-Chain and delivered as USDC on C-Chain, proportional to bonded BTC; if disabled, it remains on Snowside); Settlement Proposers may similarly configure their preference (if enabled and a C-Chain address is designated, their USDC portion is bridged to C-Chain; otherwise it remains on Snowside at the proposer’s discretion). This creates a circular value flow: USDC enters Snowside for application use, application usage generates USDC Contract Fees, and those fees flow back to C-Chain for the contract owner, validators, and proposers.