From 7c6cac97da31cbcc0347b51c4c6c15cf68b70069 Mon Sep 17 00:00:00 2001 From: Satoshi Qazi Muhammed Date: Thu, 8 Oct 2026 02:25:53 +0400 Subject: [PATCH] Fix the lint errors Most are object keys out of order after the rename (dicle, pezkuwi, bizinikiwi, teyrchains and zagros sort differently from the names they replaced); they are sorted, behaviour is unchanged. The rest: - createClass: header.hash is already the BlockHash type; the `as any` cast is removed - ScProvider: WellKnownChain is a string union in @bizinikiwi/connect, so `string | WellKnownChain` was `string`; the spec parameter says so - ScProvider: the jsonRpcResponses loop is a named async function whose rejection (chain removed, client terminated) is caught explicitly instead of a floating promise - the fake chain in the spec no longer needs a non-null assertion - Extrinsic.hash: redundant non-null assertion removed - metadata-get.mjs writes the 2026 header --- packages/api-derive/src/bundle.ts | 10 ++++----- packages/api-derive/src/derive.ts | 4 ++-- packages/api/src/submittable/createClass.ts | 5 ++--- .../src/bizinikiwi-connect/index.spec.ts | 15 ++++++++----- .../src/bizinikiwi-connect/index.ts | 22 +++++++++---------- packages/typegen/src/generate/lookup.ts | 11 ++++++---- packages/typegen/src/generate/runtime.ts | 16 +++++++------- packages/typegen/src/interfacesTs.ts | 4 ++-- packages/typegen/src/metadataMd.ts | 8 +++---- packages/typegen/src/util/formatting.ts | 3 ++- packages/types-known/src/spec/index.ts | 6 ++--- packages/types/src/extrinsic/Extrinsic.ts | 4 ++-- packages/types/src/interfaces/alias.ts | 8 +++---- .../types/src/interfaces/finality/runtime.ts | 6 ++--- packages/types/src/metadata/Metadata.spec.ts | 10 ++++----- .../types/src/metadata/v13/Metadata.spec.ts | 8 +++---- .../types/src/metadata/v14/Metadata.spec.ts | 8 +++---- .../types/src/metadata/v15/Metadata.spec.ts | 8 +++---- scripts/metadata-get.mjs | 12 +++++----- 19 files changed, 87 insertions(+), 81 deletions(-) diff --git a/packages/api-derive/src/bundle.ts b/packages/api-derive/src/bundle.ts index 7c1fa51..edf9ad2 100644 --- a/packages/api-derive/src/bundle.ts +++ b/packages/api-derive/src/bundle.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/api-derive authors & contributors +// Copyright 2017-2026 @pezkuwi/api-derive authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { DeriveCustom } from '@pezkuwi/api-base/types'; @@ -61,10 +61,6 @@ const checks: Record = { instances: ['membership'], methods: [] }, - teyrchains: { - instances: ['teyrchains', 'registrar'], - methods: [] - }, session: { instances: ['session'], methods: [] @@ -82,6 +78,10 @@ const checks: Record = { methods: [], withDetect: true }, + teyrchains: { + instances: ['teyrchains', 'registrar'], + methods: [] + }, treasury: { instances: ['treasury'], methods: [] diff --git a/packages/api-derive/src/derive.ts b/packages/api-derive/src/derive.ts index 7f0e1d5..6eedf49 100644 --- a/packages/api-derive/src/derive.ts +++ b/packages/api-derive/src/derive.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/api-derive authors & contributors +// Copyright 2017-2026 @pezkuwi/api-derive authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { AnyFunction } from '@pezkuwi/types/types'; @@ -24,7 +24,7 @@ import * as teyrchains from './teyrchains/index.js'; import * as treasury from './treasury/index.js'; import * as tx from './tx/index.js'; -export const derive = { accounts, alliance, bagsList, balances, bounties, chain, contracts, council, crowdloan, democracy, elections, imOnline, membership, teyrchains, session, society, staking, technicalCommittee, treasury, tx }; +export const derive = { accounts, alliance, bagsList, balances, bounties, chain, contracts, council, crowdloan, democracy, elections, imOnline, membership, session, society, staking, technicalCommittee, teyrchains, treasury, tx }; type DeriveSection
= { [M in keyof Section]: Section[M] extends AnyFunction diff --git a/packages/api/src/submittable/createClass.ts b/packages/api/src/submittable/createClass.ts index bb25af0..6b670c1 100644 --- a/packages/api/src/submittable/createClass.ts +++ b/packages/api/src/submittable/createClass.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/api authors & contributors +// Copyright 2017-2026 @pezkuwi/api authors & contributors // SPDX-License-Identifier: Apache-2.0 /* eslint-disable no-dupe-class-members */ @@ -54,8 +54,7 @@ function makeEraOptions (api: ApiInterfaceRx, registry: Registry, partialOptions } return makeSignOptions(api, partialOptions, { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - blockHash: header.hash as any, + blockHash: header.hash, era: registry.createTypeUnsafe('ExtrinsicEra', [{ current: header.number, period: partialOptions.era || mortalLength diff --git a/packages/rpc-provider/src/bizinikiwi-connect/index.spec.ts b/packages/rpc-provider/src/bizinikiwi-connect/index.spec.ts index 22b2bc6..995851f 100644 --- a/packages/rpc-provider/src/bizinikiwi-connect/index.spec.ts +++ b/packages/rpc-provider/src/bizinikiwi-connect/index.spec.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/rpc-provider authors & contributors +// Copyright 2017-2026 @pezkuwi/rpc-provider authors & contributors // SPDX-License-Identifier: Apache-2.0 /// @@ -103,8 +103,10 @@ function getFakeChain (spec: string): MockChain { }; const nextJsonRpcResponse = (): Promise => { - if (_pendingResponses.length > 0) { - return Promise.resolve(_pendingResponses.shift()!); + const pending = _pendingResponses.shift(); + + if (pending !== undefined) { + return Promise.resolve(pending); } return new Promise((resolve) => { @@ -141,6 +143,8 @@ function getFakeChain (spec: string): MockChain { _triggerCallback: triggerCallback, addChain: (chainSpec) => Promise.resolve(getFakeChain(chainSpec)), + jsonRpcResponses, + nextJsonRpcResponse, remove: () => { terminateInterceptor(); _isTerminated = true; @@ -148,9 +152,7 @@ function getFakeChain (spec: string): MockChain { sendJsonRpc: (rpc) => { sendJsonRpcInterceptor(rpc); _receivedRequests.push(rpc); - }, - nextJsonRpcResponse, - jsonRpcResponses + } }; } @@ -563,6 +565,7 @@ describe('ScProvider', () => { }, 0); const cb = jest.fn(); + await provider.subscribe( 'foo', 'chain_subscribeNewHeads', diff --git a/packages/rpc-provider/src/bizinikiwi-connect/index.ts b/packages/rpc-provider/src/bizinikiwi-connect/index.ts index 02f8604..e8c327e 100644 --- a/packages/rpc-provider/src/bizinikiwi-connect/index.ts +++ b/packages/rpc-provider/src/bizinikiwi-connect/index.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/rpc-provider authors & contributors +// Copyright 2017-2026 @pezkuwi/rpc-provider authors & contributors // SPDX-License-Identifier: Apache-2.0 import type * as ScType from '@bizinikiwi/connect'; @@ -53,7 +53,7 @@ interface ActiveSubs { export class ScProvider implements ProviderInterface { readonly #Sc: BizinikiwiConnect; readonly #coder: RpcCoder = new RpcCoder(); - readonly #spec: string | ScType.WellKnownChain; + readonly #spec: string; readonly #sharedSandbox?: ScProvider | undefined; readonly #subscriptions = new Map(); readonly #resubscribeMethods = new Map(); @@ -64,7 +64,7 @@ export class ScProvider implements ProviderInterface { #chain: Promise | null = null; #isChainReady = false; - public constructor (Sc: BizinikiwiConnect, spec: string | ScType.WellKnownChain, sharedSandbox?: ScProvider) { + public constructor (Sc: BizinikiwiConnect, spec: string, sharedSandbox?: ScProvider) { if (!isObject(Sc) || !isObject(Sc.WellKnownChain) || !isFunction(Sc.createScClient)) { throw new Error('Expected an @bizinikiwi/connect interface as first parameter to ScProvider'); } @@ -171,15 +171,15 @@ export class ScProvider implements ProviderInterface { // Start async response processing loop // This replaces the callback-based API from older @substrate/connect versions - (async () => { - try { - for await (const res of chain.jsonRpcResponses) { - onResponse(res); - } - } catch { - // Chain was removed or connection closed - this is expected + const processResponses = async (): Promise => { + for await (const res of chain.jsonRpcResponses) { + onResponse(res); } - })(); + }; + + processResponses().catch(() => { + // Chain was removed or connection closed - this is expected + }); this.#isChainReady = false; diff --git a/packages/typegen/src/generate/lookup.ts b/packages/typegen/src/generate/lookup.ts index 530684f..2327170 100644 --- a/packages/typegen/src/generate/lookup.ts +++ b/packages/typegen/src/generate/lookup.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/typegen authors & contributors +// Copyright 2017-2026 @pezkuwi/typegen authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { PortableType, SiLookupTypeId, SiPath, SiTypeParameter } from '@pezkuwi/types/interfaces'; @@ -28,12 +28,12 @@ function deepRebrandTypeDef (typeDef: TypeDef, isTopLevel = true): TypeDef { const rebranded: TypeDef = { ...typeDef, - type: rebrandTypeName(typeDef.type), + lookupName: rebrandedLookupName, + lookupNameRoot: typeDef.lookupNameRoot ? rebrandTypeName(typeDef.lookupNameRoot) : typeDef.lookupNameRoot, // For top-level types: set name from lookupName (mimics original: typeDef.name = typeDef.lookupName) // For sub types (enum variants, struct fields): preserve the original name (field/variant name) name: isTopLevel ? (rebrandedLookupName || typeDef.name) : typeDef.name, - lookupName: rebrandedLookupName, - lookupNameRoot: typeDef.lookupNameRoot ? rebrandTypeName(typeDef.lookupNameRoot) : typeDef.lookupNameRoot + type: rebrandTypeName(typeDef.type) }; // Recursively rebrand sub types (mark as not top-level) @@ -232,6 +232,7 @@ function generateLookupTypes (registry: Registry, filtered: [PortableType, TypeD // Add imports for AccountId32 and MultiAddress - needed for all lookup files that use TYPE_MAPPINGS const runtimePath = '@pezkuwi/types/interfaces/runtime'; + if (imports.localTypes[runtimePath]) { imports.localTypes[runtimePath]['AccountId32'] = true; imports.localTypes[runtimePath]['MultiAddress'] = true; @@ -239,6 +240,7 @@ function generateLookupTypes (registry: Registry, filtered: [PortableType, TypeD // For non-bizinikiwi files, add base type definitions at the start const baseTypeDefs: string[] = []; + if (subPath && subPath !== 'bizinikiwi') { // Add PezspCoreCryptoAccountId32 and PezspRuntimeMultiAddress definitions // These extend the standard types and are needed in all lookup files @@ -261,6 +263,7 @@ function generateLookupTypes (registry: Registry, filtered: [PortableType, TypeD if (subPath === 'bizinikiwi') { return exportInterface(rebranded.lookupIndex, rebranded.lookupName, TYPE_MAPPINGS[rebranded.lookupName]); } + return null; } diff --git a/packages/typegen/src/generate/runtime.ts b/packages/typegen/src/generate/runtime.ts index 15cbd07..a7692ee 100644 --- a/packages/typegen/src/generate/runtime.ts +++ b/packages/typegen/src/generate/runtime.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/typegen authors & contributors +// Copyright 2017-2026 @pezkuwi/typegen authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { RuntimeApiMethodMetadataV16, SiLookupTypeId } from '@pezkuwi/types/interfaces'; @@ -23,22 +23,19 @@ const generateCallsTypesTemplate = Handlebars.compile(readTemplate('calls')); // This works similar to the PATHS_ALIAS set from the PortableRegistry const aliases: Record = { - AssetHubZagrosRuntimeRuntimeCall: 'RuntimeCall', - AssetHubPezkuwiRuntimeRuntimeCall: 'RuntimeCall', AssetHubDicleRuntimeOriginCaller: 'OriginCaller', AssetHubDicleRuntimeRuntimeCall: 'RuntimeCall', + AssetHubPezkuwiRuntimeRuntimeCall: 'RuntimeCall', + AssetHubZagrosRuntimeRuntimeCall: 'RuntimeCall', DicleRuntimeConstantsProxyProxyType: 'ProxyType', KitchensinkRuntimeRuntimeCall: 'RuntimeCall', KitchensinkRuntimeRuntimeParametersKey: 'RuntimeParametersKey', OpaqueValue: 'Bytes', - PezkuwiTeyrchainPrimitivesPrimitivesId: 'ParaId', - PezkuwiTeyrchainPrimitivesPrimitivesValidationCodeHash: 'ValidationCodeHash', PezkuwiPrimitivesV7SlashingOpaqueKeyOwnershipProof: 'OpaqueKeyOwnershipProof', PezkuwiPrimitivesV8SlashingOpaqueKeyOwnershipProof: 'OpaqueKeyOwnershipProof', PezkuwiRuntimeRuntimeCall: 'RuntimeCall', - PrimitiveTypesH160: 'H160', - PrimitiveTypesH256: 'H256', - PrimitiveTypesU256: 'U256', + PezkuwiTeyrchainPrimitivesPrimitivesId: 'ParaId', + PezkuwiTeyrchainPrimitivesPrimitivesValidationCodeHash: 'ValidationCodeHash', PezspConsensusBabeOpaqueKeyOwnershipProof: 'OpaqueKeyOwnershipProof', PezspConsensusSlotsSlot: 'Slot', PezspConsensusSlotsSlotDuration: 'SlotDuration', @@ -46,6 +43,9 @@ const aliases: Record = { PezspCoreOpaqueMetadata: 'OpaqueMetadata', PezspRuntimeOpaqueValue: 'Bytes', PezspRuntimeUncheckedExtrinsic: 'Extrinsic', + PrimitiveTypesH160: 'H160', + PrimitiveTypesH256: 'H256', + PrimitiveTypesU256: 'U256', StagingDicleRuntimeOriginCaller: 'OriginCaller', StagingDicleRuntimeRuntimeCall: 'RuntimeCall', StagingDicleRuntimeRuntimeParameters: 'RuntimeParameters', diff --git a/packages/typegen/src/interfacesTs.ts b/packages/typegen/src/interfacesTs.ts index ad90336..8048b04 100644 --- a/packages/typegen/src/interfacesTs.ts +++ b/packages/typegen/src/interfacesTs.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/typegen authors & contributors +// Copyright 2017-2026 @pezkuwi/typegen authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { HexString } from '@pezkuwi/util/types'; @@ -13,7 +13,7 @@ import pezkuwi from '@pezkuwi/types-support/metadata/v15/pezkuwi-hex'; import { generateDefaultConsts, generateDefaultErrors, generateDefaultEvents, generateDefaultInterface, generateDefaultLookup, generateDefaultQuery, generateDefaultRpc, generateDefaultRuntime, generateDefaultTsDef, generateDefaultTx } from './generate/index.js'; const BASE = 'packages/api-augment/src'; -const METAS = Object.entries({ assetHubDicle, assetHubPezkuwi, dicle, pezkuwi, bizinikiwi }); +const METAS = Object.entries({ assetHubDicle, assetHubPezkuwi, bizinikiwi, dicle, pezkuwi }); export function main (): void { generateDefaultInterface(); diff --git a/packages/typegen/src/metadataMd.ts b/packages/typegen/src/metadataMd.ts index 5d06036..1193dd4 100644 --- a/packages/typegen/src/metadataMd.ts +++ b/packages/typegen/src/metadataMd.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/typegen authors & contributors +// Copyright 2017-2026 @pezkuwi/typegen authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { MetadataLatest, RuntimeApiMethodMetadataV16, SiLookupTypeId } from '@pezkuwi/types/interfaces'; @@ -92,6 +92,9 @@ const ALL_STATIC: Record = { rpc: assetHubPezkuwiRpc, ver: assetHubPezkuwiVer as unknown as { apis: ApiDef[] } }, + bizinikiwi: { + meta: bizinikiwiMeta + }, dicle: { meta: dicleMeta, rpc: dicleRpc, @@ -101,9 +104,6 @@ const ALL_STATIC: Record = { meta: pezkuwiMeta, rpc: pezkuwiRpc, ver: pezkuwiVer as unknown as { apis: ApiDef[] } - }, - bizinikiwi: { - meta: bizinikiwiMeta } }; diff --git a/packages/typegen/src/util/formatting.ts b/packages/typegen/src/util/formatting.ts index 34fbe1c..c8a72a6 100644 --- a/packages/typegen/src/util/formatting.ts +++ b/packages/typegen/src/util/formatting.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/typegen authors & contributors +// Copyright 2017-2026 @pezkuwi/typegen authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { AnyString, Registry } from '@pezkuwi/types/types'; @@ -263,6 +263,7 @@ const formatters: Record = { shell, statemine, statemint, - zagros, - westmint + westmint, + zagros }; diff --git a/packages/types/src/extrinsic/Extrinsic.ts b/packages/types/src/extrinsic/Extrinsic.ts index a74da73..9370550 100644 --- a/packages/types/src/extrinsic/Extrinsic.ts +++ b/packages/types/src/extrinsic/Extrinsic.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/types authors & contributors +// Copyright 2017-2026 @pezkuwi/types authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { AnyJson, AnyTuple, AnyU8a, ArgsDef, IMethod, Inspect, IOption } from '@pezkuwi/types-codec/types'; @@ -345,7 +345,7 @@ export class GenericExtrinsic extends ExtrinsicBa this.#hashCache = super.hash as CodecHash; } - return this.#hashCache!; + return this.#hashCache; } /** diff --git a/packages/types/src/interfaces/alias.ts b/packages/types/src/interfaces/alias.ts index daf4b8b..843ea95 100644 --- a/packages/types/src/interfaces/alias.ts +++ b/packages/types/src/interfaces/alias.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/types-known authors & contributors +// Copyright 2017-2026 @pezkuwi/types-known authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { OverrideModuleType, Registry } from '../types/index.js'; @@ -60,9 +60,6 @@ const typesAlias: Record = { paraShared: { ValidatorIndex: 'ParaValidatorIndex' }, - teyrchains: { - Id: 'ParaId' - }, parasDisputes: { ValidatorIndex: 'ParaValidatorIndex' }, @@ -94,6 +91,9 @@ const typesAlias: Record = { staking: { Compact: 'CompactAssignments' }, + teyrchains: { + Id: 'ParaId' + }, treasury: { Proposal: 'TreasuryProposal' }, diff --git a/packages/types/src/interfaces/finality/runtime.ts b/packages/types/src/interfaces/finality/runtime.ts index 406cac5..644a873 100644 --- a/packages/types/src/interfaces/finality/runtime.ts +++ b/packages/types/src/interfaces/finality/runtime.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/types authors & contributors +// Copyright 2017-2026 @pezkuwi/types authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { DefinitionsCall } from '../../types/index.js'; @@ -17,7 +17,7 @@ const finalityV1 = { export const runtime: DefinitionsCall = { DicleFinalityApi: [finalityV1], - ZagrosFinalityApi: [finalityV1], PezkuwiFinalityApi: [finalityV1], - PezkuwichainFinalityApi: [finalityV1] + PezkuwichainFinalityApi: [finalityV1], + ZagrosFinalityApi: [finalityV1] }; diff --git a/packages/types/src/metadata/Metadata.spec.ts b/packages/types/src/metadata/Metadata.spec.ts index 880d052..bead796 100644 --- a/packages/types/src/metadata/Metadata.spec.ts +++ b/packages/types/src/metadata/Metadata.spec.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/types authors & contributors +// Copyright 2017-2026 @pezkuwi/types authors & contributors // SPDX-License-Identifier: Apache-2.0 /// @@ -16,15 +16,15 @@ import { TypeRegistry } from '../create/index.js'; import { Metadata } from './Metadata.js'; const allData: Record = { + bizinikiwi, dicle, - pezkuwi, - bizinikiwi + pezkuwi }; const allDataV14: Record = { + bizinikiwi: bizinikiwiV14, dicle: dicleV14, - pezkuwi: pezkuwiV14, - bizinikiwi: bizinikiwiV14 + pezkuwi: pezkuwiV14 }; for (const type of ['dicle', 'pezkuwi', 'bizinikiwi'] as const) { diff --git a/packages/types/src/metadata/v13/Metadata.spec.ts b/packages/types/src/metadata/v13/Metadata.spec.ts index 100080d..8538eda 100644 --- a/packages/types/src/metadata/v13/Metadata.spec.ts +++ b/packages/types/src/metadata/v13/Metadata.spec.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/types authors & contributors +// Copyright 2017-2026 @pezkuwi/types authors & contributors // SPDX-License-Identifier: Apache-2.0 import bizinikiwiData from '@pezkuwi/types-support/metadata/v13/bizinikiwi-hex'; @@ -8,6 +8,9 @@ import pezkuwiData from '@pezkuwi/types-support/metadata/v13/pezkuwi-hex'; import { testMeta } from '../util/testUtil.js'; testMeta(13, { + bizinikiwi: { + data: bizinikiwiData + }, dicle: { data: dicleData, fails: [ @@ -17,8 +20,5 @@ testMeta(13, { }, pezkuwi: { data: pezkuwiData - }, - bizinikiwi: { - data: bizinikiwiData } }); diff --git a/packages/types/src/metadata/v14/Metadata.spec.ts b/packages/types/src/metadata/v14/Metadata.spec.ts index 496c6d7..29cb55b 100644 --- a/packages/types/src/metadata/v14/Metadata.spec.ts +++ b/packages/types/src/metadata/v14/Metadata.spec.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/types authors & contributors +// Copyright 2017-2026 @pezkuwi/types authors & contributors // SPDX-License-Identifier: Apache-2.0 import bizinikiwiData from '@pezkuwi/types-support/metadata/v14/bizinikiwi-hex'; @@ -8,13 +8,13 @@ import pezkuwiData from '@pezkuwi/types-support/metadata/v14/pezkuwi-hex'; import { testMeta } from '../util/testUtil.js'; testMeta(14, { + bizinikiwi: { + data: bizinikiwiData + }, dicle: { data: dicleData }, pezkuwi: { data: pezkuwiData - }, - bizinikiwi: { - data: bizinikiwiData } }); diff --git a/packages/types/src/metadata/v15/Metadata.spec.ts b/packages/types/src/metadata/v15/Metadata.spec.ts index 5133fac..dbf77dd 100644 --- a/packages/types/src/metadata/v15/Metadata.spec.ts +++ b/packages/types/src/metadata/v15/Metadata.spec.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2025 @pezkuwi/types authors & contributors +// Copyright 2017-2026 @pezkuwi/types authors & contributors // SPDX-License-Identifier: Apache-2.0 import assetHubDicleData from '@pezkuwi/types-support/metadata/v15/asset-hub-dicle-hex'; @@ -16,13 +16,13 @@ testMeta(15, { 'asset-hub-pezkuwi': { data: assetHubPezkuwiData }, + bizinikiwi: { + data: bizinikiwiData + }, dicle: { data: dicleData }, pezkuwi: { data: pezkuwiData - }, - bizinikiwi: { - data: bizinikiwiData } }); diff --git a/scripts/metadata-get.mjs b/scripts/metadata-get.mjs index 347d89e..13855a2 100644 --- a/scripts/metadata-get.mjs +++ b/scripts/metadata-get.mjs @@ -1,18 +1,18 @@ -// Copyright 2017-2025 @pezkuwi/typegen authors & contributors +// Copyright 2017-2026 @pezkuwi/typegen authors & contributors // SPDX-License-Identifier: Apache-2.0 import fs from 'node:fs'; import { fetch } from '@pezkuwi/x-fetch'; -const PREAMBLE = '// Copyright 2017-2025 @pezkuwi/types-support authors & contributors\n// SPDX-License-Identifier: Apache-2.0\n\n/* eslint-disable */\n\n'; +const PREAMBLE = '// Copyright 2017-2026 @pezkuwi/types-support authors & contributors\n// SPDX-License-Identifier: Apache-2.0\n\n/* eslint-disable */\n\n'; const CMD = { - 'asset-hub-zagros': `${PREAMBLE}//To run a asset-hub-zagros node please refer to types-support/src/metadata/README.md\n\nexport default`, 'asset-hub-pezkuwi': `${PREAMBLE}//To run a asset-hub-pezkuwi node please refer to types-support/src/metadata/README.md\n\nexport default`, - zagros: `${PREAMBLE}// cargo run --release -- purge-chain -y --chain zagros-dev && cargo run --release -- --chain zagros-dev --alice --force-authoring\n\nexport default`, - pezkuwi: `${PREAMBLE}// cargo run --release -- purge-chain -y --dev && cargo run --release -- --dev\n\nexport default`, + 'asset-hub-zagros': `${PREAMBLE}//To run a asset-hub-zagros node please refer to types-support/src/metadata/README.md\n\nexport default`, bizinikiwi: `${PREAMBLE}// cargo run --release -- purge-chain -y --dev && cargo run --release -- --dev\n\nexport default`, - 'bizinikiwi-contracts-node': `${PREAMBLE}// cargo run --release -- purge-chain -y --dev && cargo run --release -- --dev\n\nexport default` + 'bizinikiwi-contracts-node': `${PREAMBLE}// cargo run --release -- purge-chain -y --dev && cargo run --release -- --dev\n\nexport default`, + pezkuwi: `${PREAMBLE}// cargo run --release -- purge-chain -y --dev && cargo run --release -- --dev\n\nexport default`, + zagros: `${PREAMBLE}// cargo run --release -- purge-chain -y --chain zagros-dev && cargo run --release -- --chain zagros-dev --alice --force-authoring\n\nexport default` }; // V15