Files
smom-dbis-138/scripts/deployment/verify-chain138-complete.sh
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

63 lines
1.7 KiB
Bash
Executable File

#!/usr/bin/env bash
# Complete Chain-138 verification - runs all checks
set -e
cd "$(dirname "$0")/../.."
# Color codes
echo "==================================================================="
echo " CHAIN-138 COMPLETE VERIFICATION"
echo "==================================================================="
# Run all verification scripts
log_info "Running full deployment verification..."
./scripts/deployment/verify-chain138-full-deployment.sh
FULL_DEPLOY_STATUS=$?
log_info "Running services verification..."
./scripts/deployment/verify-chain138-services.sh
SERVICES_STATUS=$?
log_info "Running cross-check verification..."
./scripts/deployment/cross-check-chain138.sh
CROSS_CHECK_STATUS=$?
echo "==================================================================="
log_info "FINAL SUMMARY"
echo "==================================================================="
TOTAL_ISSUES=0
if [ $FULL_DEPLOY_STATUS -ne 0 ]; then
log_error "❌ Full Deployment Verification: FAILED"
TOTAL_ISSUES=$((TOTAL_ISSUES + 1))
else
log_success "✅ Full Deployment Verification: PASSED"
fi
if [ $SERVICES_STATUS -ne 0 ]; then
log_error "❌ Services Verification: FAILED"
TOTAL_ISSUES=$((TOTAL_ISSUES + 1))
else
log_success "✅ Services Verification: PASSED"
fi
if [ $CROSS_CHECK_STATUS -ne 0 ]; then
log_error "❌ Cross-Check Verification: FAILED"
TOTAL_ISSUES=$((TOTAL_ISSUES + 1))
else
log_success "✅ Cross-Check Verification: PASSED"
fi
if [ $TOTAL_ISSUES -eq 0 ]; then
log_success "✅✅✅ CHAIN-138 IS FULLY DEPLOYED AND VERIFIED! ✅✅✅"
exit 0
else
log_error "❌ Chain-138 verification found $TOTAL_ISSUES issue(s)"
echo " Review the reports above for details"
exit 1
fi