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:
@@ -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**
|
||||||
|
|
||||||
|
|||||||
@@ -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**
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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!
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user