- 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.
30 lines
1.2 KiB
Bash
Executable File
30 lines
1.2 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# Configure FireFly and Cacti infrastructure for Chain 138 & Ethereum
|
|
# Run from Nginx proxy
|
|
|
|
set -e
|
|
|
|
NGINX_IP="${NGINX_PROXY_IP:-20.160.58.99}"
|
|
RPC_URL_CHAIN138="http://10.3.1.4:8545" # CUS node
|
|
RPC_URL_ETHEREUM="https://eth-mainnet.g.alchemy.com/v2/${ALCHEMY_API_KEY:-}"
|
|
|
|
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
|
echo "Configure FireFly and Cacti Infrastructure"
|
|
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
|
echo ""
|
|
|
|
# FireFly configuration (all nodes)
|
|
echo "📋 Step 1: Configure FireFly Core..."
|
|
echo " Nodes: 10.3.1.4 (CUS), 10.1.1.4 (EUS), 10.4.1.4 (EUS2)"
|
|
echo " Configuration: Connect to Chain 138 RPC"
|
|
echo ""
|
|
|
|
# Cacti configuration
|
|
echo "📋 Step 2: Configure Cacti Core..."
|
|
echo " Nodes: 10.3.1.4 (CUS), 10.4.1.4 (EUS2)"
|
|
echo " Configuration: EVM connectors for Chain 138 & Ethereum"
|
|
echo ""
|
|
|
|
echo "✅ Configuration scripts ready"
|
|
echo " Manual configuration may be required via FireFly/Cacti UI"
|