- 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.
3.3 KiB
Final Deployment Cost Estimates
Real-Time vs Realistic Estimates
⚠️ Important Note
Current gas prices (~0.07-0.09 gwei) are EXTREMELY LOW and not representative of normal market conditions.
For budgeting and planning, use the realistic estimates (30-50 gwei) rather than current ultra-low prices.
Real-Time Estimates (Current Market)
Last Updated: $(date -u +"%Y-%m-%d %H:%M:%S UTC")
Run ./scripts/deployment/calculate-accurate-costs.sh for the latest real-time estimate.
Current Gas Price: ~0.08 gwei
| Item | Gas | Cost (ETH) | Cost (USD) |
|---|---|---|---|
| CCIPWETH9Bridge | 263,000 | ~0.00002 ETH | ~$0.05 |
| CCIPWETH10Bridge | 263,000 | ~0.00002 ETH | ~$0.05 |
| Configuration | 200,000 | ~0.00001 ETH | ~$0.04 |
| Total | 726,000 | ~0.00006 ETH | ~$0.15 |
Note
: This is based on current ultra-low gas prices. Do not use for budgeting.
Realistic Estimates (Normal Market Conditions)
At 30 gwei (Low Activity - Recommended for Budgeting)
| Item | Gas | Cost (ETH) | Cost (USD @ $2,500/ETH) |
|---|---|---|---|
| CCIPWETH9Bridge | 263,000 | ~0.00789 ETH | ~$19.73 |
| CCIPWETH10Bridge | 263,000 | ~0.00789 ETH | ~$19.73 |
| Configuration | 200,000 | ~0.006 ETH | ~$15.00 |
| Total | 726,000 | ~0.02178 ETH | ~$54.46 |
Recommended Budget: 0.05 ETH (~$125) with buffer
At 50 gwei (Moderate Activity)
| Item | Gas | Cost (ETH) | Cost (USD @ $2,500/ETH) |
|---|---|---|---|
| CCIPWETH9Bridge | 263,000 | ~0.01315 ETH | ~$32.88 |
| CCIPWETH10Bridge | 263,000 | ~0.01315 ETH | ~$32.88 |
| Configuration | 200,000 | ~0.01 ETH | ~$25.00 |
| Total | 726,000 | ~0.0363 ETH | ~$90.75 |
Recommended Budget: 0.075 ETH (~$188) with buffer
At 100 gwei (High Activity)
| Item | Gas | Cost (ETH) | Cost (USD @ $2,500/ETH) |
|---|---|---|---|
| CCIPWETH9Bridge | 263,000 | ~0.0263 ETH | ~$65.75 |
| CCIPWETH10Bridge | 263,000 | ~0.0263 ETH | ~$65.75 |
| Configuration | 200,000 | ~0.02 ETH | ~$50.00 |
| Total | 726,000 | ~0.0726 ETH | ~$181.50 |
Recommended Budget: 0.15 ETH (~$375) with buffer
Budget Recommendation
For Mainnet Deployment: 0.05 ETH (~$125)
This provides:
- Sufficient funds for deployment at 30 gwei
- Buffer for gas price spikes
- Configuration costs
- Safety margin
Real-Time Gas Price Sources
The system uses the following sources (configured in .env):
- ETHEREUM_MAINNET_RPC - Infura Mainnet endpoint (primary)
- INFURA_GAS_API - Infura Gas API (fallback)
- Default RPC - Public endpoint (final fallback)
Getting Latest Estimates
# Get current gas price
./scripts/deployment/get-accurate-gas-price.sh
# Calculate accurate costs
./scripts/deployment/calculate-accurate-costs.sh
# Update all documentation
./scripts/deployment/finalize-cost-estimates.sh
Summary
- Current Real-Time:
0.00006 ETH ($0.15) at ~0.08 gwei ⚠️ Ultra-low - Realistic Budget: 0.05 ETH (~$125) at 30 gwei ✅ Recommended
- High Activity: 0.15 ETH (~$375) at 100 gwei
Always check gas prices before deployment and budget for normal conditions (30-50 gwei).