From 62838d7f64b41e3c26188c14b0cfbfbe0f903843 Mon Sep 17 00:00:00 2001 From: Javier Viola Date: Mon, 7 Aug 2023 16:21:03 -0300 Subject: [PATCH] fix(orchestrator): Allow to run chains without balances pallet (#1220) (#1229) --- javascript/packages/orchestrator/src/chainSpec.ts | 9 +++++++++ 1 file changed, 9 insertions(+) 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( (