10 KiB
10 KiB
CCIP Contracts - Complete .env Update
Date: 2025-12-24
Purpose: Comprehensive update of all CCIP contracts across all blockchain networks to .env files
📋 Supported Networks
| Network | Chain ID | Chain Selector | Explorer |
|---|---|---|---|
| ChainID 138 | 138 | 866240039685049171407962509760789466724431933144813155647626 |
Blockscout: https://explorer.d-bis.org |
| Ethereum Mainnet | 1 | 5009297550715157269 |
Etherscan: https://etherscan.io |
| BSC | 56 | 11344663589394136015 |
BSCScan: https://bscscan.com |
| Polygon | 137 | 4051577828743386545 |
PolygonScan: https://polygonscan.com |
| Avalanche | 43114 | 6433500567565415381 |
Snowtrace: https://snowtrace.io |
| Base | 8453 | 15971525489660198786 |
BaseScan: https://basescan.org |
| Arbitrum | 42161 | 4949039107694359620 |
Arbiscan: https://arbiscan.io |
| Optimism | 10 | 3734403246176062136 |
Optimistic Etherscan: https://optimistic.etherscan.io |
| Cronos | 25 | TBD | CronosScan: https://cronoscan.com |
| Gnosis | 100 | TBD | GnosisScan: https://gnosisscan.io |
🔗 Official Chainlink CCIP Router Addresses
| Network | Chain ID | CCIP Router Address | LINK Token Address |
|---|---|---|---|
| Ethereum Mainnet | 1 | 0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D |
0x514910771AF9Ca656af840dff83E8264EcF986CA |
| Polygon | 137 | 0x3C3D92629A02a8D95D5CB9650fe49C3544f69B43 |
0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39 |
| Avalanche | 43114 | 0xF694E193200268f9a4868e4Aa017A0118C9a8177 |
0x5947BB275c521040051E823857d752Cac58008AD |
| Arbitrum | 42161 | 0x1619DE6B6B20eD217a58d00f37B9d47C7663feca |
0xf97f4df75117a78c1A5a0DBb814Af92458539FB4 |
| Optimism | 10 | 0x261c05167db67Be2E2dc4a347C4E6B000C677852 |
0x350a791Bfc2C21F9Ed5d10980Dad2e2638ffa7f6 |
| Base | 8453 | 0xcc22AB6F94F1aBB4de9CCF9046f7a0AD1Ce4d716 |
0x88Fb150BDc53A65fe94Dea0c9Ba0e666F144f907 |
| BSC | 56 | 0xE1053aE1857476f36F3bAdEe8D26609d1887a44A |
0x404460C6A5EdE2D891e8297795264fDe62ADBB75 |
| Cronos | 25 | TBD (CCIP not yet available) | TBD |
| Gnosis | 100 | TBD (CCIP not yet available) | TBD |
| ChainID 138 | 138 | 0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e (Custom) |
0x514910771AF9Ca656af840dff83E8264EcF986CA (Canonical) |
📝 Complete .env Update
ChainID 138 (Source Chain)
# ChainID 138 - CCIP Infrastructure
CHAIN_ID_138=138
RPC_URL_138=http://192.168.11.250:8545
RPC_URL_138_ALT=https://rpc-core.d-bis.org
EXPLORER_138=https://explorer.d-bis.org
# CCIP Router (Custom Deployment)
CCIP_ROUTER_138=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e
# CCIP Contracts
CCIP_SENDER_138=0x105F8A15b819948a89153505762444Ee9f324684
CCIP_RECEIVER_138=0x95007eC50d0766162F77848Edf7bdC4eBA147fb4
CCIP_LOGGER_138=0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334
# CCIP Bridges
CCIPWETH9_BRIDGE_138=0x89dd12025bfCD38A168455A44B400e913ED33BE2
CCIPWETH10_BRIDGE_138=0xe0E93247376aa097dB308B92e6Ba36bA015535D0
# LINK Token (Canonical Ethereum Mainnet Address)
LINK_TOKEN_138=0x514910771AF9Ca656af840dff83E8264EcF986CA
CCIP_CHAIN138_FEE_TOKEN=0x514910771AF9Ca656af840dff83E8264EcF986CA
# WETH Contracts (Pre-deployed in Genesis)
WETH9_138=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
WETH10_138=0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f
Ethereum Mainnet
# Ethereum Mainnet - CCIP Infrastructure
CHAIN_ID_MAINNET=1
RPC_URL_MAINNET=https://eth.llamarpc.com
EXPLORER_MAINNET=https://etherscan.io
# Official Chainlink CCIP Router
CCIP_ROUTER_MAINNET=0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D
# CCIP Bridges
CCIPWETH9_BRIDGE_MAINNET=0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6
CCIPWETH10_BRIDGE_MAINNET=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e
# Alternative Mainnet Bridge Addresses (from broadcast logs)
CCIPWETH9_BRIDGE_MAINNET_ALT=0x2A0840e5117683b11682ac46f5CF5621E67269E3
CCIPWETH10_BRIDGE_MAINNET_ALT=0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03
# LINK Token (Official)
LINK_TOKEN_MAINNET=0x514910771AF9Ca656af840dff83E8264EcF986CA
# WETH Contracts (Canonical)
WETH9_MAINNET=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
WETH10_MAINNET=0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f
# Other Mainnet Contracts
TRANSACTION_MIRROR_MAINNET=0x4CF42c4F1dBa748601b8938be3E7ABD732E87cE9
MAINNET_TETHER_MAINNET=0x15DF1D5BFDD8Aa4b380445D4e3E9B38d34283619
BSC (Binance Smart Chain)
# BSC - CCIP Infrastructure
CHAIN_ID_BSC=56
RPC_URL_BSC=https://bsc-dataseed1.binance.org
EXPLORER_BSC=https://bscscan.com
# Official Chainlink CCIP Router
CCIP_ROUTER_BSC=0xE1053aE1857476f36F3bAdEe8D26609d1887a44A
# CCIP Bridges
CCIPWETH9_BRIDGE_BSC=0x8078a09637e47fa5ed34f626046ea2094a5cde5e
CCIPWETH10_BRIDGE_BSC=0x105f8a15b819948a89153505762444ee9f324684
# LINK Token (Official)
LINK_TOKEN_BSC=0x404460C6A5EdE2D891e8297795264fDe62ADBB75
# WETH Contracts
WETH9_BSC=0x99b3511a2d315a497c8112c1fdd8d508d4b1e506
WETH10_BSC=0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6
Polygon
# Polygon - CCIP Infrastructure
CHAIN_ID_POLYGON=137
RPC_URL_POLYGON=https://polygon-rpc.com
EXPLORER_POLYGON=https://polygonscan.com
# Official Chainlink CCIP Router
CCIP_ROUTER_POLYGON=0x3C3D92629A02a8D95D5CB9650fe49C3544f69B43
# CCIP Bridges
CCIPWETH9_BRIDGE_POLYGON=0xa780ef19a041745d353c9432f2a7f5a241335ffe
CCIPWETH10_BRIDGE_POLYGON=0xdab0591e5e89295ffad75a71dcfc30c5625c4fa2
# LINK Token (Official)
LINK_TOKEN_POLYGON=0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39
# WETH Contracts
WETH9_POLYGON=0xe0e93247376aa097db308b92e6ba36ba015535d0
WETH10_POLYGON=0xab57bf30f1354ca0590af22d8974c7f24db2dbd7
Avalanche
# Avalanche - CCIP Infrastructure
CHAIN_ID_AVALANCHE=43114
RPC_URL_AVALANCHE=https://api.avax.network/ext/bc/C/rpc
EXPLORER_AVALANCHE=https://snowtrace.io
# Official Chainlink CCIP Router
CCIP_ROUTER_AVALANCHE=0xF694E193200268f9a4868e4Aa017A0118C9a8177
# CCIP Bridges
CCIPWETH9_BRIDGE_AVALANCHE=0x8078a09637e47fa5ed34f626046ea2094a5cde5e
CCIPWETH10_BRIDGE_AVALANCHE=0x105f8a15b819948a89153505762444ee9f324684
# LINK Token (Official)
LINK_TOKEN_AVALANCHE=0x5947BB275c521040051E823857d752Cac58008AD
# WETH Contracts
WETH9_AVALANCHE=0x99b3511a2d315a497c8112c1fdd8d508d4b1e506
WETH10_AVALANCHE=0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6
Base
# Base - CCIP Infrastructure
CHAIN_ID_BASE=8453
RPC_URL_BASE=https://mainnet.base.org
EXPLORER_BASE=https://basescan.org
# Official Chainlink CCIP Router
CCIP_ROUTER_BASE=0xcc22AB6F94F1aBB4de9CCF9046f7a0AD1Ce4d716
# CCIP Bridges
CCIPWETH9_BRIDGE_BASE=0x8078a09637e47fa5ed34f626046ea2094a5cde5e
CCIPWETH10_BRIDGE_BASE=0x105f8a15b819948a89153505762444ee9f324684
# LINK Token (Official)
LINK_TOKEN_BASE=0x88Fb150BDc53A65fe94Dea0c9Ba0e666F144f907
# WETH Contracts
WETH9_BASE=0x99b3511a2d315a497c8112c1fdd8d508d4b1e506
WETH10_BASE=0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6
Arbitrum
# Arbitrum - CCIP Infrastructure
CHAIN_ID_ARBITRUM=42161
RPC_URL_ARBITRUM=https://arb1.arbitrum.io/rpc
EXPLORER_ARBITRUM=https://arbiscan.io
# Official Chainlink CCIP Router
CCIP_ROUTER_ARBITRUM=0x1619DE6B6B20eD217a58d00f37B9d47C7663feca
# CCIP Bridges
CCIPWETH9_BRIDGE_ARBITRUM=0x8078a09637e47fa5ed34f626046ea2094a5cde5e
CCIPWETH10_BRIDGE_ARBITRUM=0x105f8a15b819948a89153505762444ee9f324684
# LINK Token (Official)
LINK_TOKEN_ARBITRUM=0xf97f4df75117a78c1A5a0DBb814Af92458539FB4
# WETH Contracts
WETH9_ARBITRUM=0x99b3511a2d315a497c8112c1fdd8d508d4b1e506
WETH10_ARBITRUM=0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6
Optimism
# Optimism - CCIP Infrastructure
CHAIN_ID_OPTIMISM=10
RPC_URL_OPTIMISM=https://mainnet.optimism.io
EXPLORER_OPTIMISM=https://optimistic.etherscan.io
# Official Chainlink CCIP Router
CCIP_ROUTER_OPTIMISM=0x261c05167db67Be2E2dc4a347C4E6B000C677852
# CCIP Bridges
CCIPWETH9_BRIDGE_OPTIMISM=0x8078a09637e47fa5ed34f626046ea2094a5cde5e
CCIPWETH10_BRIDGE_OPTIMISM=0x105f8a15b819948a89153505762444ee9f324684
# LINK Token (Official)
LINK_TOKEN_OPTIMISM=0x350a791Bfc2C21F9Ed5d10980Dad2e2638ffa7f6
# WETH Contracts
WETH9_OPTIMISM=0x99b3511a2d315a497c8112c1fdd8d508d4b1e506
WETH10_OPTIMISM=0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6
Cronos (Placeholder - CCIP Not Yet Available)
# Cronos - CCIP Infrastructure (Placeholder)
CHAIN_ID_CRONOS=25
RPC_URL_CRONOS=https://evm.cronos.org
EXPLORER_CRONOS=https://cronoscan.com
# CCIP Router (TBD - CCIP not yet available on Cronos)
# CCIP_ROUTER_CRONOS=TBD
# LINK Token (TBD)
# LINK_TOKEN_CRONOS=TBD
Gnosis (Placeholder - CCIP Not Yet Available)
# Gnosis - CCIP Infrastructure (Placeholder)
CHAIN_ID_GNOSIS=100
RPC_URL_GNOSIS=https://rpc.gnosischain.com
EXPLORER_GNOSIS=https://gnosisscan.io
# CCIP Router (TBD - CCIP not yet available on Gnosis)
# CCIP_ROUTER_GNOSIS=TBD
# LINK Token (TBD)
# LINK_TOKEN_GNOSIS=TBD
🔗 Chain Selectors
# Chain Selectors for CCIP
CHAIN_SELECTOR_138=866240039685049171407962509760789466724431933144813155647626
CHAIN_SELECTOR_MAINNET=5009297550715157269
CHAIN_SELECTOR_BSC=11344663589394136015
CHAIN_SELECTOR_POLYGON=4051577828743386545
CHAIN_SELECTOR_AVALANCHE=6433500567565415381
CHAIN_SELECTOR_BASE=15971525489660198786
CHAIN_SELECTOR_ARBITRUM=4949039107694359620
CHAIN_SELECTOR_OPTIMISM=3734403246176062136
CHAIN_SELECTOR_CRONOS=TBD
CHAIN_SELECTOR_GNOSIS=TBD
📊 Summary
Deployed Contracts by Network
| Network | CCIP Router | CCIP Sender | CCIP Receiver | CCIP Logger | WETH9 Bridge | WETH10 Bridge |
|---|---|---|---|---|---|---|
| ChainID 138 | ✅ Custom | ✅ | ⚠️ Needs Re-deploy | ✅ | ✅ | ✅ |
| Ethereum Mainnet | ✅ Official | ❌ | ❌ | ❌ | ✅ | ✅ |
| BSC | ✅ Official | ❌ | ❌ | ❌ | ✅ | ✅ |
| Polygon | ✅ Official | ❌ | ❌ | ❌ | ✅ | ✅ |
| Avalanche | ✅ Official | ❌ | ❌ | ❌ | ✅ | ✅ |
| Base | ✅ Official | ❌ | ❌ | ❌ | ✅ | ✅ |
| Arbitrum | ✅ Official | ❌ | ❌ | ❌ | ✅ | ✅ |
| Optimism | ✅ Official | ❌ | ❌ | ❌ | ✅ | ✅ |
| Cronos | ❌ Not Available | ❌ | ❌ | ❌ | ❌ | ❌ |
| Gnosis | ❌ Not Available | ❌ | ❌ | ❌ | ❌ | ❌ |
Last Updated: 2025-12-24
Status: Complete .env template ready for update