Files
proxmox/docs/archive/completion/ETHEREUM_MAINNET_DEPLOYMENT_COMPLETE.md
defiQUG cb47cce074 Complete markdown files cleanup and organization
- Organized 252 files across project
- Root directory: 187 → 2 files (98.9% reduction)
- Moved configuration guides to docs/04-configuration/
- Moved troubleshooting guides to docs/09-troubleshooting/
- Moved quick start guides to docs/01-getting-started/
- Moved reports to reports/ directory
- Archived temporary files
- Generated comprehensive reports and documentation
- Created maintenance scripts and guides

All files organized according to established standards.
2026-01-06 01:46:25 -08:00

4.4 KiB

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

Constructor Arguments:

  • Router: 0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D
  • WETH9: 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
  • LINK: 0x514910771AF9Ca656af840dff83E8264EcF986CA

2. CCIPWETH10Bridge

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
CCIPWETH10Bridge 0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03 Submitted View

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

CCIPWETH9Bridge

CCIPWETH10Bridge


📊 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:

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

  • CCIPWETH9Bridge deployed
  • CCIPWETH9Bridge verification submitted
  • CCIPWETH10Bridge deployed
  • CCIPWETH10Bridge verification submitted
  • Environment variables updated
  • Documentation created

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