# Ethereum Mainnet Deployment Status

**Date**: $(date)  
**Purpose**: Track deployment and verification status of contracts on Ethereum Mainnet

---

## ✅ Deployed & Verified Contracts

### 1. CCIPWETH9Bridge ✅

- **Address**: `0x2A0840e5117683b11682ac46f5CF5621E67269E3`
- **Status**: ✅ Deployed & Verification Submitted
- **Etherscan**: https://etherscan.io/address/0x2a0840e5117683b11682ac46f5cf5621e67269e3
- **Verification GUID**: `xck1hvrzidv38wttdmhbgzy9q9g9xd3ubhxppcgsksvt8fw5xe`
- **Constructor Args**:
  - Router: `0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D`
  - WETH9: `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`
  - LINK: `0x514910771AF9Ca656af840dff83E8264EcF986CA`

---

## ❌ Pending Deployment

### 2. CCIPWETH10Bridge ❌

- **Status**: ⏳ Not yet deployed
- **Purpose**: Cross-chain bridge for WETH10 tokens
- **Similar to**: CCIPWETH9Bridge (same structure, different token)
- **Constructor Args** (expected):
  - Router: `0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D`
  - WETH10: `0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f` (⚠️ Need to verify this is correct for Ethereum Mainnet)
  - LINK: `0x514910771AF9Ca656af840dff83E8264EcF986CA`

**Note**: WETH10 address on Ethereum Mainnet may differ from Chain 138. Need to verify the correct address.

---

## 📋 Deployment Checklist

- [x] CCIPWETH9Bridge deployed
- [x] CCIPWETH9Bridge verification submitted
- [ ] CCIPWETH10Bridge deployed
- [ ] CCIPWETH10Bridge verified

---

## 🔧 Next Steps

1. **Verify WETH10 address on Ethereum Mainnet**
   - Check if `0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f` exists on mainnet
   - If not, find the correct WETH10 address or deploy WETH10 first

2. **Deploy CCIPWETH10Bridge**
   - Use deployment script: `scripts/deploy-ccipweth10bridge-ethereum-mainnet.sh`
   - Similar process to CCIPWETH9Bridge

3. **Verify on Etherscan**
   - Submit verification with correct constructor arguments
   - Wait for Etherscan to process

---

**Last Updated**: $(date)  
**Status**: ⏳ **1 of 2 contracts deployed**

