Update CCIP Router and Bridge Addresses for ChainID 138

- 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.
This commit is contained in:
defiQUG
2026-03-24 22:49:29 -07:00
parent ed86d01e1d
commit d02ee71cf6
25 changed files with 63 additions and 87 deletions

View File

@@ -13,7 +13,7 @@
|---|----------|---------|--------| |---|----------|---------|--------|
| 1 | CCIPReceiver | `0x6C4BEE679d37629330daeF141BEd5b4eD2Ec14f6` | ✅ Verified | | 1 | CCIPReceiver | `0x6C4BEE679d37629330daeF141BEd5b4eD2Ec14f6` | ✅ Verified |
| 2 | CCIPLogger | `0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334` | ✅ Verified | | 2 | CCIPLogger | `0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334` | ✅ Verified |
| 3 | CCIPRouter | `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` | ✅ Verified | | 3 | CCIPRouter | `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817` | ✅ Verified |
| 4 | CCIPRouterOptimized | `0xb309016C2c19654584e4527E5C6b2d46F9d52450` | ✅ Verified | | 4 | CCIPRouterOptimized | `0xb309016C2c19654584e4527E5C6b2d46F9d52450` | ✅ Verified |
| 5 | LINK_TOKEN | `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03` | ✅ Verified | | 5 | LINK_TOKEN | `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03` | ✅ Verified |
| 6 | MirrorManager | `0xE419BA82D11EE6E83ADE077bD222a201C1BeF707` | ✅ Verified | | 6 | MirrorManager | `0xE419BA82D11EE6E83ADE077bD222a201C1BeF707` | ✅ Verified |
@@ -85,7 +85,7 @@ These are references to contracts on other networks, not deployments on ChainID
### 🆕 Additional Discovered Deployments ### 🆕 Additional Discovered Deployments
21.**CCIPLogger** - `0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334` 21.**CCIPLogger** - `0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334`
22.**CCIPRouter** - `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` 22.**CCIPRouter** - `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
23.**LINK_TOKEN** - `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03` 23.**LINK_TOKEN** - `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03`
24.**OracleAggregator** - `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506` 24.**OracleAggregator** - `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506`
25.**OracleProxy** - `0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6` 25.**OracleProxy** - `0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6`
@@ -143,7 +143,7 @@ CCIP_RECEIVER_138=0x6C4BEE679d37629330daeF141BEd5b4eD2Ec14f6
# CCIP Infrastructure # CCIP Infrastructure
CCIP_LOGGER=0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334 CCIP_LOGGER=0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334
CCIP_ROUTER_ADDRESS=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e CCIP_ROUTER_ADDRESS=0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817
CCIP_ROUTER_OPTIMIZED=0xb309016C2c19654584e4527E5C6b2d46F9d52450 CCIP_ROUTER_OPTIMIZED=0xb309016C2c19654584e4527E5C6b2d46F9d52450
# Oracle System # Oracle System
@@ -211,4 +211,3 @@ MIRROR_MANAGER=0xE419BA82D11EE6E83ADE077bD222a201C1BeF707
**Last Updated**: 2025-12-24 **Last Updated**: 2025-12-24
**Status**: ✅ **Complete Inventory - All Deployments Located and Tasks Updated** **Status**: ✅ **Complete Inventory - All Deployments Located and Tasks Updated**

View File

@@ -56,7 +56,7 @@
- **Code Size**: 6,749 bytes (verified on-chain) - **Code Size**: 6,749 bytes (verified on-chain)
- **Transaction Hash**: `0x80245fdd5eeeb50775edef555ca405065a386b8db56ddf0d1d5d6a2a433833c3` - **Transaction Hash**: `0x80245fdd5eeeb50775edef555ca405065a386b8db56ddf0d1d5d6a2a433833c3`
- **Constructor Parameters**: - **Constructor Parameters**:
- CCIP Router: `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` - CCIP Router: `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
- Oracle Aggregator: `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506` - Oracle Aggregator: `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506`
- **Deployment Method**: `cast send --create` (direct deployment) - **Deployment Method**: `cast send --create` (direct deployment)
@@ -153,4 +153,3 @@
**Last Updated**: 2025-12-24 **Last Updated**: 2025-12-24
**Final Status**: ✅ **COMPLETE AND VERIFIED** **Final Status**: ✅ **COMPLETE AND VERIFIED**

View File

@@ -41,7 +41,7 @@ CCIPReceiver receiver = new CCIPReceiver(ccipRouter, oracleAggregator);
### 3. Verified Environment Variables ### 3. Verified Environment Variables
- **PRIVATE_KEY**: ✅ Set - **PRIVATE_KEY**: ✅ Set
- **CCIP_ROUTER_ADDRESS**: ✅ `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` - **CCIP_ROUTER_ADDRESS**: ✅ `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
- **ORACLE_AGGREGATOR_ADDRESS**: ✅ `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506` - **ORACLE_AGGREGATOR_ADDRESS**: ✅ `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506`
- **RPC_URL**: ✅ `http://192.168.11.250:8545` - **RPC_URL**: ✅ `http://192.168.11.250:8545`
- **Status**: ✅ **VERIFIED** - **Status**: ✅ **VERIFIED**
@@ -128,7 +128,7 @@ Error (7576): Undeclared identifier. "checkUpkeep" is not (or not yet) visible a
## 📊 Deployment Configuration ## 📊 Deployment Configuration
### Constructor Parameters ### Constructor Parameters
- **CCIP Router**: `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` - **CCIP Router**: `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
- **Oracle Aggregator**: `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506` - **Oracle Aggregator**: `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506`
### Deployment Settings ### Deployment Settings
@@ -152,4 +152,3 @@ After deployment:
**Last Updated**: 2025-12-24 **Last Updated**: 2025-12-24
**Status**: ⚠️ **BLOCKED** - Compilation errors need to be fixed before deployment **Status**: ⚠️ **BLOCKED** - Compilation errors need to be fixed before deployment

View File

@@ -15,7 +15,7 @@ This document describes the access control mechanisms for all CCIP contracts and
### CCIP Router ### CCIP Router
**Address**: `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` **Address**: `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
**Access Control**: **Access Control**:
- **Owner/Admin**: Unknown (requires deployment transaction or contract storage query) - **Owner/Admin**: Unknown (requires deployment transaction or contract storage query)
@@ -25,7 +25,7 @@ This document describes the access control mechanisms for all CCIP contracts and
**Verification**: **Verification**:
```bash ```bash
# Try to get owner (if function exists) # Try to get owner (if function exists)
cast call 0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e "owner()" --rpc-url <rpc_url> cast call 0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817 "owner()" --rpc-url <rpc_url>
# Check deployment transaction for owner # Check deployment transaction for owner
# (requires transaction hash) # (requires transaction hash)
@@ -42,7 +42,7 @@ cast call 0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e "owner()" --rpc-url <rpc_ur
### CCIPWETH9Bridge ### CCIPWETH9Bridge
**Address**: `0x89dd12025bfCD38A168455A44B400e913ED33BE2` **Address**: `0xcacfd227A040002e49e2e01626363071324f820a`
**Access Control**: **Access Control**:
- **Owner/Admin**: Unknown - **Owner/Admin**: Unknown
@@ -52,7 +52,7 @@ cast call 0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e "owner()" --rpc-url <rpc_ur
**Verification**: **Verification**:
```bash ```bash
# Try to get owner # Try to get owner
cast call 0x89dd12025bfCD38A168455A44B400e913ED33BE2 "owner()" --rpc-url <rpc_url> cast call 0xcacfd227A040002e49e2e01626363071324f820a "owner()" --rpc-url <rpc_url>
``` ```
### CCIPWETH10Bridge ### CCIPWETH10Bridge
@@ -222,4 +222,3 @@ Create script to monitor access control:
--- ---
**Last Updated**: 2025-01-12 **Last Updated**: 2025-01-12

