- Organized 252 files across project - Root directory: 187 → 2 files (98.9% reduction) - Moved configuration guides to docs/04-configuration/ - Moved troubleshooting guides to docs/09-troubleshooting/ - Moved quick start guides to docs/01-getting-started/ - Moved reports to reports/ directory - Archived temporary files - Generated comprehensive reports and documentation - Created maintenance scripts and guides All files organized according to established standards.
8.4 KiB
8.4 KiB
All Bridge Addresses and Routes - Complete Reference
Date: $(date)
Purpose: Complete reference for all bridge contracts across all networks
Status: ✅ COMPLETE
📊 Network Overview
| Network | Chain ID | Chain Selector | Explorer |
|---|---|---|---|
| Chain 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 |
🌉 Chain 138 (Source Chain)
Bridge Contracts
| Contract | Address | Status |
|---|---|---|
| CCIPWETH9Bridge | 0x89dd12025bfCD38A168455A44B400e913ED33BE2 |
✅ Deployed |
| CCIPWETH10Bridge | 0xe0E93247376aa097dB308B92e6Ba36bA015535D0 |
✅ Deployed |
Routes from Chain 138
CCIPWETH9Bridge sends to:
- BSC:
0x8078a09637e47fa5ed34f626046ea2094a5cde5e - Polygon:
0xa780ef19a041745d353c9432f2a7f5a241335ffe - Avalanche:
0x8078a09637e47fa5ed34f626046ea2094a5cde5e - Base:
0x8078a09637e47fa5ed34f626046ea2094a5cde5e - Arbitrum:
0x8078a09637e47fa5ed34f626046ea2094a5cde5e - Optimism:
0x8078a09637e47fa5ed34f626046ea2094a5cde5e - Ethereum Mainnet:
0x2A0840e5117683b11682ac46f5CF5621E67269E3
CCIPWETH10Bridge sends to:
- BSC:
0x105f8a15b819948a89153505762444ee9f324684 - Polygon:
0xdab0591e5e89295ffad75a71dcfc30c5625c4fa2 - Avalanche:
0x105f8a15b819948a89153505762444ee9f324684 - Base:
0x105f8a15b819948a89153505762444ee9f324684 - Arbitrum:
0x105f8a15b819948a89153505762444ee9f324684 - Optimism:
0x105f8a15b819948a89153505762444ee9f324684 - Ethereum Mainnet:
0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03
🌉 Ethereum Mainnet
Bridge Contracts
| Contract | Address | Status | Etherscan |
|---|---|---|---|
| CCIPWETH9Bridge | 0x2A0840e5117683b11682ac46f5CF5621E67269E3 |
✅ Deployed & Verified | View |
| CCIPWETH10Bridge | 0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03 |
✅ Deployed & Verified | View |
Routes from Ethereum Mainnet
CCIPWETH9Bridge sends to:
- BSC:
0x8078a09637e47fa5ed34f626046ea2094a5cde5e - Polygon:
0xa780ef19a041745d353c9432f2a7f5a241335ffe - Avalanche:
0x8078a09637e47fa5ed34f626046ea2094a5cde5e - Base:
0x8078a09637e47fa5ed34f626046ea2094a5cde5e - Arbitrum:
0x8078a09637e47fa5ed34f626046ea2094a5cde5e - Optimism:
0x8078a09637e47fa5ed34f626046ea2094a5cde5e - Chain 138:
0x89dd12025bfCD38A168455A44B400e913ED33BE2
CCIPWETH10Bridge sends to:
- BSC:
0x105f8a15b819948a89153505762444ee9f324684 - Polygon:
0xdab0591e5e89295ffad75a71dcfc30c5625c4fa2 - Avalanche:
0x105f8a15b819948a89153505762444ee9f324684 - Base:
0x105f8a15b819948a89153505762444ee9f324684 - Arbitrum:
0x105f8a15b819948a89153505762444ee9f324684 - Optimism:
0x105f8a15b819948a89153505762444ee9f324684 - Chain 138:
0xe0E93247376aa097dB308B92e6Ba36bA015535D0
🔗 Complete Route Matrix
WETH9 Bridge Routes
| From Network | To Network | Bridge Address (Destination) |
|---|---|---|
| Chain 138 | BSC | 0x8078a09637e47fa5ed34f626046ea2094a5cde5e |
| Chain 138 | Polygon | 0xa780ef19a041745d353c9432f2a7f5a241335ffe |
| Chain 138 | Avalanche | 0x8078a09637e47fa5ed34f626046ea2094a5cde5e |
| Chain 138 | Base | 0x8078a09637e47fa5ed34f626046ea2094a5cde5e |
| Chain 138 | Arbitrum | 0x8078a09637e47fa5ed34f626046ea2094a5cde5e |
| Chain 138 | Optimism | 0x8078a09637e47fa5ed34f626046ea2094a5cde5e |
| Chain 138 | Ethereum Mainnet | 0x2A0840e5117683b11682ac46f5CF5621E67269E3 |
| Ethereum Mainnet | BSC | 0x8078a09637e47fa5ed34f626046ea2094a5cde5e |
| Ethereum Mainnet | Polygon | 0xa780ef19a041745d353c9432f2a7f5a241335ffe |
| Ethereum Mainnet | Avalanche | 0x8078a09637e47fa5ed34f626046ea2094a5cde5e |
| Ethereum Mainnet | Base | 0x8078a09637e47fa5ed34f626046ea2094a5cde5e |
| Ethereum Mainnet | Arbitrum | 0x8078a09637e47fa5ed34f626046ea2094a5cde5e |
| Ethereum Mainnet | Optimism | 0x8078a09637e47fa5ed34f626046ea2094a5cde5e |
| Ethereum Mainnet | Chain 138 | 0x89dd12025bfCD38A168455A44B400e913ED33BE2 |
WETH10 Bridge Routes
| From Network | To Network | Bridge Address (Destination) |
|---|---|---|
| Chain 138 | BSC | 0x105f8a15b819948a89153505762444ee9f324684 |
| Chain 138 | Polygon | 0xdab0591e5e89295ffad75a71dcfc30c5625c4fa2 |
| Chain 138 | Avalanche | 0x105f8a15b819948a89153505762444ee9f324684 |
| Chain 138 | Base | 0x105f8a15b819948a89153505762444ee9f324684 |
| Chain 138 | Arbitrum | 0x105f8a15b819948a89153505762444ee9f324684 |
| Chain 138 | Optimism | 0x105f8a15b819948a89153505762444ee9f324684 |
| Chain 138 | Ethereum Mainnet | 0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03 |
| Ethereum Mainnet | BSC | 0x105f8a15b819948a89153505762444ee9f324684 |
| Ethereum Mainnet | Polygon | 0xdab0591e5e89295ffad75a71dcfc30c5625c4fa2 |
| Ethereum Mainnet | Avalanche | 0x105f8a15b819948a89153505762444ee9f324684 |
| Ethereum Mainnet | Base | 0x105f8a15b819948a89153505762444ee9f324684 |
| Ethereum Mainnet | Arbitrum | 0x105f8a15b819948a89153505762444ee9f324684 |
| Ethereum Mainnet | Optimism | 0x105f8a15b819948a89153505762444ee9f324684 |
| Ethereum Mainnet | Chain 138 | 0xe0E93247376aa097dB308B92e6Ba36bA015535D0 |
📋 Blockscout Configuration (Chain 138)
Bridge Contracts to Verify
-
CCIPWETH9Bridge:
0x89dd12025bfCD38A168455A44B400e913ED33BE2- Blockscout: https://explorer.d-bis.org/address/0x89dd12025bfcd38a168455a44b400e913ed33be2
- Status: ⏳ Needs verification
-
CCIPWETH10Bridge:
0xe0E93247376aa097dB308B92e6Ba36bA015535D0- Blockscout: https://explorer.d-bis.org/address/0xe0e93247376aa097db308b92e6ba36ba015535d0
- Status: ⏳ Needs verification
Verification Commands
# Verify CCIPWETH9Bridge on Blockscout
cd /home/intlc/projects/smom-dbis-138
forge verify-contract \
0x89dd12025bfCD38A168455A44B400e913ED33BE2 \
contracts/ccip/CCIPWETH9Bridge.sol:CCIPWETH9Bridge \
--chain-id 138 \
--rpc-url https://rpc-core.d-bis.org \
--verifier blockscout \
--verifier-url https://explorer.d-bis.org/api \
--num-of-optimizations 200 \
--constructor-args $(cast abi-encode "constructor(address,address,address)" "0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D" "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2" "0x514910771AF9Ca656af840dff83E8264EcF986CA") \
--compiler-version "0.8.20+commit.a1b79de6" \
--via-ir
# Verify CCIPWETH10Bridge on Blockscout
forge verify-contract \
0xe0E93247376aa097dB308B92e6Ba36bA015535D0 \
contracts/ccip/CCIPWETH10Bridge.sol:CCIPWETH10Bridge \
--chain-id 138 \
--rpc-url https://rpc-core.d-bis.org \
--verifier blockscout \
--verifier-url https://explorer.d-bis.org/api \
--num-of-optimizations 200 \
--constructor-args $(cast abi-encode "constructor(address,address,address)" "0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D" "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f" "0x514910771AF9Ca656af840dff83E8264EcF986CA") \
--compiler-version "0.8.20+commit.a1b79de6" \
--via-ir
🔧 Environment Variables
Chain 138
CCIPWETH9_BRIDGE_CHAIN138=0x89dd12025bfCD38A168455A44B400e913ED33BE2
CCIPWETH10_BRIDGE_CHAIN138=0xe0E93247376aa097dB308B92e6Ba36bA015535D0
Ethereum Mainnet
CCIPWETH9_BRIDGE_MAINNET=0x2A0840e5117683b11682ac46f5CF5621E67269E3
CCIPWETH10_BRIDGE_MAINNET=0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03
📊 Configuration Status
| Network | WETH9 Bridge | WETH10 Bridge | Destinations Configured |
|---|---|---|---|
| Chain 138 | ✅ Deployed | ✅ Deployed | ✅ 7/7 |
| Ethereum Mainnet | ✅ Deployed & Verified | ✅ Deployed & Verified | ✅ 7/7 |
Last Updated: $(date)
Status: ✅ ALL BRIDGES DEPLOYED AND CONFIGURED