From f1d3e5ceac3534c89b7866f1c228886bc7ceb085 Mon Sep 17 00:00:00 2001 From: Jaco Date: Tue, 19 Oct 2021 07:04:45 +0300 Subject: [PATCH] Cleanup metadata conversion (#856) --- packages/extension-chains/src/index.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/packages/extension-chains/src/index.ts b/packages/extension-chains/src/index.ts index 6335e024..a6510278 100644 --- a/packages/extension-chains/src/index.ts +++ b/packages/extension-chains/src/index.ts @@ -36,18 +36,14 @@ export function metadataExpand (definition: MetadataDef, isPartial = false): Cha tokenSymbol })); - const isUnknown = genesisHash === '0x'; - let hasMetadata = false; + const hasMetadata = !!metaCalls && !isPartial; - if (metaCalls && !isPartial) { - hasMetadata = true; - - const metadata = new Metadata(registry, base64Decode(metaCalls)); - const signedExtensions = metadata.asLatest.extrinsic.signedExtensions.toJSON() as string[]; - - registry.setMetadata(metadata, signedExtensions, userExtensions); + if (hasMetadata) { + registry.setMetadata(new Metadata(registry, base64Decode(metaCalls)), undefined, userExtensions); } + const isUnknown = genesisHash === '0x'; + const result = { definition, genesisHash: isUnknown