diff --git a/javascript/packages/orchestrator/src/chainSpec.ts b/javascript/packages/orchestrator/src/chainSpec.ts index 3e9aff318..4b5e66c99 100644 --- a/javascript/packages/orchestrator/src/chainSpec.ts +++ b/javascript/packages/orchestrator/src/chainSpec.ts @@ -96,6 +96,15 @@ export async function addBalances(specPath: string, nodes: Node[]) { try { const chainSpec = readAndParseChainSpec(specPath); const runtimeConfig = getRuntimeConfig(chainSpec); + if (!runtimeConfig.balances) { + console.error( + `\n 🚧 ${decorators.yellow( + "NO 'balances' key in runtimeConfig, skipping...", + )} 🚧 \n`, + ); + return; + } + // Create a balance map const balanceMap = runtimeConfig.balances.balances.reduce( (