# Complete Tokens and Chains Summary for Deployment **Last Updated**: 2026-02-26 20:12:26 UTC **Purpose**: Quick reference for all native tokens and chains required for deploying remaining contracts --- ## 📋 Chains Requiring Deployment ### 1. Ethereum Mainnet (Chain ID: 1) - **Status**: 1 contract remaining - **Native Token**: ETH - **Required Balance**: 0.20 ETH (recommended) ### 2. Cronos (Chain ID: 25) - **Status**: 5 contracts to deploy - **Native Token**: CRO - **Required Balance**: 15 CRO (recommended) ### 3. BSC / BNB Smart Chain (Chain ID: 56) - **Status**: 5 contracts to deploy - **Native Token**: BNB - **Required Balance**: 0.06 BNB (recommended) ### 4. Polygon PoS (Chain ID: 137) - **Status**: 5 contracts to deploy - **Native Token**: MATIC - **Required Balance**: 1.0 MATIC (recommended) ### 5. Gnosis Chain (Chain ID: 100) - **Status**: 5 contracts to deploy - **Native Token**: xDAI - **Required Balance**: 0.05 xDAI (recommended) --- ## 💰 Complete Token Requirements ### Native Tokens (for Gas) **Real-time costs** (from gas API, 2026-01-31): Run `./scripts/deployment/get-multichain-gas-prices.sh` to refresh. | Chain | Token Symbol | Required Amount | Real-Time Deploy Cost | USD (@ script rates) | |-------|--------------|-----------------|------------------------|----------------------| | **Ethereum Mainnet** | ETH | **0.20 ETH** (rec) | 0.0082 ETH | ~$20.59 | | **Cronos** | CRO | **15 CRO** (rec) | 0.00876 CRO | ~$0.001 | | **BSC** | BNB | **0.06 BNB** (rec) | 0.0438 BNB | ~$13.14 | | **Polygon** | MATIC | **1.0 MATIC** (rec) | 0.438 MATIC | ~$0.35 | | **Gnosis** | xDAI | **0.05 xDAI** (rec) | 0.0175 xDAI | ~$0.02 | **Total Real-Time Deploy Cost**: ~$67 USD (all chains, from gas API) **Recommended Balances**: ~$520 USD (includes buffers for gas spikes) ### LINK Tokens (for CCIP Fees - Post-Deployment) | Chain | LINK Address | Required Amount | Purpose | |-------|--------------|-----------------|---------| | **Ethereum Mainnet** | `0x514910771AF9Ca656af840dff83E8264EcF986CA` | 10 LINK | CCIP message fees | | **Cronos** | TBD | 10 LINK | CCIP message fees | | **BSC** | TBD | 10 LINK | CCIP message fees | | **Polygon** | `0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39` | 10 LINK | CCIP message fees | | **Gnosis** | TBD | 10 LINK | CCIP message fees | **Total LINK Required**: ~50 LINK (for initial operations) --- ## 📊 Contracts to Deploy by Chain ### Ethereum Mainnet 1. ⏳ **CCIPLogger** (~2,500,000 gas) ### Cronos / BSC / Polygon / Gnosis 1. ⏳ **WETH9** (~450,000 gas) 2. ⏳ **WETH10** (~750,000 gas) 3. ⏳ **CCIPWETH9Bridge** (~1,800,000 gas) 4. ⏳ **CCIPWETH10Bridge** (~1,800,000 gas) 5. ⏳ **CCIPLogger** (~2,500,000 gas) **Total per chain**: ~8,760,000 gas (with 20% buffer) --- ## 🔗 Token Acquisition Guide ### How to Get Native Tokens #### Ethereum Mainnet (ETH) - **Exchanges**: Coinbase, Binance, Kraken, etc. - **Bridge**: Use bridges from other chains - **DEX**: Uniswap, SushiSwap - **Minimum**: 0.20 ETH recommended #### Cronos (CRO) - **Exchanges**: Crypto.com Exchange, Binance - **Bridge**: Crypto.com DeFi Wallet bridge - **DEX**: VVS Finance, CronaSwap - **Minimum**: 15 CRO recommended #### BSC (BNB) - **Exchanges**: Binance (native), Coinbase, Kraken - **Bridge**: Binance Bridge - **DEX**: PancakeSwap - **Minimum**: 0.06 BNB recommended #### Polygon (MATIC) - **Exchanges**: Coinbase, Binance, Kraken - **Bridge**: Polygon Bridge (from Ethereum) - **DEX**: QuickSwap, SushiSwap - **Minimum**: 1.0 MATIC recommended #### Gnosis (xDAI) - **Exchanges**: Honeyswap, Swapr - **Bridge**: xDAI Bridge (from Ethereum) - **DEX**: Honeyswap - **Minimum**: 0.05 xDAI recommended ### How to Get LINK Tokens #### Ethereum Mainnet - **Address**: `0x514910771AF9Ca656af840dff83E8264EcF986CA` - **Exchanges**: Coinbase, Binance, Kraken - **DEX**: Uniswap, SushiSwap - **Amount**: 10 LINK recommended per chain #### Polygon - **Address**: `0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39` - **Bridge**: Polygon Bridge (from Ethereum) - **DEX**: QuickSwap - **Amount**: 10 LINK recommended #### Other Chains - **Cronos/BSC/Gnosis**: LINK addresses TBD - **Check**: Chainlink documentation for official addresses - **Amount**: 10 LINK recommended per chain --- ## 📝 Pre-Deployment Checklist Before starting deployment, ensure you have: ### Native Tokens - [ ] **0.20 ETH** in Ethereum Mainnet wallet - [ ] **15 CRO** in Cronos wallet - [ ] **0.06 BNB** in BSC wallet - [ ] **1.0 MATIC** in Polygon wallet - [ ] **0.05 xDAI** in Gnosis wallet ### LINK Tokens (Post-Deployment) - [ ] **10 LINK** on Ethereum Mainnet (for bridge operations) - [ ] **10 LINK** on Polygon (for bridge operations) - [ ] **10 LINK** on Cronos (when CCIP available) - [ ] **10 LINK** on BSC (when CCIP available) - [ ] **10 LINK** on Gnosis (when CCIP available) ### Configuration - [ ] All RPC endpoints configured in `.env` - [ ] All explorer API keys configured - [ ] CCIP router addresses verified for each chain - [ ] LINK token addresses verified for each chain --- ## 💡 Cost Optimization Tips 1. **Deploy During Low Gas**: Monitor gas prices and deploy during off-peak hours 2. **Batch Operations**: Deploy multiple contracts in sequence to save on transaction overhead 3. **Test on Testnets First**: Verify everything works before mainnet deployment 4. **Use Gas Trackers**: Check real-time gas prices before deploying 5. **Consider Layer 2**: Some chains have lower gas costs --- ## 🔍 Verification Commands Check your balances before deployment: ```bash # Ethereum Mainnet cast balance $DEPLOYER_ADDRESS --rpc-url $ETH_MAINNET_RPC_URL # Cronos cast balance $DEPLOYER_ADDRESS --rpc-url $CRONOS_RPC_URL # BSC cast balance $DEPLOYER_ADDRESS --rpc-url $BSC_RPC_URL # Polygon cast balance $DEPLOYER_ADDRESS --rpc-url $POLYGON_RPC_URL # Gnosis cast balance $DEPLOYER_ADDRESS --rpc-url $GNOSIS_RPC_URL ``` --- ## 📚 Related Documentation - [Gas and Token Requirements](./GAS_AND_TOKEN_REQUIREMENTS.md) - Detailed gas cost breakdown - [Multichain Deployment Runbook](./MULTICHAIN_DEPLOYMENT_RUNBOOK.md) - Complete deployment guide - [Environment Variables Template](./ENV_EXAMPLE_CONTENT.md) - .env configuration - [Deployment Quick Reference](./DEPLOYMENT_QUICK_REFERENCE.md) - Quick start guide --- ## ⚠️ Important Notes 1. **Gas Prices Fluctuate**: Always check current gas prices before deployment 2. **Buffer Recommended**: Recommended balances include 20% buffer for gas price spikes 3. **LINK Required Post-Deployment**: LINK tokens are needed after deployment for CCIP operations 4. **CCIP Availability**: Some chains may not have CCIP routers yet - verify before deployment 5. **Test First**: Always test on testnets before mainnet deployment --- **Last Updated**: 2026-02-26 20:12:26 UTC **Next Review**: Before deployment phase