Files
smom-dbis-138/docs/operations/status-reports/SCRIPTS_INVENTORY.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

16 KiB

Scripts Inventory

Generated: 2025-11-15T21:26:09-08:00

Total scripts (excluding scripts/lib): 211

By directory

  • generate-region-codes.sh: 1
  • configure-network.sh: 1
  • security: 5
  • configure-network-advanced.sh: 1
  • failover: 1
  • key-management: 9
  • generate-genesis.sh: 1
  • configure-network-test.sh: 1
  • validation: 10
  • generate-secrets.sh: 1
  • backup: 2
  • genesis: 3
  • deployment: 124
  • azure: 17
  • vm-deployment: 12
  • setup: 4
  • integration: 2
  • generate-genesis-proper.sh: 1
  • fix-image-versions.sh: 1
  • ccip-deployment: 1
  • automation: 10
  • assets: 3

Top 40 scripts by line count

# Script Lines Uses lib Color vars Manual az checks
1 scripts/deployment/deploy-all.sh 548 deployment yes no
2 scripts/deployment/monitor-deployment-consolidated.sh 388 deployment yes no
3 scripts/deployment/deploy-all-ordered.sh 361 deployment yes no
4 scripts/deployment/verify-deployment.sh 355 deployment yes no
5 scripts/deployment/validate-deployment-config.sh 351 deployment yes no
6 scripts/deployment/populate-env.sh 336 deployment yes no
7 scripts/azure/check-azure-prerequisites.sh 291 azure no no
8 scripts/deployment/verify-chain138-full-deployment.sh 291 deployment no no
9 scripts/azure/check-ai-ml-providers.sh 273 azure no no
10 scripts/deployment/deploy-parallel-consolidated.sh 270 deployment yes no
11 scripts/deployment/deploy-contracts-ordered.sh 257 deployment yes no
12 scripts/vm-deployment/setup-vm.sh 254 vm-deployment yes no
13 scripts/azure/list-all-resources.sh 234 azure yes no
14 scripts/deployment/fix-resource-groups-and-keyvaults.sh 232 deployment yes no
15 scripts/deployment/dry-run-mainnet-deployment.sh 229 deployment yes no
16 scripts/assets/download-azure-icons.sh 225 assets yes no
17 scripts/key-management/manage-keyvaults.sh 225 key-management yes no
18 scripts/deployment/azure-login.sh 218 deployment yes no
19 scripts/validation/disaster-recovery-test.sh 215 validation yes no
20 scripts/deployment/deploy-chain138-complete.sh 205 deployment no no
21 scripts/deployment/calculate-costs-consolidated.sh 202 deployment yes no
22 scripts/deployment/check-existing-deployments.sh 202 deployment no no
23 scripts/deployment/final-mainnet-deployment-report.sh 200 deployment no no
24 scripts/deployment/deploy-chain138-infrastructure.sh 199 deployment no no
25 scripts/validation/load-test.sh 199 validation yes no
26 scripts/deployment/prepare-all-phases.sh 197 deployment yes no
27 scripts/azure/fix-deployment-issues.sh 192 azure no no
28 scripts/key-management/store-nodes-in-keyvault.sh 191 key-management yes no
29 scripts/azure/check-naming-conventions.sh 188 azure yes no
30 scripts/deployment/verify-env.sh 188 deployment yes no
31 scripts/deployment/setup-terraform-backend.sh 186 deployment yes no
32 scripts/deployment/cloudflare-dns.sh 185 deployment no no
33 scripts/deployment/submit-token-list.sh 184 deployment yes no
34 scripts/assets/create-diagram-stencil.sh 182 assets yes no
35 scripts/deployment/check-wallet-balances.sh 180 deployment yes no
36 scripts/deployment/cross-check-chain138.sh 177 deployment no no
37 scripts/deployment/check-rpc-status.sh 176 deployment yes no
38 scripts/deployment/parse-deployment-output.sh 176 deployment no no
39 scripts/deployment/verify-chain138-services.sh 170 deployment no no
40 scripts/deployment/submit-ethereum-lists-pr.sh 168 deployment yes no

Library adoption status

  • With lib/init.sh: 131 / 211
  • Without lib/init.sh: 80

Script call graph (edges)

