diff --git a/javascript/packages/orchestrator/src/chainSpec.ts b/javascript/packages/orchestrator/src/chainSpec.ts index cbe440b9c..33586f155 100644 --- a/javascript/packages/orchestrator/src/chainSpec.ts +++ b/javascript/packages/orchestrator/src/chainSpec.ts @@ -555,6 +555,14 @@ export async function addHrmpChannelsToGenesis( // For retro-compatibility with substrate pre Polkadot 0.9.5 else if (runtimeConfig.parachainsHrmp) { hrmp = runtimeConfig.parachainsHrmp; + } else { + // No hrmp key in the current chain-spec + // let's create the struct and assign + runtimeConfig["hrmp"] = { + preopenHrmpChannels: [], + }; + + hrmp = runtimeConfig.hrmp; } if (hrmp && hrmp.preopenHrmpChannels) {