1.6 KiB
1.6 KiB
Existing Deployments Report
📋 Deployment Status Check
Ethereum Mainnet
Predeployed Contracts (Canonical Addresses)
-
WETH9:
0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2- Status: ✅ Already deployed on Mainnet
- Note: Predeployed in genesis for Chain-138
-
WETH10:
0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f- Status: ✅ Already deployed on Mainnet
- Note: Predeployed in genesis for Chain-138
CCIP Integration Contracts
- CCIPLogger: Check
.envforMAINNET_CCIP_LOGGER- Status: Run
./scripts/deployment/check-existing-deployments.shto verify
- Status: Run
WETH Bridge Contracts
-
CCIPWETH9Bridge: Check
.envforMAINNET_CCIP_WETH9_BRIDGE- Status: Run
./scripts/deployment/check-existing-deployments.shto verify
- Status: Run
-
CCIPWETH10Bridge: Check
.envforMAINNET_CCIP_WETH10_BRIDGE- Status: Run
./scripts/deployment/check-existing-deployments.shto verify
- Status: Run
Chain-138
CCIP Integration Contracts
- CCIPTxReporter: Check
.envforCHAIN138_CCIP_REPORTER- Status: Run
./scripts/deployment/check-existing-deployments.shto verify
- Status: Run
🔍 Verification Commands
# Check all existing deployments
./scripts/deployment/check-existing-deployments.sh
# Verify on-chain deployments
./scripts/deployment/verify-on-chain-deployments.sh
# Generate status report
./scripts/deployment/generate-deployment-status-report.sh
📝 Notes
- WETH9 and WETH10 are predeployed at canonical Mainnet addresses
- Other contracts need to be checked against
.envand verified on-chain - On-chain verification requires RPC access and Foundry's
casttool