Format: caller -> callee

  • scripts/assets/setup-assets.sh -> scripts/assets/download-azure-icons.sh
  • scripts/automation/create-deployment-checklist.sh -> scripts/automation/prepare-deployment.sh
  • scripts/automation/create-deployment-checklist.sh -> scripts/deployment/check-mainnet-balances.sh
  • scripts/automation/create-deployment-checklist.sh -> scripts/deployment/check-mainnet-deployment-status.sh
  • scripts/automation/create-deployment-checklist.sh -> scripts/deployment/check-rpc-status.sh
  • scripts/automation/create-deployment-checklist.sh -> scripts/deployment/check-wallet-balances.sh
  • scripts/automation/create-deployment-checklist.sh -> scripts/deployment/deploy-bridges-chain138.sh
  • scripts/automation/fix-script-errors.sh -> scripts/automation/validate-all-scripts.sh
  • scripts/automation/fix-script-errors.sh -> scripts/deployment/check-mainnet-deployment-status.sh
  • scripts/automation/fix-script-errors.sh -> scripts/deployment/deploy-all.sh
  • scripts/automation/fix-script-errors.sh -> scripts/deployment/validate-deployment-config.sh
  • scripts/automation/generate-scripts-incubator.sh -> scripts/lib/init.sh
  • scripts/automation/generate-scripts-inventory.sh -> scripts/lib/init.sh
  • scripts/automation/prepare-deployment.sh -> scripts/deployment/check-mainnet-balances.sh
  • scripts/automation/prepare-deployment.sh -> scripts/deployment/check-rpc-status.sh
  • scripts/automation/prepare-deployment.sh -> scripts/deployment/get-wallet-address.sh
  • scripts/automation/run-all-automated-tasks.sh -> scripts/automation/scope-review.sh
  • scripts/automation/run-all-automated-tasks.sh -> scripts/automation/validate-all-scripts.sh
  • scripts/automation/run-all-automated-tasks.sh -> scripts/deployment/verify-env.sh
  • scripts/azure/check-and-continue.sh -> scripts/deployment/wait-and-run-all-next-steps.sh
  • scripts/azure/check-quotas.sh -> scripts/azure/check-quotas.sh
  • scripts/azure/fix-deployment-issues.sh -> scripts/azure/analyze-deployment-failures.sh
  • scripts/azure/fix-deployment-issues.sh -> scripts/deployment/wait-and-run-all-next-steps.sh
  • scripts/azure/monitor-fix-progress.sh -> scripts/azure/delete-all-problematic-clusters-parallel.sh
  • scripts/azure/monitor-fix-progress.sh -> scripts/azure/wait-and-redeploy.sh
  • scripts/azure/wait-and-redeploy.sh -> scripts/azure/analyze-deployment-failures.sh
  • scripts/azure/wait-and-redeploy.sh -> scripts/deployment/wait-and-run-all-next-steps.sh
  • scripts/deployment/add-cloudflare-env.sh -> scripts/deployment/add-cloudflare-env.sh
  • scripts/deployment/begin-infrastructure-deployment.sh -> scripts/deployment/deploy-chain138-infrastructure.sh
  • scripts/deployment/check-deployment-status.sh -> scripts/deployment/deploy-contracts-ordered.sh
  • scripts/deployment/check-mainnet-balances.sh -> scripts/deployment/deploy-bridges-mainnet.sh
  • scripts/deployment/check-rpc-status.sh -> scripts/deployment/deploy-all-ordered.sh
  • scripts/deployment/check-rpc-status.sh -> scripts/deployment/start-local-testnet.sh
  • scripts/deployment/check-wallet-balances.sh -> scripts/deployment/deploy-bridges-chain138.sh
  • scripts/deployment/check-wallet-balances.sh -> scripts/deployment/deploy-bridges-mainnet.sh
  • scripts/deployment/complete-all-deployment.sh -> scripts/key-management/store-nodes-in-keyvault.sh
  • scripts/deployment/complete-all-next-steps.sh -> scripts/deployment/verify-chain138-complete.sh
  • scripts/deployment/complete-all-phases-parallel.sh -> scripts/deployment/monitor-36-region-deployment.sh
  • scripts/deployment/complete-all-phases-parallel.sh -> scripts/deployment/verify-36-region-clusters.sh
  • scripts/deployment/complete-all-tasks.sh -> scripts/automation/scope-review.sh
  • scripts/deployment/complete-all-tasks.sh -> scripts/automation/validate-all-scripts.sh
  • scripts/deployment/complete-all-tasks.sh -> scripts/deployment/calculate-accurate-deployment-costs.sh
  • scripts/deployment/complete-all-tasks.sh -> scripts/deployment/check-existing-deployments.sh
  • scripts/deployment/complete-all-tasks.sh -> scripts/deployment/cross-check-chain138.sh
  • scripts/deployment/complete-all-tasks.sh -> scripts/deployment/deploy-chain138-complete.sh
  • scripts/deployment/complete-all-tasks.sh -> scripts/deployment/final-mainnet-deployment-report.sh
  • scripts/deployment/complete-all-tasks.sh -> scripts/deployment/get-mainnet-gas-prices.sh
  • scripts/deployment/complete-all-tasks.sh -> scripts/deployment/setup-chain138-env.sh
  • scripts/deployment/complete-infrastructure-deployment.sh -> scripts/deployment/deploy-infrastructure-phase2.sh
  • scripts/deployment/complete-infrastructure-deployment.sh -> scripts/deployment/deploy-infrastructure-phase3.sh
  • scripts/deployment/complete-infrastructure-deployment.sh -> scripts/deployment/deploy-infrastructure-phase4.sh
  • scripts/deployment/complete-infrastructure-deployment.sh -> scripts/deployment/verify-chain138-complete.sh
  • scripts/deployment/complete-phase2.sh -> scripts/deployment/init-terraform.sh
  • scripts/deployment/complete-phase2.sh -> scripts/setup/install-terraform.sh
  • scripts/deployment/deploy-all-mainnet.sh -> scripts/deployment/check-wallet-balances.sh
  • scripts/deployment/deploy-all.sh -> scripts/deployment/azure-login.sh
  • scripts/deployment/deploy-all.sh -> scripts/deployment/cloudflare-dns.sh
  • scripts/deployment/deploy-all.sh -> scripts/deployment/submit-ethereum-lists-pr.sh
  • scripts/deployment/deploy-all.sh -> scripts/deployment/submit-token-list.sh
  • scripts/deployment/deploy-bridges-mainnet.sh -> scripts/deployment/check-wallet-balances.sh
  • scripts/deployment/deploy-ccip-weth10-bridge.sh -> scripts/deployment/configure-weth10-bridge.sh
  • scripts/deployment/deploy-ccip-weth9-bridge.sh -> scripts/deployment/configure-weth9-bridge.sh
  • scripts/deployment/deploy-chain138-complete.sh -> scripts/deployment/verify-chain138-complete.sh
  • scripts/deployment/deploy-chain138-complete.sh -> scripts/generate-genesis.sh
  • scripts/deployment/deploy-chain138-infrastructure.sh -> scripts/generate-genesis.sh
  • scripts/deployment/deploy-infrastructure-all-phases.sh -> scripts/deployment/deploy-infrastructure-phase2.sh
  • scripts/deployment/deploy-infrastructure-all-phases.sh -> scripts/deployment/deploy-infrastructure-phase3.sh
  • scripts/deployment/deploy-infrastructure-all-phases.sh -> scripts/deployment/deploy-infrastructure-phase4.sh
  • scripts/deployment/deploy-infrastructure-all-phases.sh -> scripts/deployment/verify-chain138-complete.sh
  • scripts/deployment/deploy-infrastructure-phase3.sh -> scripts/deployment/deploy-infrastructure-phase2.sh
  • scripts/deployment/deploy-keyvaults-only.sh -> scripts/key-management/store-nodes-in-keyvault.sh
  • scripts/deployment/deploy-phase1.sh -> scripts/azure/check-azure-prerequisites.sh
  • scripts/deployment/deploy-phase1.sh -> scripts/deployment/populate-env.sh
  • scripts/deployment/deploy-phase1.sh -> scripts/generate-genesis.sh
  • scripts/deployment/deploy-phase1.sh -> scripts/key-management/generate-oracle-keys.sh
  • scripts/deployment/deploy-phase1.sh -> scripts/key-management/generate-validator-keys.sh
  • scripts/deployment/deploy-phase2.sh -> scripts/deployment/populate-env.sh
  • scripts/deployment/deploy-weth-with-ccip.sh -> scripts/deployment/configure-weth10-bridge.sh
  • scripts/deployment/deploy-weth-with-ccip.sh -> scripts/deployment/configure-weth9-bridge.sh
  • scripts/deployment/deployment-readiness-report.sh -> scripts/deployment/deploy-all-mainnet.sh
  • scripts/deployment/execute-all-phases.sh -> scripts/key-management/store-nodes-in-keyvault.sh
  • scripts/deployment/execute-infrastructure-deployment.sh -> scripts/deployment/deploy-infrastructure-phase2.sh
  • scripts/deployment/execute-infrastructure-deployment.sh -> scripts/deployment/deploy-infrastructure-phase3.sh
  • scripts/deployment/execute-infrastructure-deployment.sh -> scripts/deployment/deploy-infrastructure-phase4.sh
  • scripts/deployment/execute-infrastructure-deployment.sh -> scripts/deployment/verify-chain138-complete.sh
  • scripts/deployment/final-mainnet-deployment-report.sh -> scripts/deployment/check-mainnet-balances.sh
  • scripts/deployment/final-mainnet-deployment-report.sh -> scripts/deployment/compile-test-mainnet-contracts.sh
  • scripts/deployment/final-mainnet-deployment-report.sh -> scripts/deployment/get-mainnet-gas-prices.sh
  • scripts/deployment/fix-configuration-issues.sh -> scripts/generate-genesis.sh
  • scripts/deployment/fix-configuration-issues.sh -> scripts/key-management/generate-validator-keys.sh
  • scripts/deployment/generate-genesis-with-validators.sh -> scripts/key-management/generate-validator-keys.sh
  • scripts/deployment/generate-mainnet-deployment-plan.sh -> scripts/deployment/check-mainnet-balances.sh
  • scripts/deployment/generate-mainnet-deployment-plan.sh -> scripts/deployment/compile-test-mainnet-contracts.sh
  • scripts/deployment/generate-mainnet-deployment-plan.sh -> scripts/deployment/get-mainnet-gas-prices.sh
  • scripts/deployment/generate-mainnet-deployment-plan.sh -> scripts/deployment/prioritize-mainnet-deployments.sh
  • scripts/deployment/generate-prioritized-deployment-plan.sh -> scripts/deployment/calculate-accurate-deployment-costs.sh
  • scripts/deployment/generate-prioritized-deployment-plan.sh -> scripts/deployment/check-mainnet-balances.sh
  • scripts/deployment/get-env-values.sh -> scripts/deployment/get-env-values.sh
  • scripts/deployment/get-env-values.sh -> scripts/deployment/populate-env.sh
  • scripts/deployment/init-terraform.sh -> scripts/deployment/populate-env.sh
  • scripts/deployment/init-terraform.sh -> scripts/setup/install-terraform.sh
  • scripts/deployment/next-steps-summary.sh -> scripts/deployment/deploy-all-phases.sh
  • scripts/deployment/populate-env.sh -> scripts/deployment/azure-login.sh
  • scripts/deployment/prepare-all-phases.sh -> scripts/deployment/populate-env.sh
  • scripts/deployment/prepare-all-phases.sh -> scripts/generate-genesis.sh
  • scripts/deployment/prepare-all-phases.sh -> scripts/key-management/generate-oracle-keys.sh
  • scripts/deployment/prepare-all-phases.sh -> scripts/key-management/generate-validator-keys.sh
  • scripts/deployment/prepare-all-phases.sh -> scripts/setup/install-terraform.sh
  • scripts/deployment/prioritize-mainnet-deployments.sh -> scripts/deployment/check-mainnet-balances.sh
  • scripts/deployment/prioritize-mainnet-deployments.sh -> scripts/deployment/get-mainnet-gas-prices.sh
  • scripts/deployment/setup-chain138-env.sh -> scripts/deployment/verify-chain138-complete.sh
  • scripts/deployment/setup-chain138-env.sh -> scripts/deployment/verify-chain138-full-deployment.sh
  • scripts/deployment/start-local-testnet.sh -> scripts/deployment/deploy-all-ordered.sh
  • scripts/deployment/update-token-list.sh -> scripts/deployment/submit-token-list.sh
  • scripts/deployment/validate-deployment-config.sh -> scripts/deployment/check-deployment-status.sh
  • scripts/deployment/validate-deployment-config.sh -> scripts/deployment/check-rpc-status.sh
  • scripts/deployment/validate-deployment-config.sh -> scripts/deployment/deploy-all-ordered.sh
  • scripts/deployment/validate-deployment-config.sh -> scripts/deployment/start-local-testnet.sh
  • scripts/deployment/verify-chain138-complete.sh -> scripts/deployment/cross-check-chain138.sh
  • scripts/deployment/verify-chain138-complete.sh -> scripts/deployment/verify-chain138-full-deployment.sh
  • scripts/deployment/verify-chain138-complete.sh -> scripts/deployment/verify-chain138-services.sh
  • scripts/deployment/verify-deployment.sh -> scripts/deployment/verify-deployment.sh
  • scripts/deployment/verify-env.sh -> scripts/deployment/populate-env.sh
  • scripts/deployment/wait-and-complete-all.sh -> scripts/deployment/complete-all-phases-parallel.sh
  • scripts/genesis/add-weth-to-genesis.sh -> scripts/genesis/add-predeployed-weth-mainnet.sh
  • scripts/key-management/manage-keyvaults.sh -> scripts/deployment/deploy-keyvaults-only.sh
  • scripts/key-management/store-nodes-in-keyvault.sh -> scripts/deployment/deploy-keyvaults-only.sh
  • scripts/validation/disaster-recovery-test.sh -> scripts/backup/backup-chaindata.sh
  • scripts/validation/disaster-recovery-test.sh -> scripts/backup/restore-chaindata.sh
  • scripts/validation/disaster-recovery-test.sh -> scripts/key-management/rotate-keys.sh
  • scripts/validation/validate-genesis.sh -> scripts/generate-genesis-proper.sh