| add-cloudflare-env.sh |
scripts/deployment/add-cloudflare-env.sh |
No |
No |
Add Cloudflare credentials to .env file |
| apply-cloud-sovereignty.sh |
scripts/deployment/apply-cloud-sovereignty.sh |
No |
No |
Apply Cloud for Sovereignty Landing Zone Deployment |
| azure-login.sh |
scripts/deployment/azure-login.sh |
No |
No |
Azure Login Helper Script |
| begin-infrastructure-deployment.sh |
scripts/deployment/begin-infrastructure-deployment.sh |
No |
No |
Begin Chain-138 Infrastructure Deployment |
| calculate-costs-consolidated.sh |
scripts/deployment/calculate-costs-consolidated.sh |
Yes |
Yes |
Calculate deployment costs using costs.sh (supports JSON and text outputs) |
| check-all-deployment-sources.sh |
scripts/deployment/check-all-deployment-sources.sh |
No |
No |
Check all possible sources for deployment addresses |
| check-and-proceed.sh |
scripts/deployment/check-and-proceed.sh |
No |
No |
Check infrastructure status and proceed with next steps if ready |
| check-deployment-status.sh |
scripts/deployment/check-deployment-status.sh |
No |
No |
Check Deployment Status |
| check-existing-deployments.sh |
scripts/deployment/check-existing-deployments.sh |
No |
No |
Check for existing contract deployments on Ethereum Mainnet and Chain-138 |
| check-infrastructure-status.sh |
scripts/deployment/check-infrastructure-status.sh |
No |
No |
Check Infrastructure Deployment Status |
| check-mainnet-balances.sh |
scripts/deployment/check-mainnet-balances.sh |
No |
No |
Check Mainnet ETH and LINK balances for deployment |
| check-mainnet-deployment-status.sh |
scripts/deployment/check-mainnet-deployment-status.sh |
No |
No |
Check what contracts need Mainnet deployment and their dependencies |
| check-rpc-status.sh |
scripts/deployment/check-rpc-status.sh |
No |
No |
Check RPC Status for Chain ID 138 |
| check-terraform-status.sh |
scripts/deployment/check-terraform-status.sh |
No |
No |
Quick Terraform status checker |
| check-wallet-balances.sh |
scripts/deployment/check-wallet-balances.sh |
No |
No |
Pre-deployment wallet balance checker |
| cloudflare-dns.sh |
scripts/deployment/cloudflare-dns.sh |
No |
No |
Cloudflare DNS Configuration Script |
| compile-test-mainnet-contracts.sh |
scripts/deployment/compile-test-mainnet-contracts.sh |
No |
No |
Compile and test all Mainnet contracts |
| complete-all-deployment.sh |
scripts/deployment/complete-all-deployment.sh |
No |
No |
Phase 1: Key Vaults |
| complete-all-next-steps.sh |
scripts/deployment/complete-all-next-steps.sh |
No |
No |
Complete All Next Steps - Chain-138 and Cloud for Sovereignty |
| complete-all-phases-parallel.sh |
scripts/deployment/complete-all-phases-parallel.sh |
No |
No |
Complete All Phases - Full Parallel Execution |
| complete-all-tasks.sh |
scripts/deployment/complete-all-tasks.sh |
No |
No |
Complete all remaining tasks |
| complete-infrastructure-deployment.sh |
scripts/deployment/complete-infrastructure-deployment.sh |
No |
No |
Complete Chain-138 Infrastructure Deployment |
| complete-phase2.sh |
scripts/deployment/complete-phase2.sh |
No |
No |
Complete Phase 2: Foundation Infrastructure |
| configure-bridge-destinations.sh |
scripts/deployment/configure-bridge-destinations.sh |
No |
No |
Configure bridge destinations for cross-chain functionality |
| configure-weth10-bridge.sh |
scripts/deployment/configure-weth10-bridge.sh |
No |
No |
Configure CCIPWETH10Bridge destinations |
| configure-weth9-bridge.sh |
scripts/deployment/configure-weth9-bridge.sh |
No |
No |
Configure CCIPWETH9Bridge destinations |
| continue-infrastructure-deployment.sh |
scripts/deployment/continue-infrastructure-deployment.sh |
No |
No |
Continue Chain-138 Infrastructure Deployment |
| create-terraform-backend.sh |
scripts/deployment/create-terraform-backend.sh |
No |
No |
Create Terraform Backend Storage Account |
| cross-check-chain138.sh |
scripts/deployment/cross-check-chain138.sh |
No |
No |
Cross-check Chain-138 deployment across all components |
| delete-bad-clusters.sh |
scripts/deployment/delete-bad-clusters.sh |
No |
No |
Delete failed and canceled clusters so they can be recreated properly |
| deploy-36-region-infrastructure.sh |
scripts/deployment/deploy-36-region-infrastructure.sh |
No |
No |
Deploy 36-Region Cloud for Sovereignty Infrastructure |
| deploy-all-mainnet.sh |
scripts/deployment/deploy-all-mainnet.sh |
No |
No |
Comprehensive Mainnet deployment script |
| deploy-all-ordered.sh |
scripts/deployment/deploy-all-ordered.sh |
No |
Yes |
Deploy All Contracts in Proper Order |
| deploy-all-phases.sh |
scripts/deployment/deploy-all-phases.sh |
No |
No |
Master deployment script for Chain-138 multi-region network |
| deploy-all.sh |
scripts/deployment/deploy-all.sh |
Yes |
No |
Deploy All - Complete deployment automation for ChainID 138 |
| deploy-bridges-chain138.sh |
scripts/deployment/deploy-bridges-chain138.sh |
No |
No |
Deploy bridges on Chain-138 |
| deploy-bridges-mainnet.sh |
scripts/deployment/deploy-bridges-mainnet.sh |
No |
No |
Deploy CCIP WETH Bridges on Ethereum Mainnet |
| deploy-cacti.sh |
scripts/deployment/deploy-cacti.sh |
No |
No |
Deploy Hyperledger Cacti |
| deploy-ccip-router.sh |
scripts/deployment/deploy-ccip-router.sh |
No |
Yes |
Deploy CCIP Router Contract |
| deploy-ccip-weth10-bridge.sh |
scripts/deployment/deploy-ccip-weth10-bridge.sh |
No |
No |
Deploy CCIPWETH10Bridge to ChainID 138 |
| deploy-ccip-weth9-bridge.sh |
scripts/deployment/deploy-ccip-weth9-bridge.sh |
No |
No |
Deploy CCIPWETH9Bridge to ChainID 138 |
| deploy-chain138-complete.sh |
scripts/deployment/deploy-chain138-complete.sh |
No |
No |
Complete Chain-138 deployment script |
| deploy-chain138-infrastructure.sh |
scripts/deployment/deploy-chain138-infrastructure.sh |
No |
No |
Deploy Chain-138 Infrastructure |
| deploy-cloud-sovereignty-auto.sh |
scripts/deployment/deploy-cloud-sovereignty-auto.sh |
No |
No |
Automated Cloud for Sovereignty Landing Zone Deployment |
| deploy-cloud-sovereignty-foundation.sh |
scripts/deployment/deploy-cloud-sovereignty-foundation.sh |
No |
No |
Deploy Cloud for Sovereignty Landing Zone Foundation |
| deploy-contracts-ordered.sh |
scripts/deployment/deploy-contracts-ordered.sh |
No |
Yes |
Deploy Contracts in Proper Order |
| deploy-firefly.sh |
scripts/deployment/deploy-firefly.sh |
No |
No |
Deploy Hyperledger Firefly |
| deploy-infrastructure-all-phases.sh |
scripts/deployment/deploy-infrastructure-all-phases.sh |
No |
No |
Deploy All Infrastructure Phases |
| deploy-infrastructure-phase1.sh |
scripts/deployment/deploy-infrastructure-phase1.sh |
No |
No |
Phase 1: Deploy Azure Infrastructure |
| deploy-infrastructure-phase2.sh |
scripts/deployment/deploy-infrastructure-phase2.sh |
No |
No |
Phase 2: Deploy Kubernetes Resources |
| deploy-infrastructure-phase3.sh |
scripts/deployment/deploy-infrastructure-phase3.sh |
No |
No |
Phase 3: Deploy Besu Network |
| deploy-infrastructure-phase4.sh |
scripts/deployment/deploy-infrastructure-phase4.sh |
No |
No |
Phase 4: Deploy Monitoring and Explorer |
| deploy-keyvaults-only.sh |
scripts/deployment/deploy-keyvaults-only.sh |
No |
No |
Check if terraform.tfvars.36regions exists |
| deploy-multicall.sh |
scripts/deployment/deploy-multicall.sh |
No |
No |
Deploy Multicall contract to ChainID 138 |
| deploy-multisig.sh |
scripts/deployment/deploy-multisig.sh |
No |
No |
Deploy multi-sig wallet for admin operations |
| deploy-parallel-consolidated.sh |
scripts/deployment/deploy-parallel-consolidated.sh |
Yes |
Yes |
Unified parallel deployment runner for infra/k8s/besu/contracts/verify |
| deploy-phase1.sh |
scripts/deployment/deploy-phase1.sh |
No |
No |
Phase 1: Prerequisites & Setup - Complete automation |
| deploy-phase2.sh |
scripts/deployment/deploy-phase2.sh |
No |
No |
Phase 2: Foundation Infrastructure - Terraform Setup |
| deploy-tokenization-service.sh |
scripts/deployment/deploy-tokenization-service.sh |
No |
No |
Deploy Financial Tokenization Service |
| deploy-weth-with-ccip.sh |
scripts/deployment/deploy-weth-with-ccip.sh |
No |
No |
Deploy all WETH contracts (WETH9, WETH10) and CCIP bridges to ChainID 138 |
| deploy-weth.sh |
scripts/deployment/deploy-weth.sh |
No |
No |
Deploy WETH contract to ChainID 138 |
| deploy-weth10.sh |
scripts/deployment/deploy-weth10.sh |
No |
No |
Deploy WETH10 contract to ChainID 138 |
| deploy-without-quota.sh |
scripts/deployment/deploy-without-quota.sh |
No |
No |
Deploy resources that don't require additional vCPUs |
| deployment-readiness-report.sh |
scripts/deployment/deployment-readiness-report.sh |
No |
No |
Comprehensive deployment readiness report |
| dry-run-mainnet-deployment.sh |
scripts/deployment/dry-run-mainnet-deployment.sh |
No |
No |
End-to-end dry-run for Ethereum Mainnet deployment |
| execute-all-phases.sh |
scripts/deployment/execute-all-phases.sh |
No |
No |
Phase 1: Key Vault Deployment |
| execute-bridge-config.sh |
scripts/deployment/execute-bridge-config.sh |
No |
No |
Execute bridge destination configuration |
| execute-cross-chain-test.sh |
scripts/deployment/execute-cross-chain-test.sh |
No |
No |
Execute cross-chain transfer test |
| execute-infrastructure-deployment.sh |
scripts/deployment/execute-infrastructure-deployment.sh |
No |
No |
Execute Chain-138 Infrastructure Deployment |
| extract-contract-address.sh |
scripts/deployment/extract-contract-address.sh |
No |
No |
Extract Contract Address from Forge Deployment |
| final-mainnet-deployment-report.sh |
scripts/deployment/final-mainnet-deployment-report.sh |
No |
No |
Final comprehensive Mainnet deployment report |
| fix-aks-deployment.sh |
scripts/deployment/fix-aks-deployment.sh |
No |
No |
Fix AKS Deployment Issues |
| fix-cluster-state.sh |
scripts/deployment/fix-cluster-state.sh |
No |
No |
Fix cluster state by deleting failed/canceled clusters and recreating them |
| fix-configuration-issues.sh |
scripts/deployment/fix-configuration-issues.sh |
No |
No |
Fix Configuration Issues |
| fix-resource-groups-and-keyvaults.sh |
scripts/deployment/fix-resource-groups-and-keyvaults.sh |
No |
No |
Fix Resource Groups and Key Vaults |
| force-unlock-terraform.sh |
scripts/deployment/force-unlock-terraform.sh |
No |
No |
Force unlock Terraform state (use only if process is stuck) |
| generate-deployment-status-report.sh |
scripts/deployment/generate-deployment-status-report.sh |
No |
No |
Generate comprehensive deployment status report |
| generate-genesis-with-validators.sh |
scripts/deployment/generate-genesis-with-validators.sh |
No |
No |
Generate Genesis with Validator Addresses for QBFT 2.0 |
| generate-mainnet-deployment-plan.sh |
scripts/deployment/generate-mainnet-deployment-plan.sh |
No |
No |
Generate comprehensive Mainnet deployment plan |
| generate-prioritized-deployment-plan.sh |
scripts/deployment/generate-prioritized-deployment-plan.sh |
No |
No |
Generate prioritized deployment plan based on wallet balance |
| generate-static-nodes.sh |
scripts/deployment/generate-static-nodes.sh |
No |
No |
Generate static-nodes.json from deployed node information |
| get-app-gateway-ip.sh |
scripts/deployment/get-app-gateway-ip.sh |
No |
No |
Get Application Gateway IP |
| get-env-values.sh |
scripts/deployment/get-env-values.sh |
No |
No |
Get environment variable values from Azure CLI |
| get-wallet-address.sh |
scripts/deployment/get-wallet-address.sh |
No |
No |
Get wallet address from private key in .env file |
| import-all-resources.sh |
scripts/deployment/import-all-resources.sh |
Yes |
Yes |
Import existing Azure resources into state; supports old/new region codes |
| import-existing-clusters.sh |
scripts/deployment/import-existing-clusters.sh |
No |
No |
Import existing AKS clusters into Terraform state |
| init-terraform.sh |
scripts/deployment/init-terraform.sh |
No |
No |
Initialize Terraform with proper backend configuration |
| list-mainnet-contracts.sh |
scripts/deployment/list-mainnet-contracts.sh |
No |
No |
List all smart contracts that need Ethereum Mainnet deployment |
| list-remaining-mainnet-contracts.sh |
scripts/deployment/list-remaining-mainnet-contracts.sh |
No |
No |
List all remaining smart contracts that need Mainnet deployment |
| monitor-deployment-consolidated.sh |
scripts/deployment/monitor-deployment-consolidated.sh |
Yes |
No |
Unified deployment monitoring tool supporting modes: status continuous live complete fix dashboard |
| next-steps-summary.sh |
scripts/deployment/next-steps-summary.sh |
No |
No |
Summary of all next steps for deployment |
| parse-deployment-output.sh |
scripts/deployment/parse-deployment-output.sh |
No |
No |
Parse Deployment Output |
| populate-env.sh |
scripts/deployment/populate-env.sh |
Yes |
No |
Populate .env with Azure & Cloudflare values; prompts and checks prerequisites |
| prepare-all-phases.sh |
scripts/deployment/prepare-all-phases.sh |
No |
No |
Prepare All Deployment Phases |
| prioritize-mainnet-deployments.sh |
scripts/deployment/prioritize-mainnet-deployments.sh |
No |
No |
Prioritize Mainnet deployments based on wallet balance |
| resolve-aks-issue.sh |
scripts/deployment/resolve-aks-issue.sh |
No |
No |
Resolve AKS Deployment Issue |
| run-all-next-steps.sh |
scripts/deployment/run-all-next-steps.sh |
No |
No |
Run all next steps after infrastructure deployment |
| run-all-tests.sh |
scripts/deployment/run-all-tests.sh |
No |
No |
Run all deployment tests |
| run-next-steps-with-available.sh |
scripts/deployment/run-next-steps-with-available.sh |
No |
No |
Run next steps with available infrastructure (even if not all clusters ready) |
| setup-chain138-env.sh |
scripts/deployment/setup-chain138-env.sh |
No |
No |
Setup Chain-138 environment configuration |
| setup-monitoring-complete.sh |
scripts/deployment/setup-monitoring-complete.sh |
No |
No |
Complete monitoring setup |
| setup-monitoring.sh |
scripts/deployment/setup-monitoring.sh |
No |
No |
Set up monitoring and alerting for deployed contracts |
| setup-terraform-backend.sh |
scripts/deployment/setup-terraform-backend.sh |
No |
No |
Setup Terraform Backend Storage Account |
| start-local-testnet.sh |
scripts/deployment/start-local-testnet.sh |
No |
No |
Start Local Anvil Testnet |
| start-stopped-clusters.sh |
scripts/deployment/start-stopped-clusters.sh |
No |
No |
Start all stopped AKS clusters |
| submit-ethereum-lists-pr.sh |
scripts/deployment/submit-ethereum-lists-pr.sh |
No |
No |
Submit Ethereum Lists PR Script |
| submit-token-list.sh |
scripts/deployment/submit-token-list.sh |
No |
No |
Submit Token List Script |
| test-cross-chain.sh |
scripts/deployment/test-cross-chain.sh |
No |
No |
Test cross-chain WETH transfers |
| update-rpc-security.sh |
scripts/deployment/update-rpc-security.sh |
No |
No |
Update RPC Security Configuration |
| update-token-list.sh |
scripts/deployment/update-token-list.sh |
No |
No |
Update Token List Script |
| validate-deployment-config.sh |
scripts/deployment/validate-deployment-config.sh |
No |
No |
Validate Deployment Configuration |
| verify-36-region-clusters.sh |
scripts/deployment/verify-36-region-clusters.sh |
No |
No |
Verify 36-Region AKS Clusters Status |
| verify-chain138-complete.sh |
scripts/deployment/verify-chain138-complete.sh |
No |
No |
Complete Chain-138 verification - runs all checks |
| verify-chain138-full-deployment.sh |
scripts/deployment/verify-chain138-full-deployment.sh |
No |
No |
Comprehensive Chain-138 deployment verification |
| verify-chain138-services.sh |
scripts/deployment/verify-chain138-services.sh |
No |
No |
Verify all Chain-138 services |
| verify-contract-etherscan.sh |
scripts/deployment/verify-contract-etherscan.sh |
No |
No |
Verify deployed contracts on Etherscan using ETHERSCAN_API_KEY |
| verify-deployment.sh |
scripts/deployment/verify-deployment.sh |
Yes |
No |
Run verification checks for deployed infrastructure and contracts |
| verify-env.sh |
scripts/deployment/verify-env.sh |
No |
No |
Verify .env file configuration |
| verify-mainnet-deployments.sh |
scripts/deployment/verify-mainnet-deployments.sh |
No |
No |
Verify all Mainnet deployments |
| verify-on-chain-deployments.sh |
scripts/deployment/verify-on-chain-deployments.sh |
No |
No |
Verify contract deployments on-chain |
| wait-and-complete-all.sh |
scripts/deployment/wait-and-complete-all.sh |
No |
No |
Wait for Phase 2 completion and then execute all remaining phases |
| wait-and-run-all-next-steps.sh |
scripts/deployment/wait-and-run-all-next-steps.sh |
No |
No |
Wait for Terraform to complete, then run all next steps automatically |
| wait-and-run-next-steps.sh |
scripts/deployment/wait-and-run-next-steps.sh |
No |
No |
Wait for infrastructure to be ready, then run all next steps |
| wait-for-terraform.sh |
scripts/deployment/wait-for-terraform.sh |
No |
No |
Wait for Terraform to complete and monitor progress |