Bridge (Cross Chain Liquidity Between EVM Networks)
A bridge lets users move liquidity between independent blockchains that do not share native state. In practice, bridges are the interoperability layer that allows assets, collateral, and trading capital to move to ecosystems with better liquidity, lower fees, or different DeFi opportunities. Without bridges, users often rely on centralized exchanges and repeated off-ramp/on-ramp steps each time they switch networks. This page introduces bridge mechanics in general, then focuses examples on Ethereum and Avalanche so users can clearly follow how funds move and what gets locked, minted, burned, and unlocked.
Why this matters
Liquidity is fragmented across chains. If your funds are on one network, you cannot directly use them on another without bridging first. A bridge moves value while preserving supply accounting.
At a high level:
- Source side: assets are locked or burned
- Destination side: equivalent value is minted or released
What to set up before bridging
Use this checklist before your first transfer.
- Wallet
- MetaMask (or another EVM wallet)
- Networks in wallet
- Ethereum Mainnet
- Avalanche C-Chain
- Gas on both sides
- ETH for Ethereum transactions
- AVAX for Avalanche transactions
- Bridge interface
- Use an official bridge URL, for example Avalanche Bridge
- Token details
- Confirm token contract and expected destination representation
- Add destination token to wallet if balance does not auto-display
How the bridge functions (Ethereum to Avalanche)
This direction is common when users want lower fees and Avalanche DeFi access.
User transaction sequence
- Connect wallet to the bridge UI.
- Set source as Ethereum and destination as Avalanche C-Chain.
- Select token and amount (example: USDC).
- Approve token allowance (ERC-20 approve transaction).
- Submit bridge transfer (bridge transaction).
- Wait for finality and switch wallet to Avalanche to view funds.
Protocol-level flow
- Your token is sent to a bridge vault or contract on Ethereum.
- That source-side amount is locked and no longer spendable by you.
- Bridge validators or relayers attest to the event.
- Destination bridge logic on Avalanche mints or releases equivalent value.
What is locked and what is received
- Locked on Ethereum: original source asset
- Received on Avalanche: bridged representation or equivalent value
- Supply rule: destination issued amount is backed by source locked amount
End-to-end example: 1,000 USDC round trip
Stage 1: Initial state
- Ethereum wallet: 1,000 USDC
- Avalanche wallet: 0 bridged USDC
Stage 2: Bridge to Avalanche
- Approve 1,000 USDC spend on Ethereum
- Submit bridge transfer for 1,000 USDC
- 1,000 USDC is locked in Ethereum bridge vault
- Equivalent bridged USDC appears on Avalanche
Stage 3: Use liquidity on Avalanche
- Trade, provide LP, lend, or use as collateral in Avalanche protocols
- Keep AVAX for gas for all Avalanche-side actions
Stage 4: Bridge back to Ethereum
- Submit return transfer from Avalanche
- Bridged USDC on Avalanche is burned or locked
- Original USDC is unlocked from Ethereum vault and returned
Fees, timing, and practical behavior
Users should expect:
- Two source-side transactions for ERC-20 routes (
approvethenbridge) - Gas costs across both ecosystems over the full cycle
- Bridge or relayer fee depending on route
- Finality delay before destination funds are spendable
For first-time routes, send a small test amount before large transfers.
Common failure points to avoid
- Wrong network selected in wallet
- Wrong token contract or symbol on destination
- Insufficient ETH or AVAX for gas
- Using unofficial bridge URLs
- Assuming similarly named assets are equivalent
Bridge vs ICTT on Watr
This page explains Ethereum to Avalanche bridge mechanics for liquidity movement.
For Watr-specific transfer between Fuji and Watr testnet, use Interchain Token Transfer (ICTT).