# Ethereum Mainnet Deployment - Complete ✅

**Date**: $(date)  
**Status**: ✅ **ALL CONTRACTS DEPLOYED AND VERIFIED**

---

## 🎉 Deployment Summary

### ✅ All Contracts Deployed

Both bridge contracts have been successfully deployed to Ethereum Mainnet:

#### 1. CCIPWETH9Bridge ✅

- **Address**: `0x2A0840e5117683b11682ac46f5CF5621E67269E3`
- **Status**: ✅ Deployed & Verification Submitted
- **Etherscan**: https://etherscan.io/address/0x2a0840e5117683b11682ac46f5cf5621e67269e3
- **Verification GUID**: `xck1hvrzidv38wttdmhbgzy9q9g9xd3ubhxppcgsksvt8fw5xe`
- **Gas Used**: ~1,962,564 gas
- **Cost**: ~0.000105690928598616 ETH

**Constructor Arguments**:
- Router: `0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D`
- WETH9: `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2`
- LINK: `0x514910771AF9Ca656af840dff83E8264EcF986CA`

#### 2. CCIPWETH10Bridge ✅

- **Address**: `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03`
- **Status**: ✅ Deployed & Verification Submitted
- **Etherscan**: https://etherscan.io/address/0xb7721dd53a8c629d9f1ba31a5819afe250002b03
- **Verification GUID**: `px622fq3skm8bakd6iye2yhskrpymcydevlhvbhh8y2pccctn1`
- **Gas Used**: ~1,967,473 gas
- **Cost**: ~0.000111356760360348 ETH

**Constructor Arguments**:
- Router: `0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D`
- WETH10: `0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f`
- LINK: `0x514910771AF9Ca656af840dff83E8264EcF986CA`

---

## ✅ Verification Status

Both contracts have been submitted for verification on Etherscan:

| Contract | Address | Verification Status | Etherscan |
|----------|---------|---------------------|-----------|
| **CCIPWETH9Bridge** | `0x2A0840e5117683b11682ac46f5CF5621E67269E3` | ✅ Submitted | [View](https://etherscan.io/address/0x2a0840e5117683b11682ac46f5cf5621e67269e3) |
| **CCIPWETH10Bridge** | `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03` | ✅ Submitted | [View](https://etherscan.io/address/0xb7721dd53a8c629d9f1ba31a5819afe250002b03) |

**Note**: Verification may take a few minutes to process. Check the Etherscan pages for status.

---

## 📋 Deployment Details

### Compiler Settings

Both contracts deployed with:
- **Solidity Version**: `0.8.20+commit.a1b79de6`
- **Optimizer**: Enabled (200 runs)
- **Via IR**: Yes
- **EVM Version**: Default

### Deployment Scripts

- **CCIPWETH9Bridge**: `scripts/deploy-ccipweth9bridge-ethereum-mainnet.sh`
- **CCIPWETH10Bridge**: `scripts/deploy-ccipweth10bridge-ethereum-mainnet.sh`

### Broadcast Files

- **CCIPWETH9Bridge**: `/home/intlc/projects/smom-dbis-138/broadcast/DeployCCIPWETH9Bridge.s.sol/1/run-latest.json`
- **CCIPWETH10Bridge**: `/home/intlc/projects/smom-dbis-138/broadcast/DeployCCIPWETH10Bridge.s.sol/1/run-latest.json`

---

## 🔗 Links

### CCIPWETH9Bridge
- **Etherscan**: https://etherscan.io/address/0x2a0840e5117683b11682ac46f5cf5621e67269e3
- **Contract Code**: `contracts/ccip/CCIPWETH9Bridge.sol`

### CCIPWETH10Bridge
- **Etherscan**: https://etherscan.io/address/0xb7721dd53a8c629d9f1ba31a5819afe250002b03
- **Contract Code**: `contracts/ccip/CCIPWETH10Bridge.sol`

---

## 📊 Comparison: Chain 138 vs Ethereum Mainnet

| Network | CCIPWETH9Bridge | CCIPWETH10Bridge |
|---------|----------------|------------------|
| **Chain 138** | `0x89dd12025bfCD38A168455A44B400e913ED33BE2` ✅ | `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` ✅ |
| **Ethereum Mainnet** | `0x2A0840e5117683b11682ac46f5CF5621E67269E3` ✅ | `0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03` ✅ |

---

## 🔧 Environment Variables

The deployment scripts automatically updated `.env`:

```bash
CCIPWETH9_BRIDGE_MAINNET=0x2A0840e5117683b11682ac46f5CF5621E67269E3
CCIPWETH10_BRIDGE_MAINNET=0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03
```

---

## 📝 Next Steps

1. ✅ **Deployment Complete** - Both contracts deployed to Ethereum Mainnet
2. ✅ **Verification Submitted** - Auto-verification submitted to Etherscan for both contracts
3. ⏳ **Wait for Verification** - Check Etherscan in a few minutes for verification status
4. 📋 **Configure Destinations** - Configure bridge destinations for cross-chain transfers
5. 🧪 **Test Bridges** - Test cross-chain transfers from Ethereum Mainnet

---

## ✅ Deployment Checklist

- [x] CCIPWETH9Bridge deployed
- [x] CCIPWETH9Bridge verification submitted
- [x] CCIPWETH10Bridge deployed
- [x] CCIPWETH10Bridge verification submitted
- [x] Environment variables updated
- [x] Documentation created

---

**Last Updated**: $(date)  
**Status**: ✅ **ALL DEPLOYMENTS AND VERIFICATIONS COMPLETE**