View File

@@ -21,7 +21,7 @@
#### ✅ **Source Chain (ChainID 138) - PARTIALLY COMPLETE** #### ✅ **Source Chain (ChainID 138) - PARTIALLY COMPLETE**
**Router Configuration**: **Router Configuration**:
-**CCIP Router Deployed**: `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` -**CCIP Router Deployed**: `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
-**CCIP Sender Deployed**: `0x105F8A15b819948a89153505762444Ee9f324684` -**CCIP Sender Deployed**: `0x105F8A15b819948a89153505762444Ee9f324684`
- ⚠️ **OnRamp Configuration**: **UNKNOWN** - Cannot verify if Router knows which OnRamp to use for destination selectors - ⚠️ **OnRamp Configuration**: **UNKNOWN** - Cannot verify if Router knows which OnRamp to use for destination selectors
- ⚠️ **OnRamp Destination Allowlist**: **UNKNOWN** - Cannot verify if OnRamp allows Ethereum Mainnet (selector: 5009297550715157269) - ⚠️ **OnRamp Destination Allowlist**: **UNKNOWN** - Cannot verify if OnRamp allows Ethereum Mainnet (selector: 5009297550715157269)
@@ -106,7 +106,7 @@
#### ⚠️ **Bridge Contract Configuration - PARTIALLY COMPLETE** #### ⚠️ **Bridge Contract Configuration - PARTIALLY COMPLETE**
**CCIPWETH9Bridge** (`0x89dd12025bfCD38A168455A44B400e913ED33BE2`): **CCIPWETH9Bridge** (`0xcacfd227A040002e49e2e01626363071324f820a`):
-**Contract Deployed**: Bytecode present (13,015 bytes) -**Contract Deployed**: Bytecode present (13,015 bytes)
-**Functions Available**: `sendCrossChain()`, `addDestination()`, `destinations()` -**Functions Available**: `sendCrossChain()`, `addDestination()`, `destinations()`
-**Destination Routing Table**: **INCOMPLETE** -**Destination Routing Table**: **INCOMPLETE**
@@ -344,4 +344,3 @@
--- ---
**Last Updated**: $(date) **Last Updated**: $(date)

View File

@@ -35,7 +35,7 @@
| **BSC** | 56 | `0xE1053aE1857476f36F3bAdEe8D26609d1887a44A` | `0x404460C6A5EdE2D891e8297795264fDe62ADBB75` | | **BSC** | 56 | `0xE1053aE1857476f36F3bAdEe8D26609d1887a44A` | `0x404460C6A5EdE2D891e8297795264fDe62ADBB75` |
| **Cronos** | 25 | TBD (CCIP not yet available) | TBD | | **Cronos** | 25 | TBD (CCIP not yet available) | TBD |
| **Gnosis** | 100 | TBD (CCIP not yet available) | TBD | | **Gnosis** | 100 | TBD (CCIP not yet available) | TBD |
| **ChainID 138** | 138 | `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` (Custom) | `0x514910771AF9Ca656af840dff83E8264EcF986CA` (Canonical) | | **ChainID 138** | 138 | `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817` (Custom) | `0x514910771AF9Ca656af840dff83E8264EcF986CA` (Canonical) |
--- ---
@@ -51,7 +51,7 @@ RPC_URL_138_ALT=https://rpc-core.d-bis.org
EXPLORER_138=https://explorer.d-bis.org EXPLORER_138=https://explorer.d-bis.org
# CCIP Router (Custom Deployment) # CCIP Router (Custom Deployment)
CCIP_ROUTER_138=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e CCIP_ROUTER_138=0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817
# CCIP Contracts # CCIP Contracts
CCIP_SENDER_138=0x105F8A15b819948a89153505762444Ee9f324684 CCIP_SENDER_138=0x105F8A15b819948a89153505762444Ee9f324684
@@ -59,7 +59,7 @@ CCIP_RECEIVER_138=0x95007eC50d0766162F77848Edf7bdC4eBA147fb4
CCIP_LOGGER_138=0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334 CCIP_LOGGER_138=0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334
# CCIP Bridges # CCIP Bridges
CCIPWETH9_BRIDGE_138=0x89dd12025bfCD38A168455A44B400e913ED33BE2 CCIPWETH9_BRIDGE_138=0xcacfd227A040002e49e2e01626363071324f820a
CCIPWETH10_BRIDGE_138=0xe0E93247376aa097dB308B92e6Ba36bA015535D0 CCIPWETH10_BRIDGE_138=0xe0E93247376aa097dB308B92e6Ba36bA015535D0
# LINK Token (Canonical Ethereum Mainnet Address) # LINK Token (Canonical Ethereum Mainnet Address)
@@ -84,7 +84,7 @@ CCIP_ROUTER_MAINNET=0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D
# CCIP Bridges # CCIP Bridges
CCIPWETH9_BRIDGE_MAINNET=0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6 CCIPWETH9_BRIDGE_MAINNET=0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6
CCIPWETH10_BRIDGE_MAINNET=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e CCIPWETH10_BRIDGE_MAINNET=0x04E1e22B0D41e99f4275bd40A50480219bc9A223
# Alternative Mainnet Bridge Addresses (from broadcast logs) # Alternative Mainnet Bridge Addresses (from broadcast logs)
CCIPWETH9_BRIDGE_MAINNET_ALT=0x2A0840e5117683b11682ac46f5CF5621E67269E3 CCIPWETH9_BRIDGE_MAINNET_ALT=0x2A0840e5117683b11682ac46f5CF5621E67269E3
@@ -311,4 +311,3 @@ CHAIN_SELECTOR_GNOSIS=TBD
**Last Updated**: 2025-12-24 **Last Updated**: 2025-12-24
**Status**: Complete .env template ready for update **Status**: Complete .env template ready for update

View File

@@ -10,14 +10,14 @@
### CCIP Router ### CCIP Router
- **Status**: ✅ Deployed - **Status**: ✅ Deployed
- **Address**: 0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e - **Address**: 0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817
### CCIP Sender ### CCIP Sender
- **Status**: ✅ Deployed - **Status**: ✅ Deployed
- **Address**: 0x105F8A15b819948a89153505762444Ee9f324684 - **Address**: 0x105F8A15b819948a89153505762444Ee9f324684
### Bridge Contracts ### Bridge Contracts
- **WETH9 Bridge**: ✅ Deployed (0x89dd12025bfCD38A168455A44B400e913ED33BE2) - **WETH9 Bridge**: ✅ Deployed (0xcacfd227A040002e49e2e01626363071324f820a)
- **WETH10 Bridge**: ✅ Deployed (0xe0E93247376aa097dB308B92e6Ba36bA015535D0) - **WETH10 Bridge**: ✅ Deployed (0xe0E93247376aa097dB308B92e6Ba36bA015535D0)
### Bridge Destination Configuration ### Bridge Destination Configuration

View File

@@ -27,11 +27,11 @@
### ChainID 138 (Source Chain) ### ChainID 138 (Source Chain)
#### ✅ Deployed #### ✅ Deployed
- ✅ CCIP Router (Custom): `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` - ✅ CCIP Router (Custom): `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
- ✅ CCIP Sender: `0x105F8A15b819948a89153505762444Ee9f324684` - ✅ CCIP Sender: `0x105F8A15b819948a89153505762444Ee9f324684`
- ⚠️ CCIP Receiver: `0x95007eC50d0766162F77848Edf7bdC4eBA147fb4` (Needs re-deployment) - ⚠️ CCIP Receiver: `0x95007eC50d0766162F77848Edf7bdC4eBA147fb4` (Needs re-deployment)
- ✅ CCIP Logger: `0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334` - ✅ CCIP Logger: `0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334`
- ✅ CCIPWETH9Bridge: `0x89dd12025bfCD38A168455A44B400e913ED33BE2` - ✅ CCIPWETH9Bridge: `0xcacfd227A040002e49e2e01626363071324f820a`
- ✅ CCIPWETH10Bridge: `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` - ✅ CCIPWETH10Bridge: `0xe0E93247376aa097dB308B92e6Ba36bA015535D0`
- ✅ LINK Token: `0x514910771AF9Ca656af840dff83E8264EcF986CA` (Canonical) - ✅ LINK Token: `0x514910771AF9Ca656af840dff83E8264EcF986CA` (Canonical)
@@ -49,7 +49,7 @@
#### ✅ Deployed #### ✅ Deployed
- ✅ CCIP Router (Official): `0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D` - ✅ CCIP Router (Official): `0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D`
- ✅ CCIPWETH9Bridge: `0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6` (or `0x2A0840e5117683b11682ac46f5CF5621E67269E3`) - ✅ CCIPWETH9Bridge: `0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6` (or `0x2A0840e5117683b11682ac46f5CF5621E67269E3`)
- ✅ CCIPWETH10Bridge: `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` (or `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03`) - ✅ CCIPWETH10Bridge: `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` (or `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03`)
- ✅ LINK Token (Official): `0x514910771AF9Ca656af840dff83E8264EcF986CA` - ✅ LINK Token (Official): `0x514910771AF9Ca656af840dff83E8264EcF986CA`
- ✅ TransactionMirror: `0x4CF42c4F1dBa748601b8938be3E7ABD732E87cE9` - ✅ TransactionMirror: `0x4CF42c4F1dBa748601b8938be3E7ABD732E87cE9`
- ✅ MainnetTether: `0x15DF1D5BFDD8Aa4b380445D4e3E9B38d34283619` - ✅ MainnetTether: `0x15DF1D5BFDD8Aa4b380445D4e3E9B38d34283619`
@@ -212,7 +212,7 @@
- `0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6` - `0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6`
- `0x2A0840e5117683b11682ac46f5CF5621E67269E3` - `0x2A0840e5117683b11682ac46f5CF5621E67269E3`
- **CCIPWETH10Bridge**: - **CCIPWETH10Bridge**:
- `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` - `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
- `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03` - `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03`
- **Action**: Verify which addresses are active and update .env accordingly - **Action**: Verify which addresses are active and update .env accordingly
@@ -330,4 +330,3 @@
**Last Updated**: 2025-12-24 **Last Updated**: 2025-12-24
**Status**: Comprehensive gap analysis complete **Status**: Comprehensive gap analysis complete

View File

@@ -2,7 +2,7 @@
**Date**: 2025-01-12 **Date**: 2025-01-12
**Network**: ChainID 138 **Network**: ChainID 138
**Router Address**: `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` **Router Address**: `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
--- ---
@@ -15,7 +15,7 @@ The CCIP Router is the central component of the Chainlink CCIP (Cross-Chain Inte
## Configuration Details ## Configuration Details
### Router Address ### Router Address
- **Address**: `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` - **Address**: `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
- **Network**: ChainID 138 - **Network**: ChainID 138
- **RPC Endpoint**: `http://192.168.11.250:8545` or `https://rpc-core.d-bis.org` - **RPC Endpoint**: `http://192.168.11.250:8545` or `https://rpc-core.d-bis.org`
- **Block Explorer**: `https://explorer.d-bis.org` (Blockscout) - **Block Explorer**: `https://explorer.d-bis.org` (Blockscout)
@@ -79,7 +79,7 @@ Gets the OnRamp address for a destination chain.
- **Relationship**: Sender contract interacts with Router to send messages - **Relationship**: Sender contract interacts with Router to send messages
### Bridge Contracts ### Bridge Contracts
- **CCIPWETH9Bridge**: `0x89dd12025bfCD38A168455A44B400e913ED33BE2` - **CCIPWETH9Bridge**: `0xcacfd227A040002e49e2e01626363071324f820a`
- **CCIPWETH10Bridge**: `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` - **CCIPWETH10Bridge**: `0xe0E93247376aa097dB308B92e6Ba36bA015535D0`
- **Relationship**: Bridge contracts call Router to send cross-chain messages - **Relationship**: Bridge contracts call Router to send cross-chain messages
@@ -94,12 +94,12 @@ Gets the OnRamp address for a destination chain.
### Check Router Status ### Check Router Status
```bash ```bash
cast code 0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e --rpc-url http://192.168.11.250:8545 cast code 0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817 --rpc-url http://192.168.11.250:8545
``` ```
### Get Fee Token ### Get Fee Token
```bash ```bash
cast call 0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e "getFeeToken()" --rpc-url http://192.168.11.250:8545 cast call 0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817 "getFeeToken()" --rpc-url http://192.168.11.250:8545
``` ```
--- ---
@@ -143,4 +143,3 @@ cast call 0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e "getFeeToken()" --rpc-url h
--- ---
**Last Updated**: 2025-01-12 **Last Updated**: 2025-01-12

View File

@@ -1,7 +1,7 @@
# CCIP Router Native ETH Support Check # CCIP Router Native ETH Support Check
**Date**: 2025-01-12 **Date**: 2025-01-12
**Router**: `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` **Router**: `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
**ChainID**: 138 **ChainID**: 138
--- ---
@@ -127,4 +127,3 @@ cast send <ROUTER> "ccipSend(...)" --value <amount> --rpc-url <RPC>
**Last Updated**: 2025-01-12 **Last Updated**: 2025-01-12
**Status**: ⚠️ Router configured for LINK, but token not deployed. Native ETH support uncertain. **Status**: ⚠️ Router configured for LINK, but token not deployed. Native ETH support uncertain.

View File

@@ -13,7 +13,7 @@
- **Address**: `0x6C4BEE679d37629330daeF141BEd5b4eD2Ec14f6` - **Address**: `0x6C4BEE679d37629330daeF141BEd5b4eD2Ec14f6`
- **Status**: Verified on-chain - **Status**: Verified on-chain
- **Code Size**: 6,749 bytes - **Code Size**: 6,749 bytes
- **Router**: `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` - **Router**: `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
- **Oracle**: `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506` - **Oracle**: `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506`
2.**OpenZeppelin Contracts Installation** 2.**OpenZeppelin Contracts Installation**
@@ -125,4 +125,3 @@ cast send --private-key $PRIVATE_KEY \
--- ---
**Last Updated**: 2025-12-24 **Last Updated**: 2025-12-24

View File

@@ -27,7 +27,7 @@
| # | Contract | Address | Variable Names | Status | | # | Contract | Address | Variable Names | Status |
|---|----------|---------|----------------|--------| |---|----------|---------|----------------|--------|
| 1 | LINK Token | `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03` | `LINK_TOKEN_138`, `LINK_TOKEN` | ✅ | | 1 | LINK Token | `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03` | `LINK_TOKEN_138`, `LINK_TOKEN` | ✅ |
| 2 | CCIP Router | `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` | `CCIP_ROUTER_138`, `CCIP_ROUTER_ADDRESS` | ✅ | | 2 | CCIP Router | `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817` | `CCIP_ROUTER_138`, `CCIP_ROUTER_ADDRESS` | ✅ |
| 3 | CCIP Sender | `0x105F8A15b819948a89153505762444Ee9f324684` | `CCIP_SENDER_138` | ✅ | | 3 | CCIP Sender | `0x105F8A15b819948a89153505762444Ee9f324684` | `CCIP_SENDER_138` | ✅ |
| 4 | CCIP Logger | `0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334` | `CCIP_LOGGER_138`, `CCIP_LOGGER` | ✅ | | 4 | CCIP Logger | `0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334` | `CCIP_LOGGER_138`, `CCIP_LOGGER` | ✅ |
| 5 | CCIP Receiver | `0x95007eC50d0766162F77848Edf7bdC4eBA147fb4` | `CCIP_RECEIVER_138`, `CCIP_RECEIVER` | ⚠️ Needs re-deployment | | 5 | CCIP Receiver | `0x95007eC50d0766162F77848Edf7bdC4eBA147fb4` | `CCIP_RECEIVER_138`, `CCIP_RECEIVER` | ⚠️ Needs re-deployment |
@@ -62,8 +62,8 @@
LINK_TOKEN_138=0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03 LINK_TOKEN_138=0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03
LINK_TOKEN=0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03 # Alias LINK_TOKEN=0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03 # Alias
CCIP_ROUTER_138=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e CCIP_ROUTER_138=0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817
CCIP_ROUTER_ADDRESS=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e # Alias CCIP_ROUTER_ADDRESS=0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817 # Alias
CCIP_SENDER_138=0x105F8A15b819948a89153505762444Ee9f324684 CCIP_SENDER_138=0x105F8A15b819948a89153505762444Ee9f324684
@@ -247,4 +247,3 @@ See `docs/CCIP_CONTRACTS_ENV_UPDATE.md` for complete list.
**Last Updated**: 2025-12-24 **Last Updated**: 2025-12-24
**Status**: ✅ **COMPREHENSIVE AND INCLUSIVE** - All contracts from DEPLOYED_CONTRACTS_REVIEW.md and all CCIP contracts for all networks are now in .env files **Status**: ✅ **COMPREHENSIVE AND INCLUSIVE** - All contracts from DEPLOYED_CONTRACTS_REVIEW.md and all CCIP contracts for all networks are now in .env files

View File

@@ -22,7 +22,7 @@
| Contract | Address | In .env | Variable Name | Status | | Contract | Address | In .env | Variable Name | Status |
|----------|---------|---------|---------------|--------| |----------|---------|---------|---------------|--------|
| **LINK Token** | `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03` | ✅ | `LINK_TOKEN_138`, `LINK_TOKEN` | ✅ Verified | | **LINK Token** | `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03` | ✅ | `LINK_TOKEN_138`, `LINK_TOKEN` | ✅ Verified |
| **CCIP Router** | `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` | ✅ | `CCIP_ROUTER_138`, `CCIP_ROUTER_ADDRESS` | ✅ Verified | | **CCIP Router** | `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817` | ✅ | `CCIP_ROUTER_138`, `CCIP_ROUTER_ADDRESS` | ✅ Verified |
| **CCIP Sender** | `0x105F8A15b819948a89153505762444Ee9f324684` | ✅ | `CCIP_SENDER_138` | ✅ Verified | | **CCIP Sender** | `0x105F8A15b819948a89153505762444Ee9f324684` | ✅ | `CCIP_SENDER_138` | ✅ Verified |
| **CCIP Logger** | `0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334` | ✅ | `CCIP_LOGGER_138`, `CCIP_LOGGER` | ✅ Verified | | **CCIP Logger** | `0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334` | ✅ | `CCIP_LOGGER_138`, `CCIP_LOGGER` | ✅ Verified |
| **CCIP Receiver** | `0x95007eC50d0766162F77848Edf7bdC4eBA147fb4` | ✅ | `CCIP_RECEIVER_138`, `CCIP_RECEIVER` | ⚠️ Needs re-deployment | | **CCIP Receiver** | `0x95007eC50d0766162F77848Edf7bdC4eBA147fb4` | ✅ | `CCIP_RECEIVER_138`, `CCIP_RECEIVER` | ⚠️ Needs re-deployment |
@@ -192,4 +192,3 @@
**Status**: ✅ **COMPREHENSIVE VERIFICATION COMPLETE** **Status**: ✅ **COMPREHENSIVE VERIFICATION COMPLETE**
All deployed contracts from DEPLOYED_CONTRACTS_REVIEW.md are now in .env files! All deployed contracts from DEPLOYED_CONTRACTS_REVIEW.md are now in .env files!

View File

@@ -17,7 +17,7 @@ CCIP_CHAIN138_FEE_TOKEN=0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03
### CCIP Contracts ### CCIP Contracts
```bash ```bash
CCIP_ROUTER_ADDRESS=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e CCIP_ROUTER_ADDRESS=0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817
CCIP_RECEIVER=0x95007eC50d0766162F77848Edf7bdC4eBA147fb4 CCIP_RECEIVER=0x95007eC50d0766162F77848Edf7bdC4eBA147fb4
CCIP_LOGGER=0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334 CCIP_LOGGER=0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334
``` ```
@@ -74,4 +74,3 @@ Both projects have been updated with all deployed contract addresses.
--- ---
**Last Updated**: 2025-12-24 **Last Updated**: 2025-12-24

View File

@@ -22,11 +22,11 @@
| Contract | Address | Variable Name(s) | Status | | Contract | Address | Variable Name(s) | Status |
|----------|---------|------------------|--------| |----------|---------|------------------|--------|
| **LINK Token** | `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03` | `LINK_TOKEN_138`, `LINK_TOKEN` | ✅ Added | | **LINK Token** | `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03` | `LINK_TOKEN_138`, `LINK_TOKEN` | ✅ Added |
| **CCIP Router** | `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` | `CCIP_ROUTER_138`, `CCIP_ROUTER_ADDRESS` | ✅ Added | | **CCIP Router** | `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817` | `CCIP_ROUTER_138`, `CCIP_ROUTER_ADDRESS` | ✅ Added |
| **CCIP Sender** | `0x105F8A15b819948a89153505762444Ee9f324684` | `CCIP_SENDER_138` | ✅ Added | | **CCIP Sender** | `0x105F8A15b819948a89153505762444Ee9f324684` | `CCIP_SENDER_138` | ✅ Added |
| **CCIP Logger** | `0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334` | `CCIP_LOGGER_138`, `CCIP_LOGGER` | ✅ Added | | **CCIP Logger** | `0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334` | `CCIP_LOGGER_138`, `CCIP_LOGGER` | ✅ Added |
| **CCIP Receiver** | `0x95007eC50d0766162F77848Edf7bdC4eBA147fb4` | `CCIP_RECEIVER_138`, `CCIP_RECEIVER` | ✅ Added ⚠️ | | **CCIP Receiver** | `0x95007eC50d0766162F77848Edf7bdC4eBA147fb4` | `CCIP_RECEIVER_138`, `CCIP_RECEIVER` | ✅ Added ⚠️ |
| **CCIPWETH9Bridge** | `0x89dd12025bfCD38A168455A44B400e913ED33BE2` | `CCIPWETH9_BRIDGE_138`, `CCIPWETH9_BRIDGE` | ✅ Added | | **CCIPWETH9Bridge** | `0xcacfd227A040002e49e2e01626363071324f820a` | `CCIPWETH9_BRIDGE_138`, `CCIPWETH9_BRIDGE` | ✅ Added |
| **CCIPWETH10Bridge** | `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` | `CCIPWETH10_BRIDGE_138`, `CCIPWETH10_BRIDGE` | ✅ Added | | **CCIPWETH10Bridge** | `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` | `CCIPWETH10_BRIDGE_138`, `CCIPWETH10_BRIDGE` | ✅ Added |
| **Oracle Aggregator** | `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506` | `ORACLE_AGGREGATOR_138`, `ORACLE_AGGREGATOR_ADDRESS` | ✅ Added | | **Oracle Aggregator** | `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506` | `ORACLE_AGGREGATOR_138`, `ORACLE_AGGREGATOR_ADDRESS` | ✅ Added |
| **Oracle Proxy** | `0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6` | `ORACLE_PROXY_138`, `ORACLE_PROXY_ADDRESS` | ✅ Added | | **Oracle Proxy** | `0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6` | `ORACLE_PROXY_138`, `ORACLE_PROXY_ADDRESS` | ✅ Added |
@@ -131,13 +131,13 @@
```bash ```bash
# Core Infrastructure # Core Infrastructure
LINK_TOKEN_138=0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03 LINK_TOKEN_138=0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03
CCIP_ROUTER_138=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e CCIP_ROUTER_138=0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817
CCIP_SENDER_138=0x105F8A15b819948a89153505762444Ee9f324684 CCIP_SENDER_138=0x105F8A15b819948a89153505762444Ee9f324684
CCIP_RECEIVER_138=0x95007eC50d0766162F77848Edf7bdC4eBA147fb4 CCIP_RECEIVER_138=0x95007eC50d0766162F77848Edf7bdC4eBA147fb4
CCIP_LOGGER_138=0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334 CCIP_LOGGER_138=0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334
# Bridges # Bridges
CCIPWETH9_BRIDGE_138=0x89dd12025bfCD38A168455A44B400e913ED33BE2 CCIPWETH9_BRIDGE_138=0xcacfd227A040002e49e2e01626363071324f820a
CCIPWETH10_BRIDGE_138=0xe0E93247376aa097dB308B92e6Ba36bA015535D0 CCIPWETH10_BRIDGE_138=0xe0E93247376aa097dB308B92e6Ba36bA015535D0
# Oracle # Oracle
@@ -194,4 +194,3 @@ WETH10_MAINNET=0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f
**Last Updated**: 2025-12-24 **Last Updated**: 2025-12-24
**Status**: ✅ **COMPLETE** - All deployed contracts from DEPLOYED_CONTRACTS_REVIEW.md are now in .env files **Status**: ✅ **COMPLETE** - All deployed contracts from DEPLOYED_CONTRACTS_REVIEW.md are now in .env files

View File

@@ -12,13 +12,13 @@
**Issue**: Two different router addresses were defined with conflicting purposes: **Issue**: Two different router addresses were defined with conflicting purposes:
- `CCIP_ROUTER=0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D` (Ethereum Mainnet) - `CCIP_ROUTER=0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D` (Ethereum Mainnet)
- `CCIP_ROUTER_ADDRESS=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` (Chain 138) - `CCIP_ROUTER_ADDRESS=0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817` (Chain 138)
**Impact**: High - Could cause scripts to use wrong router address **Impact**: High - Could cause scripts to use wrong router address
**Fix**: **Fix**:
- Separated into chain-specific variables: - Separated into chain-specific variables:
- `CCIP_CHAIN138_ROUTER=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` - `CCIP_CHAIN138_ROUTER=0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
- `CCIP_ETH_ROUTER=0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D` - `CCIP_ETH_ROUTER=0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D`
- Kept legacy variables for backward compatibility - Kept legacy variables for backward compatibility
@@ -51,7 +51,7 @@
**Fix**: **Fix**:
- Created dedicated "Chain 138 Configuration" section - Created dedicated "Chain 138 Configuration" section
- Clearly marked all Chain 138 addresses: - Clearly marked all Chain 138 addresses:
- `CCIPWETH9_BRIDGE_CHAIN138=0x89dd12025bfCD38A168455A44B400e913ED33BE2` - `CCIPWETH9_BRIDGE_CHAIN138=0xcacfd227A040002e49e2e01626363071324f820a`
- `CCIPWETH10_BRIDGE_CHAIN138=0xe0E93247376aa097dB308B92e6Ba36bA015535D0` - `CCIPWETH10_BRIDGE_CHAIN138=0xe0E93247376aa097dB308B92e6Ba36bA015535D0`
--- ---
@@ -99,11 +99,11 @@
Have we Have we
| Contract | Address | Status | Source | | Contract | Address | Status | Source |
|----------|---------|--------|--------| |----------|---------|--------|--------|
| **CCIP Router** | `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` | ✅ Verified | CCIP_CONFIGURATION_STATUS.md | | **CCIP Router** | `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817` | ✅ Verified | CCIP_CONFIGURATION_STATUS.md |
| **CCIP Sender** | `0x105F8A15b819948a89153505762444Ee9f324684` | ✅ Verified | CCIP_CONFIGURATION_STATUS.md | | **CCIP Sender** | `0x105F8A15b819948a89153505762444Ee9f324684` | ✅ Verified | CCIP_CONFIGURATION_STATUS.md |
| **WETH9** | `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2` | ✅ Verified | CROSS_CHAIN_BRIDGE_ADDRESSES.md | | **WETH9** | `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2` | ✅ Verified | CROSS_CHAIN_BRIDGE_ADDRESSES.md |
| **WETH10** | `0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f` | ✅ Verified | CROSS_CHAIN_BRIDGE_ADDRESSES.md | | **WETH10** | `0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f` | ✅ Verified | CROSS_CHAIN_BRIDGE_ADDRESSES.md |
| **CCIPWETH9Bridge** | `0x89dd12025bfCD38A168455A44B400e913ED33BE2` | ✅ Verified | CCIP_CONFIGURATION_STATUS.md | | **CCIPWETH9Bridge** | `0xcacfd227A040002e49e2e01626363071324f820a` | ✅ Verified | CCIP_CONFIGURATION_STATUS.md |
| **CCIPWETH10Bridge** | `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` | ✅ Verified | CCIP_CONFIGURATION_STATUS.md | | **CCIPWETH10Bridge** | `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` | ✅ Verified | CCIP_CONFIGURATION_STATUS.md |
| **Multicall** | `0x5b73C5498c1E3b4dbA84de0F1833c4a029d90519` | ✅ Verified | FINAL_CONTRACT_ADDRESSES.md | | **Multicall** | `0x5b73C5498c1E3b4dbA84de0F1833c4a029d90519` | ✅ Verified | FINAL_CONTRACT_ADDRESSES.md |
| **Oracle Aggregator** | `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506` | ✅ Verified | FINAL_CONTRACT_ADDRESSES.md | | **Oracle Aggregator** | `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506` | ✅ Verified | FINAL_CONTRACT_ADDRESSES.md |
@@ -210,4 +210,3 @@ All destination chain bridge addresses match the documentation in `COMPLETE_SETU
--- ---
**Last Updated**: 2025-01-12 **Last Updated**: 2025-01-12

View File

@@ -140,11 +140,11 @@ Current status: ~60% complete, destination routing table incomplete for Ethereum
| Contract | Address | Status | | Contract | Address | Status |
|----------|---------|--------| |----------|---------|--------|
| CCIP Router (Chain 138) | `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` | ✅ Correct | | CCIP Router (Chain 138) | `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817` | ✅ Correct |
| CCIP Sender (Chain 138) | `0x105F8A15b819948a89153505762444Ee9f324684` | ✅ Correct | | CCIP Sender (Chain 138) | `0x105F8A15b819948a89153505762444Ee9f324684` | ✅ Correct |
| WETH9 (Chain 138) | `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2` | ✅ Correct | | WETH9 (Chain 138) | `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2` | ✅ Correct |
| WETH10 (Chain 138) | `0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f` | ✅ Correct | | WETH10 (Chain 138) | `0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f` | ✅ Correct |
| CCIPWETH9Bridge (Chain 138) | `0x89dd12025bfCD38A168455A44B400e913ED33BE2` | ✅ Correct | | CCIPWETH9Bridge (Chain 138) | `0xcacfd227A040002e49e2e01626363071324f820a` | ✅ Correct |
| CCIPWETH10Bridge (Chain 138) | `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` | ✅ Correct | | CCIPWETH10Bridge (Chain 138) | `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` | ✅ Correct |
| Oracle Aggregator | `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506` | ✅ Correct | | Oracle Aggregator | `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506` | ✅ Correct |
| Oracle Proxy | `0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6` | ✅ Correct | | Oracle Proxy | `0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6` | ✅ Correct |
@@ -227,4 +227,3 @@ Current status: ~60% complete, destination routing table incomplete for Ethereum
--- ---
**Review Completed**: $(date) **Review Completed**: $(date)

View File

@@ -18,7 +18,7 @@
- **Address**: `0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334` - **Address**: `0xF597ABbe5E1544845C6Ba92a6884B4D601ffa334`
- **Status**: ✅ **FULLY VERIFIED** - **Status**: ✅ **FULLY VERIFIED**
- **On-Chain**: ✅ Code exists (807 bytes) - **On-Chain**: ✅ Code exists (807 bytes)
- **Router**: `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` - **Router**: `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
- **Functions**: ✅ Router connection verified - **Functions**: ✅ Router connection verified
--- ---
@@ -172,4 +172,3 @@ All documentation created:
--- ---
**Last Updated**: 2025-12-24 **Last Updated**: 2025-12-24

View File

@@ -77,11 +77,11 @@ The Ethereum Mainnet canonical LINK token address (`0x514910771AF9Ca656af840dff8
The LINK token is now configured for: The LINK token is now configured for:
1. **CCIP Router Fee Token** 1. **CCIP Router Fee Token**
- Router: `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` - Router: `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
- Fee Token: `0x514910771AF9Ca656af840dff83E8264EcF986CA` - Fee Token: `0x514910771AF9Ca656af840dff83E8264EcF986CA`
2. **Bridge Contracts** 2. **Bridge Contracts**
- WETH9 Bridge: `0x89dd12025bfCD38A168455A44B400e913ED33BE2` - WETH9 Bridge: `0xcacfd227A040002e49e2e01626363071324f820a`
- WETH10 Bridge: `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` - WETH10 Bridge: `0xe0E93247376aa097dB308B92e6Ba36bA015535D0`
- Both bridges can use LINK for CCIP fees - Both bridges can use LINK for CCIP fees
@@ -116,7 +116,7 @@ cast call 0x514910771AF9Ca656af840dff83E8264EcF986CA "symbol()" --rpc-url http:/
### Check CCIP Router Fee Token ### Check CCIP Router Fee Token
```bash ```bash
CCIP_ROUTER="0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e" CCIP_ROUTER="0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817"
cast call "$CCIP_ROUTER" "getFeeToken()" --rpc-url http://192.168.11.250:8545 cast call "$CCIP_ROUTER" "getFeeToken()" --rpc-url http://192.168.11.250:8545
``` ```
@@ -170,4 +170,3 @@ cast call "$CCIP_ROUTER" "getFeeToken()" --rpc-url http://192.168.11.250:8545
**Last Updated**: 2025-01-12 **Last Updated**: 2025-01-12
**Status**: ✅ Configuration complete - LINK token added to all systems **Status**: ✅ Configuration complete - LINK token added to all systems

View File

@@ -14,7 +14,7 @@ Comprehensive search for existing LINK token on ChainID 138 was performed using
## Search Methods Used ## Search Methods Used
### Method 1: CCIP Router Fee Token ✅ ### Method 1: CCIP Router Fee Token ✅
- **Router**: `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` - **Router**: `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
- **Query**: `getFeeToken()` / `feeToken()` - **Query**: `getFeeToken()` / `feeToken()`
- **Result**: ⚠️ Returns address `0x000000000000000000000000514910771af9ca65...` - **Result**: ⚠️ Returns address `0x000000000000000000000000514910771af9ca65...`
- **Finding**: Router references Ethereum Mainnet LINK address (`0x514910771AF9Ca656af840dff83E8264EcF986CA`) but contract does NOT exist at this address on ChainID 138 - **Finding**: Router references Ethereum Mainnet LINK address (`0x514910771AF9Ca656af840dff83E8264EcF986CA`) but contract does NOT exist at this address on ChainID 138
@@ -30,7 +30,7 @@ Checked the following addresses:
**Result**: None of the known addresses have deployed contracts. **Result**: None of the known addresses have deployed contracts.
### Method 3: Bridge Contract References ✅ ### Method 3: Bridge Contract References ✅
- **WETH9 Bridge**: `0x89dd12025bfCD38A168455A44B400e913ED33BE2` - **WETH9 Bridge**: `0xcacfd227A040002e49e2e01626363071324f820a`
- **WETH10 Bridge**: `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` - **WETH10 Bridge**: `0xe0E93247376aa097dB308B92e6Ba36bA015535D0`
- **Query**: `linkToken()` / `getLinkToken()` - **Query**: `linkToken()` / `getLinkToken()`
- **Result**: ⚠️ Bridge contracts don't expose LINK token reference methods - **Result**: ⚠️ Bridge contracts don't expose LINK token reference methods
@@ -112,4 +112,3 @@ If bridging is available:
**Last Updated**: 2025-01-12 **Last Updated**: 2025-01-12
**Status**: ❌ No existing LINK token found - deployment required **Status**: ❌ No existing LINK token found - deployment required

View File

@@ -37,7 +37,7 @@ All next steps from the LINK token configuration have been executed. The setup i
**Result**: ⚠️ **Could not query CCIP Router** **Result**: ⚠️ **Could not query CCIP Router**
- **Router Address**: `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` - **Router Address**: `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
- **Method**: `getFeeToken()` - **Method**: `getFeeToken()`
- **Status**: Query failed - **Status**: Query failed
@@ -83,7 +83,7 @@ psql -h localhost -p 5432 -U postgres -d explorer \
**Result**: ⚠️ **Skipped - Token not found on chain** **Result**: ⚠️ **Skipped - Token not found on chain**
- **WETH9 Bridge**: `0x89dd12025bfCD38A168455A44B400e913ED33BE2` - **WETH9 Bridge**: `0xcacfd227A040002e49e2e01626363071324f820a`
- **WETH10 Bridge**: `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` - **WETH10 Bridge**: `0xe0E93247376aa097dB308B92e6Ba36bA015535D0`
- **Status**: Cannot check balances - token contract doesn't exist - **Status**: Cannot check balances - token contract doesn't exist
@@ -155,7 +155,7 @@ If ChainID 138 needs its own LINK token:
If LINK already exists on ChainID 138 with a different address: If LINK already exists on ChainID 138 with a different address:
```bash ```bash
# Check CCIP Router for fee token # Check CCIP Router for fee token
cast call 0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e "getFeeToken()" --rpc-url <RPC> cast call 0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817 "getFeeToken()" --rpc-url <RPC>
# Search for LINK token contracts # Search for LINK token contracts
# Check known LINK token addresses # Check known LINK token addresses
@@ -211,4 +211,3 @@ grep -A 5 "0x514910771AF9Ca656af840dff83E8264EcF986CA" token-lists/lists/dbis-13
**Last Updated**: 2025-01-12 **Last Updated**: 2025-01-12
**Next Action**: Deploy or bridge LINK token to ChainID 138 **Next Action**: Deploy or bridge LINK token to ChainID 138

View File

@@ -22,7 +22,7 @@
{ {
"chainId": 138, "chainId": 138,
"address": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f", "address": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f",
"name": "Wrapped Ether 10", "name": "Wrapped Ether v10",
"symbol": "WETH10", "symbol": "WETH10",
"decimals": 18, "decimals": 18,
"logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/logo.png", "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/logo.png",
@@ -30,4 +30,3 @@
} }
] ]
} }

View File

@@ -11,7 +11,7 @@
### Critical Issues: ### Critical Issues:
1. **CCIP_ROUTER Conflict**: Two different router addresses were defined 1. **CCIP_ROUTER Conflict**: Two different router addresses were defined
- `CCIP_ROUTER=0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D` (Ethereum Mainnet) - `CCIP_ROUTER=0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D` (Ethereum Mainnet)
- `CCIP_ROUTER_ADDRESS=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` (Chain 138) ✅ - `CCIP_ROUTER_ADDRESS=0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817` (Chain 138) ✅
- **Fixed**: Clearly separated by chain - **Fixed**: Clearly separated by chain
2. **Incorrect WETH Deployed Addresses**: 2. **Incorrect WETH Deployed Addresses**:
@@ -72,7 +72,7 @@ RPC_URL="http://localhost:8545"
CHAIN138_SELECTOR=0x000000000000008a CHAIN138_SELECTOR=0x000000000000008a
# CCIP Infrastructure (Chain 138) # CCIP Infrastructure (Chain 138)
CCIP_CHAIN138_ROUTER=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e CCIP_CHAIN138_ROUTER=0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817
CCIP_CHAIN138_SENDER=0x105F8A15b819948a89153505762444Ee9f324684 CCIP_CHAIN138_SENDER=0x105F8A15b819948a89153505762444Ee9f324684
CCIP_CHAIN138_FEE_TOKEN=0x514910771AF9Ca656af840dff83E8264EcF986CA CCIP_CHAIN138_FEE_TOKEN=0x514910771AF9Ca656af840dff83E8264EcF986CA
@@ -81,7 +81,7 @@ WETH9_CHAIN138=0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
WETH10_CHAIN138=0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f WETH10_CHAIN138=0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f
# Bridge Contracts (Chain 138) # Bridge Contracts (Chain 138)
CCIPWETH9_BRIDGE_CHAIN138=0x89dd12025bfCD38A168455A44B400e913ED33BE2 CCIPWETH9_BRIDGE_CHAIN138=0xcacfd227A040002e49e2e01626363071324f820a
CCIPWETH10_BRIDGE_CHAIN138=0xe0E93247376aa097dB308B92e6Ba36bA015535D0 CCIPWETH10_BRIDGE_CHAIN138=0xe0E93247376aa097dB308B92e6Ba36bA015535D0
# Other Contracts (Chain 138) # Other Contracts (Chain 138)
@@ -320,10 +320,10 @@ GENESIS_FAUCET_4_ADDRESS="0x..."
# WETH10_DEPLOYED_ADDRESS=0x105F8A15b819948a89153505762444Ee9f324684 ❌ This was CCIP Sender # WETH10_DEPLOYED_ADDRESS=0x105F8A15b819948a89153505762444Ee9f324684 ❌ This was CCIP Sender
# Legacy CCIP Router Address (Chain 138 - use CCIP_CHAIN138_ROUTER instead) # Legacy CCIP Router Address (Chain 138 - use CCIP_CHAIN138_ROUTER instead)
# CCIP_ROUTER_ADDRESS=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e # CCIP_ROUTER_ADDRESS=0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817
# Legacy CCIP Router Address (Generic - use chain-specific instead) # Legacy CCIP Router Address (Generic - use chain-specific instead)
# CCIP_ROUTER_ADDRESS=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e # CCIP_ROUTER_ADDRESS=0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817
``` ```
--- ---
@@ -331,7 +331,7 @@ GENESIS_FAUCET_4_ADDRESS="0x..."
## ✅ Verification Summary ## ✅ Verification Summary
### Chain 138 Contracts (Verified ✅) ### Chain 138 Contracts (Verified ✅)
- **CCIP Router**: `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` - **CCIP Router**: `0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817`
- **CCIP Sender**: `0x105F8A15b819948a89153505762444Ee9f324684` - **CCIP Sender**: `0x105F8A15b819948a89153505762444Ee9f324684`
- **WETH9**: `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2` ✅ (Genesis) - **WETH9**: `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2` ✅ (Genesis)
- **WETH10**: `0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f` ✅ (Genesis) - **WETH10**: `0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f` ✅ (Genesis)
@@ -363,4 +363,3 @@ GENESIS_FAUCET_4_ADDRESS="0x..."
--- ---
**Last Updated**: 2025-01-11 **Last Updated**: 2025-01-11

View File

@@ -1,7 +1,7 @@
{ {
"chainId": 138, "chainId": 138,
"address": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f", "address": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f",
"name": "Wrapped Ether 10", "name": "Wrapped Ether v10",
"symbol": "WETH10", "symbol": "WETH10",
"decimals": 18, "decimals": 18,
"logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/logo.png", "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/logo.png",
@@ -14,4 +14,3 @@
} }
} }
} }

View File

@@ -60,7 +60,7 @@ Since WETH9 and WETH10 are pre-deployed contracts that cannot be modified, we cr
{ {
"chainId": 138, "chainId": 138,
"address": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f", "address": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f",
"name": "Wrapped Ether 10", "name": "Wrapped Ether v10",
"symbol": "WETH10", "symbol": "WETH10",
"decimals": 18, "decimals": 18,
"logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/logo.png" "logoURI": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/ethereum/assets/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/logo.png"
@@ -175,4 +175,3 @@ All documentation has been updated with fixes and workarounds.
--- ---
**Last Updated**: $(date) **Last Updated**: $(date)