Files
smom-dbis-138/docs/archive/status-reports/operations-legacy/EXISTING_DEPLOYMENTS_REPORT.md

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 .env for MAINNET_CCIP_LOGGER
    • Status: Run ./scripts/deployment/check-existing-deployments.sh to verify

WETH Bridge Contracts

  • CCIPWETH9Bridge: Check .env for MAINNET_CCIP_WETH9_BRIDGE

    • Status: Run ./scripts/deployment/check-existing-deployments.sh to verify
  • CCIPWETH10Bridge: Check .env for MAINNET_CCIP_WETH10_BRIDGE

    • Status: Run ./scripts/deployment/check-existing-deployments.sh to verify

Chain-138

CCIP Integration Contracts

  • CCIPTxReporter: Check .env for CHAIN138_CCIP_REPORTER
    • Status: Run ./scripts/deployment/check-existing-deployments.sh to verify

🔍 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 .env and verified on-chain
  • On-chain verification requires RPC access and Foundry's cast tool