Filter unused enum fields for v14 (#4071)

This commit is contained in:
Jaco
2021-10-17 15:05:29 +03:00
committed by GitHub
parent 567504329d
commit d7ab3bfbc1
10 changed files with 194 additions and 467 deletions
+1 -1
View File
@@ -438,7 +438,7 @@ declare module '@polkadot/api/types/submittable' {
* Multiple calls to this method will replace any existing planned config change that had * Multiple calls to this method will replace any existing planned config change that had
* not been enacted yet. * not been enacted yet.
**/ **/
planConfigChange: AugmentedSubmittable<(config: SpConsensusBabeDigestsNextConfigDescriptor | { Unused0: any } | { V1: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [SpConsensusBabeDigestsNextConfigDescriptor]>; planConfigChange: AugmentedSubmittable<(config: SpConsensusBabeDigestsNextConfigDescriptor | { V1: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [SpConsensusBabeDigestsNextConfigDescriptor]>;
/** /**
* Report authority equivocation/misbehavior. This method will verify * Report authority equivocation/misbehavior. This method will verify
* the equivocation proof and validate the given key ownership proof * the equivocation proof and validate the given key ownership proof
+31 -29
View File
@@ -52,38 +52,40 @@ const tsWrapperOpaque = tsExport;
function tsEnum (registry: Registry, definitions: Record<string, ModuleTypes>, { lookupIndex, name: enumName, sub }: TypeDef, imports: TypeImports): string { function tsEnum (registry: Registry, definitions: Record<string, ModuleTypes>, { lookupIndex, name: enumName, sub }: TypeDef, imports: TypeImports): string {
setImports(definitions, imports, ['Enum']); setImports(definitions, imports, ['Enum']);
const keys = (sub as TypeDef[]).map((def, index): string => { const keys = (sub as TypeDef[])
const { info, lookupName, name = `unknown${index}`, type } = def; .filter(({ name }) => !!name && !name.startsWith('__Unused'))
const getter = stringUpperFirst(stringCamelCase(name.replace(' ', '_'))); .map((def, index): string => {
const isComplex = [TypeDefInfo.Option, TypeDefInfo.Result, TypeDefInfo.Struct, TypeDefInfo.Tuple, TypeDefInfo.Vec, TypeDefInfo.VecFixed].includes(info); const { info, lookupName, name = `unknown${index}`, type } = def;
const asGetter = type === 'Null' || info === TypeDefInfo.DoNotConstruct const getter = stringUpperFirst(stringCamelCase(name.replace(' ', '_')));
? '' const isComplex = [TypeDefInfo.Option, TypeDefInfo.Result, TypeDefInfo.Struct, TypeDefInfo.Tuple, TypeDefInfo.Vec, TypeDefInfo.VecFixed].includes(info);
: createGetter(definitions, `as${getter}`, lookupName || (isComplex ? formatType(registry, definitions, info === TypeDefInfo.Struct ? def : type, imports, false) : type), imports); const asGetter = type === 'Null' || info === TypeDefInfo.DoNotConstruct
const isGetter = info === TypeDefInfo.DoNotConstruct ? ''
? '' : createGetter(definitions, `as${getter}`, lookupName || (isComplex ? formatType(registry, definitions, info === TypeDefInfo.Struct ? def : type, imports, false) : type), imports);
: createGetter(definitions, `is${getter}`, 'boolean', imports); const isGetter = info === TypeDefInfo.DoNotConstruct
? ''
: createGetter(definitions, `is${getter}`, 'boolean', imports);
switch (info) { switch (info) {
case TypeDefInfo.Compact: case TypeDefInfo.Compact:
case TypeDefInfo.Plain: case TypeDefInfo.Plain:
case TypeDefInfo.Result: case TypeDefInfo.Result:
case TypeDefInfo.Si: case TypeDefInfo.Si:
case TypeDefInfo.Struct: case TypeDefInfo.Struct:
case TypeDefInfo.Tuple: case TypeDefInfo.Tuple:
case TypeDefInfo.Vec: case TypeDefInfo.Vec:
case TypeDefInfo.Option: case TypeDefInfo.Option:
case TypeDefInfo.VecFixed: case TypeDefInfo.VecFixed:
case TypeDefInfo.WrapperOpaque: case TypeDefInfo.WrapperOpaque:
return `${isGetter}${asGetter}`; return `${isGetter}${asGetter}`;
case TypeDefInfo.DoNotConstruct: case TypeDefInfo.DoNotConstruct:
case TypeDefInfo.Null: case TypeDefInfo.Null:
return `${isGetter}`; return `${isGetter}`;
default: default:
throw new Error(`Enum: ${enumName || 'undefined'}: Unhandled type ${TypeDefInfo[info]}, ${stringify(def)}`); throw new Error(`Enum: ${enumName || 'undefined'}: Unhandled type ${TypeDefInfo[info]}, ${stringify(def)}`);
} }
}); });
return exportInterface(lookupIndex, enumName, 'Enum', keys.join('')); return exportInterface(lookupIndex, enumName, 'Enum', keys.join(''));
} }
+5 -4
View File
@@ -66,13 +66,14 @@ export function getSimilarTypes (registry: Registry, definitions: Record<string,
} }
} }
} else if (isChildClass(Enum, Clazz)) { } else if (isChildClass(Enum, Clazz)) {
const e = new (Clazz as Constructor)(registry) as Enum; const { defKeys, isBasic } = new (Clazz as Constructor)(registry) as Enum;
const keys = defKeys.filter((v) => !v.startsWith('__Unused'));
if (e.isBasic) { if (isBasic) {
possibleTypes.push(arrayToStrType(e.defKeys), 'number'); possibleTypes.push(arrayToStrType(keys), 'number');
} else { } else {
// TODO We don't really want any here, these should be expanded // 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'); possibleTypes.push('Uint8Array');
+94 -94
View File
@@ -691,104 +691,104 @@ export default {
KusamaRuntimeOriginCaller: { KusamaRuntimeOriginCaller: {
_enum: { _enum: {
system: 'FrameSystemRawOrigin', system: 'FrameSystemRawOrigin',
Unused1: 'Null', __Unused1: 'Null',
Unused2: 'Null', __Unused2: 'Null',
Unused3: 'Null', __Unused3: 'Null',
Unused4: 'Null', __Unused4: 'Null',
Void: 'SpCoreVoid', Void: 'SpCoreVoid',
Unused6: 'Null', __Unused6: 'Null',
Unused7: 'Null', __Unused7: 'Null',
Unused8: 'Null', __Unused8: 'Null',
Unused9: 'Null', __Unused9: 'Null',
Unused10: 'Null', __Unused10: 'Null',
Unused11: 'Null', __Unused11: 'Null',
Unused12: 'Null', __Unused12: 'Null',
Unused13: 'Null', __Unused13: 'Null',
Council: 'PalletCollectiveRawOrigin', Council: 'PalletCollectiveRawOrigin',
TechnicalCommittee: 'PalletCollectiveRawOrigin', TechnicalCommittee: 'PalletCollectiveRawOrigin',
Unused16: 'Null', __Unused16: 'Null',
Unused17: 'Null', __Unused17: 'Null',
Unused18: 'Null', __Unused18: 'Null',
Unused19: 'Null', __Unused19: 'Null',
Unused20: 'Null', __Unused20: 'Null',
Unused21: 'Null', __Unused21: 'Null',
Unused22: 'Null', __Unused22: 'Null',
Unused23: 'Null', __Unused23: 'Null',
Unused24: 'Null', __Unused24: 'Null',
Unused25: 'Null', __Unused25: 'Null',
Unused26: 'Null', __Unused26: 'Null',
Unused27: 'Null', __Unused27: 'Null',
Unused28: 'Null', __Unused28: 'Null',
Unused29: 'Null', __Unused29: 'Null',
Unused30: 'Null', __Unused30: 'Null',
Unused31: 'Null', __Unused31: 'Null',
Unused32: 'Null', __Unused32: 'Null',
Unused33: 'Null', __Unused33: 'Null',
Unused34: 'Null', __Unused34: 'Null',
Unused35: 'Null', __Unused35: 'Null',
Unused36: 'Null', __Unused36: 'Null',
Unused37: 'Null', __Unused37: 'Null',
Unused38: 'Null', __Unused38: 'Null',
Unused39: 'Null', __Unused39: 'Null',
Unused40: 'Null', __Unused40: 'Null',
Unused41: 'Null', __Unused41: 'Null',
Unused42: 'Null', __Unused42: 'Null',
Unused43: 'Null', __Unused43: 'Null',
Unused44: 'Null', __Unused44: 'Null',
Unused45: 'Null', __Unused45: 'Null',
Unused46: 'Null', __Unused46: 'Null',
Unused47: 'Null', __Unused47: 'Null',
Unused48: 'Null', __Unused48: 'Null',
Unused49: 'Null', __Unused49: 'Null',
ParachainsOrigin: 'PolkadotRuntimeParachainsOriginPalletOrigin', ParachainsOrigin: 'PolkadotRuntimeParachainsOriginPalletOrigin',
Unused51: 'Null', __Unused51: 'Null',
Unused52: 'Null', __Unused52: 'Null',
Unused53: 'Null', __Unused53: 'Null',
Unused54: 'Null', __Unused54: 'Null',
Unused55: 'Null', __Unused55: 'Null',
Unused56: 'Null', __Unused56: 'Null',
Unused57: 'Null', __Unused57: 'Null',
Unused58: 'Null', __Unused58: 'Null',
Unused59: 'Null', __Unused59: 'Null',
Unused60: 'Null', __Unused60: 'Null',
Unused61: 'Null', __Unused61: 'Null',
Unused62: 'Null', __Unused62: 'Null',
Unused63: 'Null', __Unused63: 'Null',
Unused64: 'Null', __Unused64: 'Null',
Unused65: 'Null', __Unused65: 'Null',
Unused66: 'Null', __Unused66: 'Null',
Unused67: 'Null', __Unused67: 'Null',
Unused68: 'Null', __Unused68: 'Null',
Unused69: 'Null', __Unused69: 'Null',
Unused70: 'Null', __Unused70: 'Null',
Unused71: 'Null', __Unused71: 'Null',
Unused72: 'Null', __Unused72: 'Null',
Unused73: 'Null', __Unused73: 'Null',
Unused74: 'Null', __Unused74: 'Null',
Unused75: 'Null', __Unused75: 'Null',
Unused76: 'Null', __Unused76: 'Null',
Unused77: 'Null', __Unused77: 'Null',
Unused78: 'Null', __Unused78: 'Null',
Unused79: 'Null', __Unused79: 'Null',
Unused80: 'Null', __Unused80: 'Null',
Unused81: 'Null', __Unused81: 'Null',
Unused82: 'Null', __Unused82: 'Null',
Unused83: 'Null', __Unused83: 'Null',
Unused84: 'Null', __Unused84: 'Null',
Unused85: 'Null', __Unused85: 'Null',
Unused86: 'Null', __Unused86: 'Null',
Unused87: 'Null', __Unused87: 'Null',
Unused88: 'Null', __Unused88: 'Null',
Unused89: 'Null', __Unused89: 'Null',
Unused90: 'Null', __Unused90: 'Null',
Unused91: 'Null', __Unused91: 'Null',
Unused92: 'Null', __Unused92: 'Null',
Unused93: 'Null', __Unused93: 'Null',
Unused94: 'Null', __Unused94: 'Null',
Unused95: 'Null', __Unused95: 'Null',
Unused96: 'Null', __Unused96: 'Null',
Unused97: 'Null', __Unused97: 'Null',
Unused98: 'Null', __Unused98: 'Null',
XcmPallet: 'PalletXcmOrigin' XcmPallet: 'PalletXcmOrigin'
} }
}, },
+48 -48
View File
@@ -14,7 +14,7 @@ export default {
* Lookup72: polkadot_runtime::ProxyType * Lookup72: polkadot_runtime::ProxyType
**/ **/
PolkadotRuntimeProxyType: { PolkadotRuntimeProxyType: {
_enum: ['Any', 'NonTransfer', 'Governance', 'Staking', 'Unused4', 'IdentityJudgement', 'CancelProxy', 'Auction'] _enum: ['Any', 'NonTransfer', 'Governance', 'Staking', '__Unused4', 'IdentityJudgement', 'CancelProxy', 'Auction']
}, },
/** /**
* Lookup82: polkadot_primitives::v1::CandidateReceipt<primitive_types::H256> * Lookup82: polkadot_primitives::v1::CandidateReceipt<primitive_types::H256>
@@ -208,7 +208,7 @@ export default {
**/ **/
PolkadotPrimitivesV0ValidityAttestation: { PolkadotPrimitivesV0ValidityAttestation: {
_enum: { _enum: {
Unused0: 'Null', __Unused0: 'Null',
Implicit: 'PolkadotPrimitivesV0ValidatorAppSignature', Implicit: 'PolkadotPrimitivesV0ValidatorAppSignature',
Explicit: 'PolkadotPrimitivesV0ValidatorAppSignature' Explicit: 'PolkadotPrimitivesV0ValidatorAppSignature'
} }
@@ -267,55 +267,55 @@ export default {
PolkadotRuntimeOriginCaller: { PolkadotRuntimeOriginCaller: {
_enum: { _enum: {
system: 'FrameSystemRawOrigin', system: 'FrameSystemRawOrigin',
Unused1: 'Null', __Unused1: 'Null',
Unused2: 'Null', __Unused2: 'Null',
Unused3: 'Null', __Unused3: 'Null',
Void: 'SpCoreVoid', Void: 'SpCoreVoid',
Unused5: 'Null', __Unused5: 'Null',
Unused6: 'Null', __Unused6: 'Null',
Unused7: 'Null', __Unused7: 'Null',
Unused8: 'Null', __Unused8: 'Null',
Unused9: 'Null', __Unused9: 'Null',
Unused10: 'Null', __Unused10: 'Null',
Unused11: 'Null', __Unused11: 'Null',
Unused12: 'Null', __Unused12: 'Null',
Unused13: 'Null', __Unused13: 'Null',
Unused14: 'Null', __Unused14: 'Null',
Council: 'PalletCollectiveRawOrigin', Council: 'PalletCollectiveRawOrigin',
TechnicalCommittee: 'PalletCollectiveRawOrigin', TechnicalCommittee: 'PalletCollectiveRawOrigin',
Unused17: 'Null', __Unused17: 'Null',
Unused18: 'Null', __Unused18: 'Null',
Unused19: 'Null', __Unused19: 'Null',
Unused20: 'Null', __Unused20: 'Null',
Unused21: 'Null', __Unused21: 'Null',
Unused22: 'Null', __Unused22: 'Null',
Unused23: 'Null', __Unused23: 'Null',
Unused24: 'Null', __Unused24: 'Null',
Unused25: 'Null', __Unused25: 'Null',
Unused26: 'Null', __Unused26: 'Null',
Unused27: 'Null', __Unused27: 'Null',
Unused28: 'Null', __Unused28: 'Null',
Unused29: 'Null', __Unused29: 'Null',
Unused30: 'Null', __Unused30: 'Null',
Unused31: 'Null', __Unused31: 'Null',
Unused32: 'Null', __Unused32: 'Null',
Unused33: 'Null', __Unused33: 'Null',
Unused34: 'Null', __Unused34: 'Null',
Unused35: 'Null', __Unused35: 'Null',
Unused36: 'Null', __Unused36: 'Null',
Unused37: 'Null', __Unused37: 'Null',
Unused38: 'Null', __Unused38: 'Null',
Unused39: 'Null', __Unused39: 'Null',
Unused40: 'Null', __Unused40: 'Null',
Unused41: 'Null', __Unused41: 'Null',
Unused42: 'Null', __Unused42: 'Null',
Unused43: 'Null', __Unused43: 'Null',
Unused44: 'Null', __Unused44: 'Null',
Unused45: 'Null', __Unused45: 'Null',
Unused46: 'Null', __Unused46: 'Null',
Unused47: 'Null', __Unused47: 'Null',
Unused48: 'Null', __Unused48: 'Null',
Unused49: 'Null', __Unused49: 'Null',
ParachainsOrigin: 'PolkadotRuntimeParachainsOriginPalletOrigin' ParachainsOrigin: 'PolkadotRuntimeParachainsOriginPalletOrigin'
} }
}, },
+14 -14
View File
@@ -45,9 +45,9 @@ export default {
SpRuntimeGenericDigestDigestItem: { SpRuntimeGenericDigestDigestItem: {
_enum: { _enum: {
Other: 'Bytes', Other: 'Bytes',
Unused1: 'Null', __Unused1: 'Null',
ChangesTrieRoot: 'H256', ChangesTrieRoot: 'H256',
Unused3: 'Null', __Unused3: 'Null',
Consensus: '([u8;4],Bytes)', Consensus: '([u8;4],Bytes)',
Seal: '([u8;4],Bytes)', Seal: '([u8;4],Bytes)',
PreRuntime: '([u8;4],Bytes)', PreRuntime: '([u8;4],Bytes)',
@@ -305,7 +305,7 @@ export default {
**/ **/
SpConsensusBabeDigestsNextConfigDescriptor: { SpConsensusBabeDigestsNextConfigDescriptor: {
_enum: { _enum: {
Unused0: 'Null', __Unused0: 'Null',
V1: { V1: {
c: '(u64,u64)', c: '(u64,u64)',
allowedSlots: 'SpConsensusBabeAllowedSlots' allowedSlots: 'SpConsensusBabeAllowedSlots'
@@ -537,7 +537,7 @@ export default {
* Lookup279: pallet_identity::types::IdentityField * Lookup279: pallet_identity::types::IdentityField
**/ **/
PalletIdentityIdentityField: { 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<Balance> * Lookup280: pallet_identity::types::Judgement<Balance>
@@ -1170,17 +1170,17 @@ export default {
NodeRuntimeOriginCaller: { NodeRuntimeOriginCaller: {
_enum: { _enum: {
system: 'FrameSystemRawOrigin', system: 'FrameSystemRawOrigin',
Unused1: 'Null', __Unused1: 'Null',
Unused2: 'Null', __Unused2: 'Null',
Void: 'SpCoreVoid', Void: 'SpCoreVoid',
Unused4: 'Null', __Unused4: 'Null',
Unused5: 'Null', __Unused5: 'Null',
Unused6: 'Null', __Unused6: 'Null',
Unused7: 'Null', __Unused7: 'Null',
Unused8: 'Null', __Unused8: 'Null',
Unused9: 'Null', __Unused9: 'Null',
Unused10: 'Null', __Unused10: 'Null',
Unused11: 'Null', __Unused11: 'Null',
Council: 'PalletCollectiveRawOrigin', Council: 'PalletCollectiveRawOrigin',
TechnicalCommittee: 'PalletCollectiveRawOrigin' TechnicalCommittee: 'PalletCollectiveRawOrigin'
} }
@@ -750,107 +750,13 @@ declare module '@polkadot/types/lookup' {
export interface KusamaRuntimeOriginCaller extends Enum { export interface KusamaRuntimeOriginCaller extends Enum {
readonly isSystem: boolean; readonly isSystem: boolean;
readonly asSystem: FrameSystemRawOrigin; readonly asSystem: FrameSystemRawOrigin;
readonly isUnused1: boolean;
readonly isUnused2: boolean;
readonly isUnused3: boolean;
readonly isUnused4: boolean;
readonly isVoid: 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 isCouncil: boolean;
readonly asCouncil: PalletCollectiveRawOrigin; readonly asCouncil: PalletCollectiveRawOrigin;
readonly isTechnicalCommittee: boolean; readonly isTechnicalCommittee: boolean;
readonly asTechnicalCommittee: PalletCollectiveRawOrigin; 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 isParachainsOrigin: boolean;
readonly asParachainsOrigin: PolkadotRuntimeParachainsOriginPalletOrigin; 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 isXcmPallet: boolean;
readonly asXcmPallet: PalletXcmOrigin; readonly asXcmPallet: PalletXcmOrigin;
} }
@@ -16,7 +16,6 @@ declare module '@polkadot/types/lookup' {
readonly isNonTransfer: boolean; readonly isNonTransfer: boolean;
readonly isGovernance: boolean; readonly isGovernance: boolean;
readonly isStaking: boolean; readonly isStaking: boolean;
readonly isUnused4: boolean;
readonly isIdentityJudgement: boolean; readonly isIdentityJudgement: boolean;
readonly isCancelProxy: boolean; readonly isCancelProxy: boolean;
readonly isAuction: boolean; readonly isAuction: boolean;
@@ -192,7 +191,6 @@ declare module '@polkadot/types/lookup' {
/** @name PolkadotPrimitivesV0ValidityAttestation (331) */ /** @name PolkadotPrimitivesV0ValidityAttestation (331) */
export interface PolkadotPrimitivesV0ValidityAttestation extends Enum { export interface PolkadotPrimitivesV0ValidityAttestation extends Enum {
readonly isUnused0: boolean;
readonly isImplicit: boolean; readonly isImplicit: boolean;
readonly asImplicit: PolkadotPrimitivesV0ValidatorAppSignature; readonly asImplicit: PolkadotPrimitivesV0ValidatorAppSignature;
readonly isExplicit: boolean; readonly isExplicit: boolean;
@@ -246,57 +244,11 @@ declare module '@polkadot/types/lookup' {
export interface PolkadotRuntimeOriginCaller extends Enum { export interface PolkadotRuntimeOriginCaller extends Enum {
readonly isSystem: boolean; readonly isSystem: boolean;
readonly asSystem: FrameSystemRawOrigin; readonly asSystem: FrameSystemRawOrigin;
readonly isUnused1: boolean;
readonly isUnused2: boolean;
readonly isUnused3: boolean;
readonly isVoid: 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 isCouncil: boolean;
readonly asCouncil: PalletCollectiveRawOrigin; readonly asCouncil: PalletCollectiveRawOrigin;
readonly isTechnicalCommittee: boolean; readonly isTechnicalCommittee: boolean;
readonly asTechnicalCommittee: PalletCollectiveRawOrigin; 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 isParachainsOrigin: boolean;
readonly asParachainsOrigin: PolkadotRuntimeParachainsOriginPalletOrigin; readonly asParachainsOrigin: PolkadotRuntimeParachainsOriginPalletOrigin;
} }
@@ -42,10 +42,8 @@ declare module '@polkadot/types/lookup' {
export interface SpRuntimeGenericDigestDigestItem extends Enum { export interface SpRuntimeGenericDigestDigestItem extends Enum {
readonly isOther: boolean; readonly isOther: boolean;
readonly asOther: Bytes; readonly asOther: Bytes;
readonly isUnused1: boolean;
readonly isChangesTrieRoot: boolean; readonly isChangesTrieRoot: boolean;
readonly asChangesTrieRoot: H256; readonly asChangesTrieRoot: H256;
readonly isUnused3: boolean;
readonly isConsensus: boolean; readonly isConsensus: boolean;
readonly asConsensus: ITuple<[U8aFixed, Bytes]>; readonly asConsensus: ITuple<[U8aFixed, Bytes]>;
readonly isSeal: boolean; readonly isSeal: boolean;
@@ -290,7 +288,6 @@ declare module '@polkadot/types/lookup' {
/** @name SpConsensusBabeDigestsNextConfigDescriptor (128) */ /** @name SpConsensusBabeDigestsNextConfigDescriptor (128) */
export interface SpConsensusBabeDigestsNextConfigDescriptor extends Enum { export interface SpConsensusBabeDigestsNextConfigDescriptor extends Enum {
readonly isUnused0: boolean;
readonly isV1: boolean; readonly isV1: boolean;
readonly asV1: { readonly asV1: {
readonly c: ITuple<[u64, u64]>; readonly c: ITuple<[u64, u64]>;
@@ -500,134 +497,13 @@ declare module '@polkadot/types/lookup' {
/** @name PalletIdentityIdentityField (279) */ /** @name PalletIdentityIdentityField (279) */
export interface PalletIdentityIdentityField extends Enum { export interface PalletIdentityIdentityField extends Enum {
readonly isUnused0: boolean;
readonly isDisplay: boolean; readonly isDisplay: boolean;
readonly isLegal: boolean; readonly isLegal: boolean;
readonly isUnused3: boolean;
readonly isWeb: boolean; readonly isWeb: boolean;
readonly isUnused5: boolean;
readonly isUnused6: boolean;
readonly isUnused7: boolean;
readonly isRiot: 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 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 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 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; readonly isTwitter: boolean;
} }
@@ -1209,17 +1085,7 @@ declare module '@polkadot/types/lookup' {
export interface NodeRuntimeOriginCaller extends Enum { export interface NodeRuntimeOriginCaller extends Enum {
readonly isSystem: boolean; readonly isSystem: boolean;
readonly asSystem: FrameSystemRawOrigin; readonly asSystem: FrameSystemRawOrigin;
readonly isUnused1: boolean;
readonly isUnused2: boolean;
readonly isVoid: 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 isCouncil: boolean;
readonly asCouncil: PalletCollectiveRawOrigin; readonly asCouncil: PalletCollectiveRawOrigin;
readonly isTechnicalCommittee: boolean; readonly isTechnicalCommittee: boolean;
@@ -660,7 +660,7 @@ export class GenericPortableRegistry extends Struct {
sub.push({ sub.push({
index: sub.length, index: sub.length,
info: TypeDefInfo.Null, info: TypeDefInfo.Null,
name: `Unused${sub.length}`, name: `__Unused${sub.length}`,
type: 'Null' type: 'Null'
}); });
} }