- Changed CCIP Router address from `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` to `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817` across multiple documentation files. - Updated WETH9 Bridge address from `0x89dd12025bfCD38A168455A44B400e913ED33BE2` to `0xcacfd227A040002e49e2e01626363071324f820a`. - Ensured all references to the new addresses are consistent throughout the documentation. This update reflects the latest deployment configurations and ensures accurate contract references for ChainID 138.
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 | 0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817 (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=0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817
# CCIP Contracts
CCIP_SENDER_138=0x105F8A15b819948a89153505762444Ee9f324684
CCIP_RECEIVER_138=0x95007eC50d0766162F77848Edf7bdC4eBA147fb4
CCIP_LOGGER_138=0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334
# CCIP Bridges
CCIPWETH9_BRIDGE_138=0xcacfd227A040002e49e2e01626363071324f820a
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=0x04E1e22B0D41e99f4275bd40A50480219bc9A223
# 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