Files
smom-dbis-138/docs/deployment/MAINNET_DEPLOYMENT_PRIORITY.md
defiQUG 1fb7266469 Add Oracle Aggregator and CCIP Integration
- Introduced Aggregator.sol for Chainlink-compatible oracle functionality, including round-based updates and access control.
- Added OracleWithCCIP.sol to extend Aggregator with CCIP cross-chain messaging capabilities.
- Created .gitmodules to include OpenZeppelin contracts as a submodule.
- Developed a comprehensive deployment guide in NEXT_STEPS_COMPLETE_GUIDE.md for Phase 2 and smart contract deployment.
- Implemented Vite configuration for the orchestration portal, supporting both Vue and React frameworks.
- Added server-side logic for the Multi-Cloud Orchestration Portal, including API endpoints for environment management and monitoring.
- Created scripts for resource import and usage validation across non-US regions.
- Added tests for CCIP error handling and integration to ensure robust functionality.
- Included various new files and directories for the orchestration portal and deployment scripts.
2025-12-12 14:57:48 -08:00

2.0 KiB

Mainnet Deployment Priority List

📋 Remaining Smart Contracts for Ethereum Mainnet

1. CCIPLogger

  • Contract: contracts/ccip-integration/CCIPLogger.sol
  • Type: Ethereum receiver for CCIP messages
  • Deployment Tool: Hardhat
  • Script: scripts/ccip-deployment/deploy-ccip-logger.js
  • Estimated Gas: ~2,500,000
  • Estimated Cost: ~0.008 ETH (varies with gas price)
  • Dependencies: None
  • Priority: 1 (Can deploy independently)

2. CCIPWETH9Bridge

  • Contract: contracts/ccip/CCIPWETH9Bridge.sol
  • Type: Cross-chain WETH9 bridge
  • Deployment Tool: Foundry
  • Script: script/DeployCCIPWETH9Bridge.s.sol
  • Estimated Gas: ~1,800,000
  • Estimated Cost: ~0.006 ETH (varies with gas price)
  • Dependencies: CCIPRouter (must be deployed/configured first)
  • Priority: 2 (After CCIPRouter)

3. CCIPWETH10Bridge

  • Contract: contracts/ccip/CCIPWETH10Bridge.sol
  • Type: Cross-chain WETH10 bridge
  • Deployment Tool: Foundry
  • Script: script/DeployCCIPWETH10Bridge.s.sol
  • Estimated Gas: ~1,800,000
  • Estimated Cost: ~0.006 ETH (varies with gas price)
  • Dependencies: CCIPRouter (must be deployed/configured first)
  • Priority: 3 (After CCIPRouter)

⚠️ Note: Predeployed Contracts

The following contracts already exist on Mainnet and do NOT need deployment:

  • WETH9: 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 (canonical address)
  • WETH10: 0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f (canonical address)

📊 Current Gas Prices

Gas prices are fetched in real-time from Etherscan API:

  • Safe (Low): Varies
  • Standard: Varies
  • Fast (High): Varies
  • Recommended (2.5x highest): Varies

💰 Deployment Costs

Total estimated cost for all 3 contracts: ~0.020 ETH (Actual costs depend on current gas prices)

🎯 Prioritization

Deployments are prioritized based on:

  1. Available wallet balance
  2. Contract dependencies
  3. Deployment cost

Run ./scripts/deployment/prioritize-mainnet-deployments.sh for current prioritization.