Files
smom-dbis-138/docs/operations/tasks/NEXT_STEPS_SUMMARY.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

3.4 KiB

Next Steps Summary

Quick reference summary of all next steps for ChainID 138 deployment and integration.

🔴 Critical Priority (Week 1)

1. Environment Setup

  • Create .env file with all required variables
  • Verify Azure credentials
  • Verify Cloudflare credentials
  • Verify deployment keys

2. Infrastructure Deployment

  • Deploy Azure infrastructure (Terraform)
  • Verify AKS cluster
  • Verify Application Gateway
  • Verify Key Vault

3. DNS Configuration

  • Get Application Gateway IP
  • Configure Cloudflare DNS records
  • Wait for DNS propagation
  • Verify DNS resolution

4. SSL Certificates

  • Enable Cloudflare SSL/TLS
  • Verify certificates
  • Test HTTPS access

5. Kubernetes Deployment

  • Deploy validators
  • Deploy sentries
  • Deploy RPC nodes
  • Verify pods are running

6. Blockscout Deployment

  • Deploy Blockscout database
  • Deploy Blockscout application
  • Verify Blockscout is accessible
  • Configure CORS headers

7. Contract Deployment

  • Deploy WETH
  • Deploy Multicall
  • Deploy Oracle Aggregator
  • Verify contracts

8. Token List Update

  • Update token list with deployed addresses
  • Validate token list
  • Commit changes

9. Deployment Verification

  • Run verification script
  • Test all components
  • Generate verification report

🟡 High Priority (Month 1)

10. Ethereum-Lists PR

  • Fork ethereum-lists/chains
  • Create PR
  • Wait for approval
  • Verify on Chainlist

11. Token List Submissions

  • Submit to CoinGecko
  • Submit to Uniswap
  • Submit to Token Lists aggregator
  • Track submissions

12. MetaMask Portfolio

  • Verify token balances
  • Verify token symbols
  • Verify token logos
  • Test auto-detection

13. Token Logos

  • Create logo images
  • Upload to Blockscout/CDN
  • Update token list
  • Verify logos

🟢 Medium Priority (Quarter 1)

14. Bridge Integration

  • Research bridge providers
  • Partner with bridge provider
  • Integrate bridge
  • Test bridge functionality

15. DEX Integration

  • Research DEX providers
  • Partner with DEX provider
  • Integrate DEX
  • Test DEX functionality

16. On-Ramp Integration

  • Research on-ramp providers
  • Partner with on-ramp provider
  • Integrate on-ramp
  • Test on-ramp functionality

17. Consensys Outreach

  • Prepare integration proposal
  • Contact Consensys
  • Submit proposals
  • Track progress

Quick Commands

# Deploy everything
make deploy-all

# Deploy infrastructure only
make deploy-infra

# Deploy Kubernetes only
make deploy-k8s

# Deploy Blockscout only
make deploy-blockscout

# Deploy contracts only
make deploy-contracts

# Configure DNS
make deploy-dns ZONE_ID=<zone_id> API_TOKEN=<token> IP=<ip_address>

# Verify deployment
make verify

# Update token list
./scripts/deployment/update-token-list.sh

# Submit Ethereum-Lists PR
./scripts/deployment/submit-ethereum-lists-pr.sh

# Submit token list
./scripts/deployment/submit-token-list.sh

Documentation