From d7ab3bfbc1fd9116ea7e13e807130fefd79c78c4 Mon Sep 17 00:00:00 2001 From: Jaco Date: Sun, 17 Oct 2021 15:05:29 +0300 Subject: [PATCH] Filter unused enum fields for v14 (#4071) --- packages/api/src/augment/tx.ts | 2 +- packages/typegen/src/generate/tsDef.ts | 60 +++--- packages/typegen/src/util/derived.ts | 9 +- packages/types/src/augment/lookup/kusama.ts | 188 +++++++++--------- packages/types/src/augment/lookup/polkadot.ts | 96 ++++----- .../types/src/augment/lookup/substrate.ts | 28 +-- .../types/src/augment/lookup/types-kusama.ts | 94 --------- .../src/augment/lookup/types-polkadot.ts | 48 ----- .../src/augment/lookup/types-substrate.ts | 134 ------------- .../PortableRegistry/PortableRegistry.ts | 2 +- 10 files changed, 194 insertions(+), 467 deletions(-) diff --git a/packages/api/src/augment/tx.ts b/packages/api/src/augment/tx.ts index 9d51ae780e..485cf51c6b 100644 --- a/packages/api/src/augment/tx.ts +++ b/packages/api/src/augment/tx.ts @@ -438,7 +438,7 @@ declare module '@polkadot/api/types/submittable' { * Multiple calls to this method will replace any existing planned config change that had * not been enacted yet. **/ - planConfigChange: AugmentedSubmittable<(config: SpConsensusBabeDigestsNextConfigDescriptor | { Unused0: any } | { V1: any } | string | Uint8Array) => SubmittableExtrinsic, [SpConsensusBabeDigestsNextConfigDescriptor]>; + planConfigChange: AugmentedSubmittable<(config: SpConsensusBabeDigestsNextConfigDescriptor | { V1: any } | string | Uint8Array) => SubmittableExtrinsic, [SpConsensusBabeDigestsNextConfigDescriptor]>; /** * Report authority equivocation/misbehavior. This method will verify * the equivocation proof and validate the given key ownership proof diff --git a/packages/typegen/src/generate/tsDef.ts b/packages/typegen/src/generate/tsDef.ts index e79256f03c..7402044927 100644 --- a/packages/typegen/src/generate/tsDef.ts +++ b/packages/typegen/src/generate/tsDef.ts @@ -52,38 +52,40 @@ const tsWrapperOpaque = tsExport; function tsEnum (registry: Registry, definitions: Record, { lookupIndex, name: enumName, sub }: TypeDef, imports: TypeImports): string { setImports(definitions, imports, ['Enum']); - const keys = (sub as TypeDef[]).map((def, index): string => { - const { info, lookupName, name = `unknown${index}`, type } = def; - const getter = stringUpperFirst(stringCamelCase(name.replace(' ', '_'))); - const isComplex = [TypeDefInfo.Option, TypeDefInfo.Result, TypeDefInfo.Struct, TypeDefInfo.Tuple, TypeDefInfo.Vec, TypeDefInfo.VecFixed].includes(info); - const asGetter = type === 'Null' || info === TypeDefInfo.DoNotConstruct - ? '' - : createGetter(definitions, `as${getter}`, lookupName || (isComplex ? formatType(registry, definitions, info === TypeDefInfo.Struct ? def : type, imports, false) : type), imports); - const isGetter = info === TypeDefInfo.DoNotConstruct - ? '' - : createGetter(definitions, `is${getter}`, 'boolean', imports); + const keys = (sub as TypeDef[]) + .filter(({ name }) => !!name && !name.startsWith('__Unused')) + .map((def, index): string => { + const { info, lookupName, name = `unknown${index}`, type } = def; + const getter = stringUpperFirst(stringCamelCase(name.replace(' ', '_'))); + const isComplex = [TypeDefInfo.Option, TypeDefInfo.Result, TypeDefInfo.Struct, TypeDefInfo.Tuple, TypeDefInfo.Vec, TypeDefInfo.VecFixed].includes(info); + const asGetter = type === 'Null' || info === TypeDefInfo.DoNotConstruct + ? '' + : createGetter(definitions, `as${getter}`, lookupName || (isComplex ? formatType(registry, definitions, info === TypeDefInfo.Struct ? def : type, imports, false) : type), imports); + const isGetter = info === TypeDefInfo.DoNotConstruct + ? '' + : createGetter(definitions, `is${getter}`, 'boolean', imports); - switch (info) { - case TypeDefInfo.Compact: - case TypeDefInfo.Plain: - case TypeDefInfo.Result: - case TypeDefInfo.Si: - case TypeDefInfo.Struct: - case TypeDefInfo.Tuple: - case TypeDefInfo.Vec: - case TypeDefInfo.Option: - case TypeDefInfo.VecFixed: - case TypeDefInfo.WrapperOpaque: - return `${isGetter}${asGetter}`; + switch (info) { + case TypeDefInfo.Compact: + case TypeDefInfo.Plain: + case TypeDefInfo.Result: + case TypeDefInfo.Si: + case TypeDefInfo.Struct: + case TypeDefInfo.Tuple: + case TypeDefInfo.Vec: + case TypeDefInfo.Option: + case TypeDefInfo.VecFixed: + case TypeDefInfo.WrapperOpaque: + return `${isGetter}${asGetter}`; - case TypeDefInfo.DoNotConstruct: - case TypeDefInfo.Null: - return `${isGetter}`; + case TypeDefInfo.DoNotConstruct: + case TypeDefInfo.Null: + return `${isGetter}`; - default: - throw new Error(`Enum: ${enumName || 'undefined'}: Unhandled type ${TypeDefInfo[info]}, ${stringify(def)}`); - } - }); + default: + throw new Error(`Enum: ${enumName || 'undefined'}: Unhandled type ${TypeDefInfo[info]}, ${stringify(def)}`); + } + }); return exportInterface(lookupIndex, enumName, 'Enum', keys.join('')); } diff --git a/packages/typegen/src/util/derived.ts b/packages/typegen/src/util/derived.ts index cff355f247..cde0b92bd1 100644 --- a/packages/typegen/src/util/derived.ts +++ b/packages/typegen/src/util/derived.ts @@ -66,13 +66,14 @@ export function getSimilarTypes (registry: Registry, definitions: Record !v.startsWith('__Unused')); - if (e.isBasic) { - possibleTypes.push(arrayToStrType(e.defKeys), 'number'); + if (isBasic) { + possibleTypes.push(arrayToStrType(keys), 'number'); } else { // TODO We don't really want any here, these should be expanded - possibleTypes.push(...e.defKeys.map((key): string => `{ ${key}: any }`), 'string'); + possibleTypes.push(...keys.map((k) => `{ ${k}: any }`), 'string'); } possibleTypes.push('Uint8Array'); diff --git a/packages/types/src/augment/lookup/kusama.ts b/packages/types/src/augment/lookup/kusama.ts index d18a83ebbe..e394d778f3 100644 --- a/packages/types/src/augment/lookup/kusama.ts +++ b/packages/types/src/augment/lookup/kusama.ts @@ -691,104 +691,104 @@ export default { KusamaRuntimeOriginCaller: { _enum: { system: 'FrameSystemRawOrigin', - Unused1: 'Null', - Unused2: 'Null', - Unused3: 'Null', - Unused4: 'Null', + __Unused1: 'Null', + __Unused2: 'Null', + __Unused3: 'Null', + __Unused4: 'Null', Void: 'SpCoreVoid', - Unused6: 'Null', - Unused7: 'Null', - Unused8: 'Null', - Unused9: 'Null', - Unused10: 'Null', - Unused11: 'Null', - Unused12: 'Null', - Unused13: 'Null', + __Unused6: 'Null', + __Unused7: 'Null', + __Unused8: 'Null', + __Unused9: 'Null', + __Unused10: 'Null', + __Unused11: 'Null', + __Unused12: 'Null', + __Unused13: 'Null', Council: 'PalletCollectiveRawOrigin', TechnicalCommittee: 'PalletCollectiveRawOrigin', - Unused16: 'Null', - Unused17: 'Null', - Unused18: 'Null', - Unused19: 'Null', - Unused20: 'Null', - Unused21: 'Null', - Unused22: 'Null', - Unused23: 'Null', - Unused24: 'Null', - Unused25: 'Null', - Unused26: 'Null', - Unused27: 'Null', - Unused28: 'Null', - Unused29: 'Null', - Unused30: 'Null', - Unused31: 'Null', - Unused32: 'Null', - Unused33: 'Null', - Unused34: 'Null', - Unused35: 'Null', - Unused36: 'Null', - Unused37: 'Null', - Unused38: 'Null', - Unused39: 'Null', - Unused40: 'Null', - Unused41: 'Null', - Unused42: 'Null', - Unused43: 'Null', - Unused44: 'Null', - Unused45: 'Null', - Unused46: 'Null', - Unused47: 'Null', - Unused48: 'Null', - Unused49: 'Null', + __Unused16: 'Null', + __Unused17: 'Null', + __Unused18: 'Null', + __Unused19: 'Null', + __Unused20: 'Null', + __Unused21: 'Null', + __Unused22: 'Null', + __Unused23: 'Null', + __Unused24: 'Null', + __Unused25: 'Null', + __Unused26: 'Null', + __Unused27: 'Null', + __Unused28: 'Null', + __Unused29: 'Null', + __Unused30: 'Null', + __Unused31: 'Null', + __Unused32: 'Null', + __Unused33: 'Null', + __Unused34: 'Null', + __Unused35: 'Null', + __Unused36: 'Null', + __Unused37: 'Null', + __Unused38: 'Null', + __Unused39: 'Null', + __Unused40: 'Null', + __Unused41: 'Null', + __Unused42: 'Null', + __Unused43: 'Null', + __Unused44: 'Null', + __Unused45: 'Null', + __Unused46: 'Null', + __Unused47: 'Null', + __Unused48: 'Null', + __Unused49: 'Null', ParachainsOrigin: 'PolkadotRuntimeParachainsOriginPalletOrigin', - Unused51: 'Null', - Unused52: 'Null', - Unused53: 'Null', - Unused54: 'Null', - Unused55: 'Null', - Unused56: 'Null', - Unused57: 'Null', - Unused58: 'Null', - Unused59: 'Null', - Unused60: 'Null', - Unused61: 'Null', - Unused62: 'Null', - Unused63: 'Null', - Unused64: 'Null', - Unused65: 'Null', - Unused66: 'Null', - Unused67: 'Null', - Unused68: 'Null', - Unused69: 'Null', - Unused70: 'Null', - Unused71: 'Null', - Unused72: 'Null', - Unused73: 'Null', - Unused74: 'Null', - Unused75: 'Null', - Unused76: 'Null', - Unused77: 'Null', - Unused78: 'Null', - Unused79: 'Null', - Unused80: 'Null', - Unused81: 'Null', - Unused82: 'Null', - Unused83: 'Null', - Unused84: 'Null', - Unused85: 'Null', - Unused86: 'Null', - Unused87: 'Null', - Unused88: 'Null', - Unused89: 'Null', - Unused90: 'Null', - Unused91: 'Null', - Unused92: 'Null', - Unused93: 'Null', - Unused94: 'Null', - Unused95: 'Null', - Unused96: 'Null', - Unused97: 'Null', - Unused98: 'Null', + __Unused51: 'Null', + __Unused52: 'Null', + __Unused53: 'Null', + __Unused54: 'Null', + __Unused55: 'Null', + __Unused56: 'Null', + __Unused57: 'Null', + __Unused58: 'Null', + __Unused59: 'Null', + __Unused60: 'Null', + __Unused61: 'Null', + __Unused62: 'Null', + __Unused63: 'Null', + __Unused64: 'Null', + __Unused65: 'Null', + __Unused66: 'Null', + __Unused67: 'Null', + __Unused68: 'Null', + __Unused69: 'Null', + __Unused70: 'Null', + __Unused71: 'Null', + __Unused72: 'Null', + __Unused73: 'Null', + __Unused74: 'Null', + __Unused75: 'Null', + __Unused76: 'Null', + __Unused77: 'Null', + __Unused78: 'Null', + __Unused79: 'Null', + __Unused80: 'Null', + __Unused81: 'Null', + __Unused82: 'Null', + __Unused83: 'Null', + __Unused84: 'Null', + __Unused85: 'Null', + __Unused86: 'Null', + __Unused87: 'Null', + __Unused88: 'Null', + __Unused89: 'Null', + __Unused90: 'Null', + __Unused91: 'Null', + __Unused92: 'Null', + __Unused93: 'Null', + __Unused94: 'Null', + __Unused95: 'Null', + __Unused96: 'Null', + __Unused97: 'Null', + __Unused98: 'Null', XcmPallet: 'PalletXcmOrigin' } }, diff --git a/packages/types/src/augment/lookup/polkadot.ts b/packages/types/src/augment/lookup/polkadot.ts index 0f552e8626..6c5981bf2d 100644 --- a/packages/types/src/augment/lookup/polkadot.ts +++ b/packages/types/src/augment/lookup/polkadot.ts @@ -14,7 +14,7 @@ export default { * Lookup72: polkadot_runtime::ProxyType **/ PolkadotRuntimeProxyType: { - _enum: ['Any', 'NonTransfer', 'Governance', 'Staking', 'Unused4', 'IdentityJudgement', 'CancelProxy', 'Auction'] + _enum: ['Any', 'NonTransfer', 'Governance', 'Staking', '__Unused4', 'IdentityJudgement', 'CancelProxy', 'Auction'] }, /** * Lookup82: polkadot_primitives::v1::CandidateReceipt @@ -208,7 +208,7 @@ export default { **/ PolkadotPrimitivesV0ValidityAttestation: { _enum: { - Unused0: 'Null', + __Unused0: 'Null', Implicit: 'PolkadotPrimitivesV0ValidatorAppSignature', Explicit: 'PolkadotPrimitivesV0ValidatorAppSignature' } @@ -267,55 +267,55 @@ export default { PolkadotRuntimeOriginCaller: { _enum: { system: 'FrameSystemRawOrigin', - Unused1: 'Null', - Unused2: 'Null', - Unused3: 'Null', + __Unused1: 'Null', + __Unused2: 'Null', + __Unused3: 'Null', Void: 'SpCoreVoid', - Unused5: 'Null', - Unused6: 'Null', - Unused7: 'Null', - Unused8: 'Null', - Unused9: 'Null', - Unused10: 'Null', - Unused11: 'Null', - Unused12: 'Null', - Unused13: 'Null', - Unused14: 'Null', + __Unused5: 'Null', + __Unused6: 'Null', + __Unused7: 'Null', + __Unused8: 'Null', + __Unused9: 'Null', + __Unused10: 'Null', + __Unused11: 'Null', + __Unused12: 'Null', + __Unused13: 'Null', + __Unused14: 'Null', Council: 'PalletCollectiveRawOrigin', TechnicalCommittee: 'PalletCollectiveRawOrigin', - Unused17: 'Null', - Unused18: 'Null', - Unused19: 'Null', - Unused20: 'Null', - Unused21: 'Null', - Unused22: 'Null', - Unused23: 'Null', - Unused24: 'Null', - Unused25: 'Null', - Unused26: 'Null', - Unused27: 'Null', - Unused28: 'Null', - Unused29: 'Null', - Unused30: 'Null', - Unused31: 'Null', - Unused32: 'Null', - Unused33: 'Null', - Unused34: 'Null', - Unused35: 'Null', - Unused36: 'Null', - Unused37: 'Null', - Unused38: 'Null', - Unused39: 'Null', - Unused40: 'Null', - Unused41: 'Null', - Unused42: 'Null', - Unused43: 'Null', - Unused44: 'Null', - Unused45: 'Null', - Unused46: 'Null', - Unused47: 'Null', - Unused48: 'Null', - Unused49: 'Null', + __Unused17: 'Null', + __Unused18: 'Null', + __Unused19: 'Null', + __Unused20: 'Null', + __Unused21: 'Null', + __Unused22: 'Null', + __Unused23: 'Null', + __Unused24: 'Null', + __Unused25: 'Null', + __Unused26: 'Null', + __Unused27: 'Null', + __Unused28: 'Null', + __Unused29: 'Null', + __Unused30: 'Null', + __Unused31: 'Null', + __Unused32: 'Null', + __Unused33: 'Null', + __Unused34: 'Null', + __Unused35: 'Null', + __Unused36: 'Null', + __Unused37: 'Null', + __Unused38: 'Null', + __Unused39: 'Null', + __Unused40: 'Null', + __Unused41: 'Null', + __Unused42: 'Null', + __Unused43: 'Null', + __Unused44: 'Null', + __Unused45: 'Null', + __Unused46: 'Null', + __Unused47: 'Null', + __Unused48: 'Null', + __Unused49: 'Null', ParachainsOrigin: 'PolkadotRuntimeParachainsOriginPalletOrigin' } }, diff --git a/packages/types/src/augment/lookup/substrate.ts b/packages/types/src/augment/lookup/substrate.ts index cf1e2e8a29..aa598aeba2 100644 --- a/packages/types/src/augment/lookup/substrate.ts +++ b/packages/types/src/augment/lookup/substrate.ts @@ -45,9 +45,9 @@ export default { SpRuntimeGenericDigestDigestItem: { _enum: { Other: 'Bytes', - Unused1: 'Null', + __Unused1: 'Null', ChangesTrieRoot: 'H256', - Unused3: 'Null', + __Unused3: 'Null', Consensus: '([u8;4],Bytes)', Seal: '([u8;4],Bytes)', PreRuntime: '([u8;4],Bytes)', @@ -305,7 +305,7 @@ export default { **/ SpConsensusBabeDigestsNextConfigDescriptor: { _enum: { - Unused0: 'Null', + __Unused0: 'Null', V1: { c: '(u64,u64)', allowedSlots: 'SpConsensusBabeAllowedSlots' @@ -537,7 +537,7 @@ export default { * Lookup279: pallet_identity::types::IdentityField **/ PalletIdentityIdentityField: { - _enum: ['Unused0', 'Display', 'Legal', 'Unused3', 'Web', 'Unused5', 'Unused6', 'Unused7', 'Riot', 'Unused9', 'Unused10', 'Unused11', 'Unused12', 'Unused13', 'Unused14', 'Unused15', 'Email', 'Unused17', 'Unused18', 'Unused19', 'Unused20', 'Unused21', 'Unused22', 'Unused23', 'Unused24', 'Unused25', 'Unused26', 'Unused27', 'Unused28', 'Unused29', 'Unused30', 'Unused31', 'PgpFingerprint', 'Unused33', 'Unused34', 'Unused35', 'Unused36', 'Unused37', 'Unused38', 'Unused39', 'Unused40', 'Unused41', 'Unused42', 'Unused43', 'Unused44', 'Unused45', 'Unused46', 'Unused47', 'Unused48', 'Unused49', 'Unused50', 'Unused51', 'Unused52', 'Unused53', 'Unused54', 'Unused55', 'Unused56', 'Unused57', 'Unused58', 'Unused59', 'Unused60', 'Unused61', 'Unused62', 'Unused63', 'Image', 'Unused65', 'Unused66', 'Unused67', 'Unused68', 'Unused69', 'Unused70', 'Unused71', 'Unused72', 'Unused73', 'Unused74', 'Unused75', 'Unused76', 'Unused77', 'Unused78', 'Unused79', 'Unused80', 'Unused81', 'Unused82', 'Unused83', 'Unused84', 'Unused85', 'Unused86', 'Unused87', 'Unused88', 'Unused89', 'Unused90', 'Unused91', 'Unused92', 'Unused93', 'Unused94', 'Unused95', 'Unused96', 'Unused97', 'Unused98', 'Unused99', 'Unused100', 'Unused101', 'Unused102', 'Unused103', 'Unused104', 'Unused105', 'Unused106', 'Unused107', 'Unused108', 'Unused109', 'Unused110', 'Unused111', 'Unused112', 'Unused113', 'Unused114', 'Unused115', 'Unused116', 'Unused117', 'Unused118', 'Unused119', 'Unused120', 'Unused121', 'Unused122', 'Unused123', 'Unused124', 'Unused125', 'Unused126', 'Unused127', 'Twitter'] + _enum: ['__Unused0', 'Display', 'Legal', '__Unused3', 'Web', '__Unused5', '__Unused6', '__Unused7', 'Riot', '__Unused9', '__Unused10', '__Unused11', '__Unused12', '__Unused13', '__Unused14', '__Unused15', 'Email', '__Unused17', '__Unused18', '__Unused19', '__Unused20', '__Unused21', '__Unused22', '__Unused23', '__Unused24', '__Unused25', '__Unused26', '__Unused27', '__Unused28', '__Unused29', '__Unused30', '__Unused31', 'PgpFingerprint', '__Unused33', '__Unused34', '__Unused35', '__Unused36', '__Unused37', '__Unused38', '__Unused39', '__Unused40', '__Unused41', '__Unused42', '__Unused43', '__Unused44', '__Unused45', '__Unused46', '__Unused47', '__Unused48', '__Unused49', '__Unused50', '__Unused51', '__Unused52', '__Unused53', '__Unused54', '__Unused55', '__Unused56', '__Unused57', '__Unused58', '__Unused59', '__Unused60', '__Unused61', '__Unused62', '__Unused63', 'Image', '__Unused65', '__Unused66', '__Unused67', '__Unused68', '__Unused69', '__Unused70', '__Unused71', '__Unused72', '__Unused73', '__Unused74', '__Unused75', '__Unused76', '__Unused77', '__Unused78', '__Unused79', '__Unused80', '__Unused81', '__Unused82', '__Unused83', '__Unused84', '__Unused85', '__Unused86', '__Unused87', '__Unused88', '__Unused89', '__Unused90', '__Unused91', '__Unused92', '__Unused93', '__Unused94', '__Unused95', '__Unused96', '__Unused97', '__Unused98', '__Unused99', '__Unused100', '__Unused101', '__Unused102', '__Unused103', '__Unused104', '__Unused105', '__Unused106', '__Unused107', '__Unused108', '__Unused109', '__Unused110', '__Unused111', '__Unused112', '__Unused113', '__Unused114', '__Unused115', '__Unused116', '__Unused117', '__Unused118', '__Unused119', '__Unused120', '__Unused121', '__Unused122', '__Unused123', '__Unused124', '__Unused125', '__Unused126', '__Unused127', 'Twitter'] }, /** * Lookup280: pallet_identity::types::Judgement @@ -1170,17 +1170,17 @@ export default { NodeRuntimeOriginCaller: { _enum: { system: 'FrameSystemRawOrigin', - Unused1: 'Null', - Unused2: 'Null', + __Unused1: 'Null', + __Unused2: 'Null', Void: 'SpCoreVoid', - Unused4: 'Null', - Unused5: 'Null', - Unused6: 'Null', - Unused7: 'Null', - Unused8: 'Null', - Unused9: 'Null', - Unused10: 'Null', - Unused11: 'Null', + __Unused4: 'Null', + __Unused5: 'Null', + __Unused6: 'Null', + __Unused7: 'Null', + __Unused8: 'Null', + __Unused9: 'Null', + __Unused10: 'Null', + __Unused11: 'Null', Council: 'PalletCollectiveRawOrigin', TechnicalCommittee: 'PalletCollectiveRawOrigin' } diff --git a/packages/types/src/augment/lookup/types-kusama.ts b/packages/types/src/augment/lookup/types-kusama.ts index 130cc85a8c..6f2abb8c33 100644 --- a/packages/types/src/augment/lookup/types-kusama.ts +++ b/packages/types/src/augment/lookup/types-kusama.ts @@ -750,107 +750,13 @@ declare module '@polkadot/types/lookup' { export interface KusamaRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSystemRawOrigin; - readonly isUnused1: boolean; - readonly isUnused2: boolean; - readonly isUnused3: boolean; - readonly isUnused4: boolean; readonly isVoid: boolean; - readonly isUnused6: boolean; - readonly isUnused7: boolean; - readonly isUnused8: boolean; - readonly isUnused9: boolean; - readonly isUnused10: boolean; - readonly isUnused11: boolean; - readonly isUnused12: boolean; - readonly isUnused13: boolean; readonly isCouncil: boolean; readonly asCouncil: PalletCollectiveRawOrigin; readonly isTechnicalCommittee: boolean; readonly asTechnicalCommittee: PalletCollectiveRawOrigin; - readonly isUnused16: boolean; - readonly isUnused17: boolean; - readonly isUnused18: boolean; - readonly isUnused19: boolean; - readonly isUnused20: boolean; - readonly isUnused21: boolean; - readonly isUnused22: boolean; - readonly isUnused23: boolean; - readonly isUnused24: boolean; - readonly isUnused25: boolean; - readonly isUnused26: boolean; - readonly isUnused27: boolean; - readonly isUnused28: boolean; - readonly isUnused29: boolean; - readonly isUnused30: boolean; - readonly isUnused31: boolean; - readonly isUnused32: boolean; - readonly isUnused33: boolean; - readonly isUnused34: boolean; - readonly isUnused35: boolean; - readonly isUnused36: boolean; - readonly isUnused37: boolean; - readonly isUnused38: boolean; - readonly isUnused39: boolean; - readonly isUnused40: boolean; - readonly isUnused41: boolean; - readonly isUnused42: boolean; - readonly isUnused43: boolean; - readonly isUnused44: boolean; - readonly isUnused45: boolean; - readonly isUnused46: boolean; - readonly isUnused47: boolean; - readonly isUnused48: boolean; - readonly isUnused49: boolean; readonly isParachainsOrigin: boolean; readonly asParachainsOrigin: PolkadotRuntimeParachainsOriginPalletOrigin; - readonly isUnused51: boolean; - readonly isUnused52: boolean; - readonly isUnused53: boolean; - readonly isUnused54: boolean; - readonly isUnused55: boolean; - readonly isUnused56: boolean; - readonly isUnused57: boolean; - readonly isUnused58: boolean; - readonly isUnused59: boolean; - readonly isUnused60: boolean; - readonly isUnused61: boolean; - readonly isUnused62: boolean; - readonly isUnused63: boolean; - readonly isUnused64: boolean; - readonly isUnused65: boolean; - readonly isUnused66: boolean; - readonly isUnused67: boolean; - readonly isUnused68: boolean; - readonly isUnused69: boolean; - readonly isUnused70: boolean; - readonly isUnused71: boolean; - readonly isUnused72: boolean; - readonly isUnused73: boolean; - readonly isUnused74: boolean; - readonly isUnused75: boolean; - readonly isUnused76: boolean; - readonly isUnused77: boolean; - readonly isUnused78: boolean; - readonly isUnused79: boolean; - readonly isUnused80: boolean; - readonly isUnused81: boolean; - readonly isUnused82: boolean; - readonly isUnused83: boolean; - readonly isUnused84: boolean; - readonly isUnused85: boolean; - readonly isUnused86: boolean; - readonly isUnused87: boolean; - readonly isUnused88: boolean; - readonly isUnused89: boolean; - readonly isUnused90: boolean; - readonly isUnused91: boolean; - readonly isUnused92: boolean; - readonly isUnused93: boolean; - readonly isUnused94: boolean; - readonly isUnused95: boolean; - readonly isUnused96: boolean; - readonly isUnused97: boolean; - readonly isUnused98: boolean; readonly isXcmPallet: boolean; readonly asXcmPallet: PalletXcmOrigin; } diff --git a/packages/types/src/augment/lookup/types-polkadot.ts b/packages/types/src/augment/lookup/types-polkadot.ts index f51508b2e6..2b6cdc775a 100644 --- a/packages/types/src/augment/lookup/types-polkadot.ts +++ b/packages/types/src/augment/lookup/types-polkadot.ts @@ -16,7 +16,6 @@ declare module '@polkadot/types/lookup' { readonly isNonTransfer: boolean; readonly isGovernance: boolean; readonly isStaking: boolean; - readonly isUnused4: boolean; readonly isIdentityJudgement: boolean; readonly isCancelProxy: boolean; readonly isAuction: boolean; @@ -192,7 +191,6 @@ declare module '@polkadot/types/lookup' { /** @name PolkadotPrimitivesV0ValidityAttestation (331) */ export interface PolkadotPrimitivesV0ValidityAttestation extends Enum { - readonly isUnused0: boolean; readonly isImplicit: boolean; readonly asImplicit: PolkadotPrimitivesV0ValidatorAppSignature; readonly isExplicit: boolean; @@ -246,57 +244,11 @@ declare module '@polkadot/types/lookup' { export interface PolkadotRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSystemRawOrigin; - readonly isUnused1: boolean; - readonly isUnused2: boolean; - readonly isUnused3: boolean; readonly isVoid: boolean; - readonly isUnused5: boolean; - readonly isUnused6: boolean; - readonly isUnused7: boolean; - readonly isUnused8: boolean; - readonly isUnused9: boolean; - readonly isUnused10: boolean; - readonly isUnused11: boolean; - readonly isUnused12: boolean; - readonly isUnused13: boolean; - readonly isUnused14: boolean; readonly isCouncil: boolean; readonly asCouncil: PalletCollectiveRawOrigin; readonly isTechnicalCommittee: boolean; readonly asTechnicalCommittee: PalletCollectiveRawOrigin; - readonly isUnused17: boolean; - readonly isUnused18: boolean; - readonly isUnused19: boolean; - readonly isUnused20: boolean; - readonly isUnused21: boolean; - readonly isUnused22: boolean; - readonly isUnused23: boolean; - readonly isUnused24: boolean; - readonly isUnused25: boolean; - readonly isUnused26: boolean; - readonly isUnused27: boolean; - readonly isUnused28: boolean; - readonly isUnused29: boolean; - readonly isUnused30: boolean; - readonly isUnused31: boolean; - readonly isUnused32: boolean; - readonly isUnused33: boolean; - readonly isUnused34: boolean; - readonly isUnused35: boolean; - readonly isUnused36: boolean; - readonly isUnused37: boolean; - readonly isUnused38: boolean; - readonly isUnused39: boolean; - readonly isUnused40: boolean; - readonly isUnused41: boolean; - readonly isUnused42: boolean; - readonly isUnused43: boolean; - readonly isUnused44: boolean; - readonly isUnused45: boolean; - readonly isUnused46: boolean; - readonly isUnused47: boolean; - readonly isUnused48: boolean; - readonly isUnused49: boolean; readonly isParachainsOrigin: boolean; readonly asParachainsOrigin: PolkadotRuntimeParachainsOriginPalletOrigin; } diff --git a/packages/types/src/augment/lookup/types-substrate.ts b/packages/types/src/augment/lookup/types-substrate.ts index a99423e212..15aa988c0d 100644 --- a/packages/types/src/augment/lookup/types-substrate.ts +++ b/packages/types/src/augment/lookup/types-substrate.ts @@ -42,10 +42,8 @@ declare module '@polkadot/types/lookup' { export interface SpRuntimeGenericDigestDigestItem extends Enum { readonly isOther: boolean; readonly asOther: Bytes; - readonly isUnused1: boolean; readonly isChangesTrieRoot: boolean; readonly asChangesTrieRoot: H256; - readonly isUnused3: boolean; readonly isConsensus: boolean; readonly asConsensus: ITuple<[U8aFixed, Bytes]>; readonly isSeal: boolean; @@ -290,7 +288,6 @@ declare module '@polkadot/types/lookup' { /** @name SpConsensusBabeDigestsNextConfigDescriptor (128) */ export interface SpConsensusBabeDigestsNextConfigDescriptor extends Enum { - readonly isUnused0: boolean; readonly isV1: boolean; readonly asV1: { readonly c: ITuple<[u64, u64]>; @@ -500,134 +497,13 @@ declare module '@polkadot/types/lookup' { /** @name PalletIdentityIdentityField (279) */ export interface PalletIdentityIdentityField extends Enum { - readonly isUnused0: boolean; readonly isDisplay: boolean; readonly isLegal: boolean; - readonly isUnused3: boolean; readonly isWeb: boolean; - readonly isUnused5: boolean; - readonly isUnused6: boolean; - readonly isUnused7: boolean; readonly isRiot: boolean; - readonly isUnused9: boolean; - readonly isUnused10: boolean; - readonly isUnused11: boolean; - readonly isUnused12: boolean; - readonly isUnused13: boolean; - readonly isUnused14: boolean; - readonly isUnused15: boolean; readonly isEmail: boolean; - readonly isUnused17: boolean; - readonly isUnused18: boolean; - readonly isUnused19: boolean; - readonly isUnused20: boolean; - readonly isUnused21: boolean; - readonly isUnused22: boolean; - readonly isUnused23: boolean; - readonly isUnused24: boolean; - readonly isUnused25: boolean; - readonly isUnused26: boolean; - readonly isUnused27: boolean; - readonly isUnused28: boolean; - readonly isUnused29: boolean; - readonly isUnused30: boolean; - readonly isUnused31: boolean; readonly isPgpFingerprint: boolean; - readonly isUnused33: boolean; - readonly isUnused34: boolean; - readonly isUnused35: boolean; - readonly isUnused36: boolean; - readonly isUnused37: boolean; - readonly isUnused38: boolean; - readonly isUnused39: boolean; - readonly isUnused40: boolean; - readonly isUnused41: boolean; - readonly isUnused42: boolean; - readonly isUnused43: boolean; - readonly isUnused44: boolean; - readonly isUnused45: boolean; - readonly isUnused46: boolean; - readonly isUnused47: boolean; - readonly isUnused48: boolean; - readonly isUnused49: boolean; - readonly isUnused50: boolean; - readonly isUnused51: boolean; - readonly isUnused52: boolean; - readonly isUnused53: boolean; - readonly isUnused54: boolean; - readonly isUnused55: boolean; - readonly isUnused56: boolean; - readonly isUnused57: boolean; - readonly isUnused58: boolean; - readonly isUnused59: boolean; - readonly isUnused60: boolean; - readonly isUnused61: boolean; - readonly isUnused62: boolean; - readonly isUnused63: boolean; readonly isImage: boolean; - readonly isUnused65: boolean; - readonly isUnused66: boolean; - readonly isUnused67: boolean; - readonly isUnused68: boolean; - readonly isUnused69: boolean; - readonly isUnused70: boolean; - readonly isUnused71: boolean; - readonly isUnused72: boolean; - readonly isUnused73: boolean; - readonly isUnused74: boolean; - readonly isUnused75: boolean; - readonly isUnused76: boolean; - readonly isUnused77: boolean; - readonly isUnused78: boolean; - readonly isUnused79: boolean; - readonly isUnused80: boolean; - readonly isUnused81: boolean; - readonly isUnused82: boolean; - readonly isUnused83: boolean; - readonly isUnused84: boolean; - readonly isUnused85: boolean; - readonly isUnused86: boolean; - readonly isUnused87: boolean; - readonly isUnused88: boolean; - readonly isUnused89: boolean; - readonly isUnused90: boolean; - readonly isUnused91: boolean; - readonly isUnused92: boolean; - readonly isUnused93: boolean; - readonly isUnused94: boolean; - readonly isUnused95: boolean; - readonly isUnused96: boolean; - readonly isUnused97: boolean; - readonly isUnused98: boolean; - readonly isUnused99: boolean; - readonly isUnused100: boolean; - readonly isUnused101: boolean; - readonly isUnused102: boolean; - readonly isUnused103: boolean; - readonly isUnused104: boolean; - readonly isUnused105: boolean; - readonly isUnused106: boolean; - readonly isUnused107: boolean; - readonly isUnused108: boolean; - readonly isUnused109: boolean; - readonly isUnused110: boolean; - readonly isUnused111: boolean; - readonly isUnused112: boolean; - readonly isUnused113: boolean; - readonly isUnused114: boolean; - readonly isUnused115: boolean; - readonly isUnused116: boolean; - readonly isUnused117: boolean; - readonly isUnused118: boolean; - readonly isUnused119: boolean; - readonly isUnused120: boolean; - readonly isUnused121: boolean; - readonly isUnused122: boolean; - readonly isUnused123: boolean; - readonly isUnused124: boolean; - readonly isUnused125: boolean; - readonly isUnused126: boolean; - readonly isUnused127: boolean; readonly isTwitter: boolean; } @@ -1209,17 +1085,7 @@ declare module '@polkadot/types/lookup' { export interface NodeRuntimeOriginCaller extends Enum { readonly isSystem: boolean; readonly asSystem: FrameSystemRawOrigin; - readonly isUnused1: boolean; - readonly isUnused2: boolean; readonly isVoid: boolean; - readonly isUnused4: boolean; - readonly isUnused5: boolean; - readonly isUnused6: boolean; - readonly isUnused7: boolean; - readonly isUnused8: boolean; - readonly isUnused9: boolean; - readonly isUnused10: boolean; - readonly isUnused11: boolean; readonly isCouncil: boolean; readonly asCouncil: PalletCollectiveRawOrigin; readonly isTechnicalCommittee: boolean; diff --git a/packages/types/src/generic/PortableRegistry/PortableRegistry.ts b/packages/types/src/generic/PortableRegistry/PortableRegistry.ts index e8b51502db..639bbea0ca 100644 --- a/packages/types/src/generic/PortableRegistry/PortableRegistry.ts +++ b/packages/types/src/generic/PortableRegistry/PortableRegistry.ts @@ -660,7 +660,7 @@ export class GenericPortableRegistry extends Struct { sub.push({ index: sub.length, info: TypeDefInfo.Null, - name: `Unused${sub.length}`, + name: `__Unused${sub.length}`, type: 'Null' }); }