Files
explorer-monorepo/docs/CCIP_CONTRACTS_ENV_UPDATE.md

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

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