Remove v11 metadata (#1748)

* Remove v11 metadata

* Linting
This commit is contained in:
Jaco Greeff
2020-01-27 12:37:01 +01:00
committed by GitHub
parent 693cf855f0
commit 7adad82786
13 changed files with 96 additions and 4964 deletions
+1 -49
View File
@@ -30,7 +30,7 @@ import { Multisig, Timepoint } from '@polkadot/types/interfaces/utility';
import { BlockAttestations, IncludedBlocks, MoreAttestations } from '@polkadot/types/interfaces/attestations';
import { EthereumAddress } from '@polkadot/types/interfaces/claims';
import { AttestedCandidate, AuctionIndex, BalanceUpload, Bidder, CandidateReceipt, CollatorId, CollatorSignature, EgressQueueRoot, HeadData, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, LeasePeriod, LeasePeriodOf, NewBidder, ParaId, ParaIdOf, ParaInfo, ParaScheduling, ParachainDispatchOrigin, Retriable, SlotRange, SubId, UpwardMessage, ValidatorIndex, ValidityAttestation, ValidityVote, WinningData, WinningDataEntry } from '@polkadot/types/interfaces/parachains';
import { CallMetadataV0, DoubleMapTypeV10, DoubleMapTypeV11, DoubleMapTypeV3, DoubleMapTypeV4, DoubleMapTypeV5, DoubleMapTypeV6, DoubleMapTypeV7, DoubleMapTypeV8, DoubleMapTypeV9, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV8, ErrorMetadataV9, EventMetadataLatest, EventMetadataV0, EventMetadataV1, EventMetadataV10, EventMetadataV11, EventMetadataV2, EventMetadataV3, EventMetadataV4, EventMetadataV5, EventMetadataV6, EventMetadataV7, EventMetadataV8, EventMetadataV9, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV0, FunctionArgumentMetadataV1, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV2, FunctionArgumentMetadataV3, FunctionArgumentMetadataV4, FunctionArgumentMetadataV5, FunctionArgumentMetadataV6, FunctionArgumentMetadataV7, FunctionArgumentMetadataV8, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV0, FunctionMetadataV1, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV2, FunctionMetadataV3, FunctionMetadataV4, FunctionMetadataV5, FunctionMetadataV6, FunctionMetadataV7, FunctionMetadataV8, FunctionMetadataV9, MapKindV11, MapTypeV0, MapTypeV10, MapTypeV11, MapTypeV2, MapTypeV3, MapTypeV4, MapTypeV5, MapTypeV6, MapTypeV7, MapTypeV8, MapTypeV9, MetadataAll, MetadataLatest, MetadataV0, MetadataV1, MetadataV10, MetadataV11, MetadataV2, MetadataV3, MetadataV4, MetadataV5, MetadataV6, MetadataV7, MetadataV8, MetadataV9, ModuleConstantMetadataLatest, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV6, ModuleConstantMetadataV7, ModuleConstantMetadataV8, ModuleConstantMetadataV9, ModuleMetadataLatest, ModuleMetadataV0, ModuleMetadataV1, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV2, ModuleMetadataV3, ModuleMetadataV4, ModuleMetadataV5, ModuleMetadataV6, ModuleMetadataV7, ModuleMetadataV8, ModuleMetadataV9, OuterDispatchCallV0, OuterDispatchMetadataV0, OuterEventEventMetadataEventsV0, OuterEventEventMetadataV0, OuterEventMetadataV0, PlainTypeLatest, PlainTypeV0, PlainTypeV10, PlainTypeV11, PlainTypeV2, PlainTypeV3, PlainTypeV4, PlainTypeV5, PlainTypeV6, PlainTypeV7, PlainTypeV8, PlainTypeV9, RuntimeModuleMetadataV0, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV6, StorageEntryMetadataV7, StorageEntryMetadataV8, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV11, StorageEntryModifierV6, StorageEntryModifierV7, StorageEntryModifierV8, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV11, StorageEntryTypeV6, StorageEntryTypeV7, StorageEntryTypeV8, StorageEntryTypeV9, StorageFunctionMetadataV0, StorageFunctionMetadataV1, StorageFunctionMetadataV2, StorageFunctionMetadataV3, StorageFunctionMetadataV4, StorageFunctionMetadataV5, StorageFunctionModifierV0, StorageFunctionModifierV1, StorageFunctionModifierV2, StorageFunctionModifierV3, StorageFunctionModifierV4, StorageFunctionModifierV5, StorageFunctionTypeV0, StorageFunctionTypeV1, StorageFunctionTypeV2, StorageFunctionTypeV3, StorageFunctionTypeV4, StorageFunctionTypeV5, StorageHasher, StorageHasherV10, StorageHasherV11, StorageHasherV4, StorageHasherV5, StorageHasherV6, StorageHasherV7, StorageHasherV8, StorageHasherV9, StorageMetadataV0, StorageMetadataV10, StorageMetadataV11, StorageMetadataV7, StorageMetadataV8, StorageMetadataV9 } from '@polkadot/types/interfaces/metadata';
import { CallMetadataV0, DoubleMapTypeV10, DoubleMapTypeV3, DoubleMapTypeV4, DoubleMapTypeV5, DoubleMapTypeV6, DoubleMapTypeV7, DoubleMapTypeV8, DoubleMapTypeV9, ErrorMetadataV10, ErrorMetadataV8, ErrorMetadataV9, EventMetadataLatest, EventMetadataV0, EventMetadataV1, EventMetadataV10, EventMetadataV2, EventMetadataV3, EventMetadataV4, EventMetadataV5, EventMetadataV6, EventMetadataV7, EventMetadataV8, EventMetadataV9, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV0, FunctionArgumentMetadataV1, FunctionArgumentMetadataV10, FunctionArgumentMetadataV2, FunctionArgumentMetadataV3, FunctionArgumentMetadataV4, FunctionArgumentMetadataV5, FunctionArgumentMetadataV6, FunctionArgumentMetadataV7, FunctionArgumentMetadataV8, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV0, FunctionMetadataV1, FunctionMetadataV10, FunctionMetadataV2, FunctionMetadataV3, FunctionMetadataV4, FunctionMetadataV5, FunctionMetadataV6, FunctionMetadataV7, FunctionMetadataV8, FunctionMetadataV9, MapTypeV0, MapTypeV10, MapTypeV2, MapTypeV3, MapTypeV4, MapTypeV5, MapTypeV6, MapTypeV7, MapTypeV8, MapTypeV9, MetadataAll, MetadataLatest, MetadataV0, MetadataV1, MetadataV10, MetadataV2, MetadataV3, MetadataV4, MetadataV5, MetadataV6, MetadataV7, MetadataV8, MetadataV9, ModuleConstantMetadataLatest, ModuleConstantMetadataV10, ModuleConstantMetadataV6, ModuleConstantMetadataV7, ModuleConstantMetadataV8, ModuleConstantMetadataV9, ModuleMetadataLatest, ModuleMetadataV0, ModuleMetadataV1, ModuleMetadataV10, ModuleMetadataV2, ModuleMetadataV3, ModuleMetadataV4, ModuleMetadataV5, ModuleMetadataV6, ModuleMetadataV7, ModuleMetadataV8, ModuleMetadataV9, OuterDispatchCallV0, OuterDispatchMetadataV0, OuterEventEventMetadataEventsV0, OuterEventEventMetadataV0, OuterEventMetadataV0, PlainTypeLatest, PlainTypeV0, PlainTypeV10, PlainTypeV2, PlainTypeV3, PlainTypeV4, PlainTypeV5, PlainTypeV6, PlainTypeV7, PlainTypeV8, PlainTypeV9, RuntimeModuleMetadataV0, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV6, StorageEntryMetadataV7, StorageEntryMetadataV8, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV6, StorageEntryModifierV7, StorageEntryModifierV8, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV6, StorageEntryTypeV7, StorageEntryTypeV8, StorageEntryTypeV9, StorageFunctionMetadataV0, StorageFunctionMetadataV1, StorageFunctionMetadataV2, StorageFunctionMetadataV3, StorageFunctionMetadataV4, StorageFunctionMetadataV5, StorageFunctionModifierV0, StorageFunctionModifierV1, StorageFunctionModifierV2, StorageFunctionModifierV3, StorageFunctionModifierV4, StorageFunctionModifierV5, StorageFunctionTypeV0, StorageFunctionTypeV1, StorageFunctionTypeV2, StorageFunctionTypeV3, StorageFunctionTypeV4, StorageFunctionTypeV5, StorageHasher, StorageHasherV10, StorageHasherV4, StorageHasherV5, StorageHasherV6, StorageHasherV7, StorageHasherV8, StorageHasherV9, StorageMetadataV0, StorageMetadataV10, StorageMetadataV7, StorageMetadataV8, StorageMetadataV9 } from '@polkadot/types/interfaces/metadata';
import { ApiId, BlockHash, ChainProperties, ExtrinsicOrHash, ExtrinsicStatus, Health, KeyValueOption, NetworkState, PeerInfo, RpcMethods, RuntimeDispatchInfo, RuntimeVersion, RuntimeVersionApi, StorageChangeSet } from '@polkadot/types/interfaces/rpc';
export interface InterfaceRegistry {
@@ -1334,54 +1334,6 @@ export interface InterfaceRegistry {
StorageHasherV10: StorageHasherV10;
'Option<StorageHasherV10>': Option<StorageHasherV10>;
'Vec<StorageHasherV10>': Vec<StorageHasherV10>;
DoubleMapTypeV11: DoubleMapTypeV11;
'Option<DoubleMapTypeV11>': Option<DoubleMapTypeV11>;
'Vec<DoubleMapTypeV11>': Vec<DoubleMapTypeV11>;
ErrorMetadataV11: ErrorMetadataV11;
'Option<ErrorMetadataV11>': Option<ErrorMetadataV11>;
'Vec<ErrorMetadataV11>': Vec<ErrorMetadataV11>;
EventMetadataV11: EventMetadataV11;
'Option<EventMetadataV11>': Option<EventMetadataV11>;
'Vec<EventMetadataV11>': Vec<EventMetadataV11>;
FunctionArgumentMetadataV11: FunctionArgumentMetadataV11;
'Option<FunctionArgumentMetadataV11>': Option<FunctionArgumentMetadataV11>;
'Vec<FunctionArgumentMetadataV11>': Vec<FunctionArgumentMetadataV11>;
FunctionMetadataV11: FunctionMetadataV11;
'Option<FunctionMetadataV11>': Option<FunctionMetadataV11>;
'Vec<FunctionMetadataV11>': Vec<FunctionMetadataV11>;
MapKindV11: MapKindV11;
'Option<MapKindV11>': Option<MapKindV11>;
'Vec<MapKindV11>': Vec<MapKindV11>;
MapTypeV11: MapTypeV11;
'Option<MapTypeV11>': Option<MapTypeV11>;
'Vec<MapTypeV11>': Vec<MapTypeV11>;
MetadataV11: MetadataV11;
'Option<MetadataV11>': Option<MetadataV11>;
'Vec<MetadataV11>': Vec<MetadataV11>;
ModuleConstantMetadataV11: ModuleConstantMetadataV11;
'Option<ModuleConstantMetadataV11>': Option<ModuleConstantMetadataV11>;
'Vec<ModuleConstantMetadataV11>': Vec<ModuleConstantMetadataV11>;
ModuleMetadataV11: ModuleMetadataV11;
'Option<ModuleMetadataV11>': Option<ModuleMetadataV11>;
'Vec<ModuleMetadataV11>': Vec<ModuleMetadataV11>;
PlainTypeV11: PlainTypeV11;
'Option<PlainTypeV11>': Option<PlainTypeV11>;
'Vec<PlainTypeV11>': Vec<PlainTypeV11>;
StorageEntryModifierV11: StorageEntryModifierV11;
'Option<StorageEntryModifierV11>': Option<StorageEntryModifierV11>;
'Vec<StorageEntryModifierV11>': Vec<StorageEntryModifierV11>;
StorageEntryMetadataV11: StorageEntryMetadataV11;
'Option<StorageEntryMetadataV11>': Option<StorageEntryMetadataV11>;
'Vec<StorageEntryMetadataV11>': Vec<StorageEntryMetadataV11>;
StorageEntryTypeV11: StorageEntryTypeV11;
'Option<StorageEntryTypeV11>': Option<StorageEntryTypeV11>;
'Vec<StorageEntryTypeV11>': Vec<StorageEntryTypeV11>;
StorageHasherV11: StorageHasherV11;
'Option<StorageHasherV11>': Option<StorageHasherV11>;
'Vec<StorageHasherV11>': Vec<StorageHasherV11>;
StorageMetadataV11: StorageMetadataV11;
'Option<StorageMetadataV11>': Option<StorageMetadataV11>;
'Vec<StorageMetadataV11>': Vec<StorageMetadataV11>;
EventMetadataLatest: EventMetadataLatest;
'Option<EventMetadataLatest>': Option<EventMetadataLatest>;
'Vec<EventMetadataLatest>': Vec<EventMetadataLatest>;
@@ -434,67 +434,18 @@ export default {
}
},
// v11
DoubleMapTypeV11: 'DoubleMapTypeV10',
ErrorMetadataV11: 'ErrorMetadataV10',
EventMetadataV11: 'EventMetadataV10',
FunctionArgumentMetadataV11: 'FunctionArgumentMetadataV10',
FunctionMetadataV11: 'FunctionMetadataV10',
MapKindV11: {
_enum: ['Map', 'LinkedMap', 'PrefixedMap']
},
MapTypeV11: {
hasher: 'StorageHasherV11',
key: 'Type',
value: 'Type',
kind: 'MapKindV11'
},
MetadataV11: {
modules: 'Vec<ModuleMetadataV11>'
},
ModuleConstantMetadataV11: 'ModuleConstantMetadataV10',
ModuleMetadataV11: {
name: 'Text',
storage: 'Option<StorageMetadataV11>',
calls: 'Option<Vec<FunctionMetadataV11>>',
events: 'Option<Vec<EventMetadataV11>>',
constants: 'Vec<ModuleConstantMetadataV11>',
errors: 'Vec<ErrorMetadataV11>'
},
PlainTypeV11: 'Type',
StorageEntryModifierV11: 'StorageEntryModifierV10',
StorageEntryMetadataV11: {
name: 'Text',
modifier: 'StorageEntryModifierV11',
type: 'StorageEntryTypeV11',
fallback: 'Bytes',
documentation: 'Vec<Text>'
},
StorageEntryTypeV11: {
_enum: {
Plain: 'PlainTypeV11',
Map: 'MapTypeV11',
DoubleMap: 'DoubleMapTypeV11'
}
},
StorageHasherV11: 'StorageHasherV10',
StorageMetadataV11: {
prefix: 'Text',
items: 'Vec<StorageEntryMetadataV11>'
},
// This always maps to the latest
EventMetadataLatest: 'EventMetadataV11',
FunctionArgumentMetadataLatest: 'FunctionArgumentMetadataV11',
FunctionMetadataLatest: 'FunctionMetadataV11',
MetadataLatest: 'MetadataV11',
ModuleConstantMetadataLatest: 'ModuleConstantMetadataV11',
ModuleMetadataLatest: 'ModuleMetadataV11',
PlainTypeLatest: 'PlainTypeV11',
StorageEntryMetadataLatest: 'StorageEntryMetadataV11',
StorageEntryModifierLatest: 'StorageEntryModifierV11',
StorageEntryTypeLatest: 'StorageEntryTypeV11',
StorageHasher: 'StorageHasherV11',
EventMetadataLatest: 'EventMetadataV10',
FunctionArgumentMetadataLatest: 'FunctionArgumentMetadataV10',
FunctionMetadataLatest: 'FunctionMetadataV10',
MetadataLatest: 'MetadataV10',
ModuleConstantMetadataLatest: 'ModuleConstantMetadataV10',
ModuleMetadataLatest: 'ModuleMetadataV10',
PlainTypeLatest: 'PlainTypeV10',
StorageEntryMetadataLatest: 'StorageEntryMetadataV10',
StorageEntryModifierLatest: 'StorageEntryModifierV10',
StorageEntryTypeLatest: 'StorageEntryTypeV10',
StorageHasher: 'StorageHasherV10',
// the enum containing all the mappings
MetadataAll: {
@@ -509,8 +460,7 @@ export default {
V7: 'MetadataV7',
V8: 'MetadataV8',
V9: 'MetadataV9',
V10: 'MetadataV10',
V11: 'MetadataV11'
V10: 'MetadataV10'
}
}
}
+22 -135
View File
@@ -27,9 +27,6 @@ export interface DoubleMapTypeV10 extends Struct {
readonly key2Hasher: StorageHasherV10;
}
/** DoubleMapTypeV10 */
export interface DoubleMapTypeV11 extends DoubleMapTypeV10 {}
/** Struct */
export interface DoubleMapTypeV3 extends Struct {
/** Type */
@@ -85,9 +82,6 @@ export interface DoubleMapTypeV9 extends DoubleMapTypeV8 {}
/** ErrorMetadataV9 */
export interface ErrorMetadataV10 extends ErrorMetadataV9 {}
/** ErrorMetadataV10 */
export interface ErrorMetadataV11 extends ErrorMetadataV10 {}
/** Struct */
export interface ErrorMetadataV8 extends Struct {
/** Text */
@@ -99,8 +93,8 @@ export interface ErrorMetadataV8 extends Struct {
/** ErrorMetadataV8 */
export interface ErrorMetadataV9 extends ErrorMetadataV8 {}
/** EventMetadataV11 */
export interface EventMetadataLatest extends EventMetadataV11 {}
/** EventMetadataV10 */
export interface EventMetadataLatest extends EventMetadataV10 {}
/** Struct */
export interface EventMetadataV0 extends Struct {
@@ -118,9 +112,6 @@ export interface EventMetadataV1 extends EventMetadataV0 {}
/** EventMetadataV9 */
export interface EventMetadataV10 extends EventMetadataV9 {}
/** EventMetadataV10 */
export interface EventMetadataV11 extends EventMetadataV10 {}
/** EventMetadataV1 */
export interface EventMetadataV2 extends EventMetadataV1 {}
@@ -145,8 +136,8 @@ export interface EventMetadataV8 extends EventMetadataV7 {}
/** EventMetadataV8 */
export interface EventMetadataV9 extends EventMetadataV8 {}
/** FunctionArgumentMetadataV11 */
export interface FunctionArgumentMetadataLatest extends FunctionArgumentMetadataV11 {}
/** FunctionArgumentMetadataV10 */
export interface FunctionArgumentMetadataLatest extends FunctionArgumentMetadataV10 {}
/** Struct */
export interface FunctionArgumentMetadataV0 extends Struct {
@@ -162,9 +153,6 @@ export interface FunctionArgumentMetadataV1 extends FunctionArgumentMetadataV0 {
/** FunctionArgumentMetadataV9 */
export interface FunctionArgumentMetadataV10 extends FunctionArgumentMetadataV9 {}
/** FunctionArgumentMetadataV10 */
export interface FunctionArgumentMetadataV11 extends FunctionArgumentMetadataV10 {}
/** FunctionArgumentMetadataV1 */
export interface FunctionArgumentMetadataV2 extends FunctionArgumentMetadataV1 {}
@@ -189,8 +177,8 @@ export interface FunctionArgumentMetadataV8 extends FunctionArgumentMetadataV7 {
/** FunctionArgumentMetadataV8 */
export interface FunctionArgumentMetadataV9 extends FunctionArgumentMetadataV8 {}
/** FunctionMetadataV11 */
export interface FunctionMetadataLatest extends FunctionMetadataV11 {}
/** FunctionMetadataV10 */
export interface FunctionMetadataLatest extends FunctionMetadataV10 {}
/** Struct */
export interface FunctionMetadataV0 extends Struct {
@@ -217,9 +205,6 @@ export interface FunctionMetadataV1 extends Struct {
/** FunctionMetadataV9 */
export interface FunctionMetadataV10 extends FunctionMetadataV9 {}
/** FunctionMetadataV10 */
export interface FunctionMetadataV11 extends FunctionMetadataV10 {}
/** FunctionMetadataV1 */
export interface FunctionMetadataV2 extends FunctionMetadataV1 {}
@@ -244,16 +229,6 @@ export interface FunctionMetadataV8 extends FunctionMetadataV7 {}
/** FunctionMetadataV8 */
export interface FunctionMetadataV9 extends FunctionMetadataV8 {}
/** Enum */
export interface MapKindV11 extends Enum {
/** 0:: Map */
readonly isMap: boolean;
/** 1:: LinkedMap */
readonly isLinkedMap: boolean;
/** 2:: PrefixedMap */
readonly isPrefixedMap: boolean;
}
/** Struct */
export interface MapTypeV0 extends Struct {
/** Type */
@@ -274,18 +249,6 @@ export interface MapTypeV10 extends Struct {
readonly linked: bool;
}
/** Struct */
export interface MapTypeV11 extends Struct {
/** StorageHasherV11 */
readonly hasher: StorageHasherV11;
/** Type */
readonly key: Type;
/** Type */
readonly value: Type;
/** MapKindV11 */
readonly kind: MapKindV11;
}
/** Struct */
export interface MapTypeV2 extends Struct {
/** Type */
@@ -372,14 +335,10 @@ export interface MetadataAll extends Enum {
readonly isV10: boolean;
/** MetadataV10 */
readonly asV10: MetadataV10;
/** 11:: V11(MetadataV11) */
readonly isV11: boolean;
/** MetadataV11 */
readonly asV11: MetadataV11;
}
/** MetadataV11 */
export interface MetadataLatest extends MetadataV11 {}
/** MetadataV10 */
export interface MetadataLatest extends MetadataV10 {}
/** Struct */
export interface MetadataV0 extends Struct {
@@ -403,12 +362,6 @@ export interface MetadataV10 extends Struct {
readonly modules: Vec<ModuleMetadataV10>;
}
/** Struct */
export interface MetadataV11 extends Struct {
/** Vec<ModuleMetadataV11> */
readonly modules: Vec<ModuleMetadataV11>;
}
/** Struct */
export interface MetadataV2 extends Struct {
/** Vec<ModuleMetadataV2> */
@@ -454,15 +407,12 @@ export interface MetadataV8 extends Struct {
/** MetadataV8 */
export interface MetadataV9 extends MetadataV8 {}
/** ModuleConstantMetadataV11 */
export interface ModuleConstantMetadataLatest extends ModuleConstantMetadataV11 {}
/** ModuleConstantMetadataV10 */
export interface ModuleConstantMetadataLatest extends ModuleConstantMetadataV10 {}
/** ModuleConstantMetadataV9 */
export interface ModuleConstantMetadataV10 extends ModuleConstantMetadataV9 {}
/** ModuleConstantMetadataV10 */
export interface ModuleConstantMetadataV11 extends ModuleConstantMetadataV10 {}
/** Struct */
export interface ModuleConstantMetadataV6 extends Struct {
/** Text */
@@ -484,8 +434,8 @@ export interface ModuleConstantMetadataV8 extends ModuleConstantMetadataV7 {}
/** ModuleConstantMetadataV8 */
export interface ModuleConstantMetadataV9 extends ModuleConstantMetadataV8 {}
/** ModuleMetadataV11 */
export interface ModuleMetadataLatest extends ModuleMetadataV11 {}
/** ModuleMetadataV10 */
export interface ModuleMetadataLatest extends ModuleMetadataV10 {}
/** Struct */
export interface ModuleMetadataV0 extends Struct {
@@ -525,22 +475,6 @@ export interface ModuleMetadataV10 extends Struct {
readonly errors: Vec<ErrorMetadataV10>;
}
/** Struct */
export interface ModuleMetadataV11 extends Struct {
/** Text */
readonly name: Text;
/** Option<StorageMetadataV11> */
readonly storage: Option<StorageMetadataV11>;
/** Option<Vec<FunctionMetadataV11>> */
readonly calls: Option<Vec<FunctionMetadataV11>>;
/** Option<Vec<EventMetadataV11>> */
readonly events: Option<Vec<EventMetadataV11>>;
/** Vec<ModuleConstantMetadataV11> */
readonly constants: Vec<ModuleConstantMetadataV11>;
/** Vec<ErrorMetadataV11> */
readonly errors: Vec<ErrorMetadataV11>;
}
/** Struct */
export interface ModuleMetadataV2 extends Struct {
/** Text */
@@ -678,8 +612,8 @@ export interface OuterEventMetadataV0 extends Struct {
readonly events: Vec<OuterEventEventMetadataV0>;
}
/** PlainTypeV11 */
export interface PlainTypeLatest extends PlainTypeV11 {}
/** PlainTypeV10 */
export interface PlainTypeLatest extends PlainTypeV10 {}
/** Type */
export interface PlainTypeV0 extends Type {}
@@ -687,9 +621,6 @@ export interface PlainTypeV0 extends Type {}
/** Type */
export interface PlainTypeV10 extends Type {}
/** Type */
export interface PlainTypeV11 extends Type {}
/** Type */
export interface PlainTypeV2 extends Type {}
@@ -724,8 +655,8 @@ export interface RuntimeModuleMetadataV0 extends Struct {
readonly storage: Option<StorageMetadataV0>;
}
/** StorageEntryMetadataV11 */
export interface StorageEntryMetadataLatest extends StorageEntryMetadataV11 {}
/** StorageEntryMetadataV10 */
export interface StorageEntryMetadataLatest extends StorageEntryMetadataV10 {}
/** Struct */
export interface StorageEntryMetadataV10 extends Struct {
@@ -741,20 +672,6 @@ export interface StorageEntryMetadataV10 extends Struct {
readonly documentation: Vec<Text>;
}
/** Struct */
export interface StorageEntryMetadataV11 extends Struct {
/** Text */
readonly name: Text;
/** StorageEntryModifierV11 */
readonly modifier: StorageEntryModifierV11;
/** StorageEntryTypeV11 */
readonly type: StorageEntryTypeV11;
/** Bytes */
readonly fallback: Bytes;
/** Vec<Text> */
readonly documentation: Vec<Text>;
}
/** StorageFunctionMetadataV5 */
export interface StorageEntryMetadataV6 extends StorageFunctionMetadataV5 {}
@@ -767,15 +684,12 @@ export interface StorageEntryMetadataV8 extends StorageEntryMetadataV7 {}
/** StorageEntryMetadataV8 */
export interface StorageEntryMetadataV9 extends StorageEntryMetadataV8 {}
/** StorageEntryModifierV11 */
export interface StorageEntryModifierLatest extends StorageEntryModifierV11 {}
/** StorageEntryModifierV10 */
export interface StorageEntryModifierLatest extends StorageEntryModifierV10 {}
/** StorageEntryModifierV9 */
export interface StorageEntryModifierV10 extends StorageEntryModifierV9 {}
/** StorageEntryModifierV10 */
export interface StorageEntryModifierV11 extends StorageEntryModifierV10 {}
/** StorageFunctionModifierV5 */
export interface StorageEntryModifierV6 extends StorageFunctionModifierV5 {}
@@ -788,8 +702,8 @@ export interface StorageEntryModifierV8 extends StorageEntryModifierV7 {}
/** StorageEntryModifierV8 */
export interface StorageEntryModifierV9 extends StorageEntryModifierV8 {}
/** StorageEntryTypeV11 */
export interface StorageEntryTypeLatest extends StorageEntryTypeV11 {}
/** StorageEntryTypeV10 */
export interface StorageEntryTypeLatest extends StorageEntryTypeV10 {}
/** Enum */
export interface StorageEntryTypeV10 extends Enum {
@@ -807,22 +721,6 @@ export interface StorageEntryTypeV10 extends Enum {
readonly asDoubleMap: DoubleMapTypeV10;
}
/** Enum */
export interface StorageEntryTypeV11 extends Enum {
/** 0:: Plain(PlainTypeV11) */
readonly isPlain: boolean;
/** PlainTypeV11 */
readonly asPlain: PlainTypeV11;
/** 1:: Map(MapTypeV11) */
readonly isMap: boolean;
/** MapTypeV11 */
readonly asMap: MapTypeV11;
/** 2:: DoubleMap(DoubleMapTypeV11) */
readonly isDoubleMap: boolean;
/** DoubleMapTypeV11 */
readonly asDoubleMap: DoubleMapTypeV11;
}
/** StorageFunctionTypeV5 */
export interface StorageEntryTypeV6 extends StorageFunctionTypeV5 {}
@@ -1008,8 +906,8 @@ export interface StorageFunctionTypeV5 extends Enum {
readonly asDoubleMap: DoubleMapTypeV5;
}
/** StorageHasherV11 */
export interface StorageHasher extends StorageHasherV11 {}
/** StorageHasherV10 */
export interface StorageHasher extends StorageHasherV10 {}
/** Enum */
export interface StorageHasherV10 extends Enum {
@@ -1027,9 +925,6 @@ export interface StorageHasherV10 extends Enum {
readonly isTwox64Concat: boolean;
}
/** StorageHasherV10 */
export interface StorageHasherV11 extends StorageHasherV10 {}
/** Enum */
export interface StorageHasherV4 extends Enum {
/** 0:: Blake2_128 */
@@ -1077,14 +972,6 @@ export interface StorageMetadataV10 extends Struct {
readonly items: Vec<StorageEntryMetadataV10>;
}
/** Struct */
export interface StorageMetadataV11 extends Struct {
/** Text */
readonly prefix: Text;
/** Vec<StorageEntryMetadataV11> */
readonly items: Vec<StorageEntryMetadataV11>;
}
/** Struct */
export interface StorageMetadataV7 extends Struct {
/** Text */
+2 -3
View File
@@ -31,6 +31,7 @@ interface StorageKeyExtra {
}
// we unwrap the type here, turning into an output usable for createType
/** @internal */
export function unwrapStorageType (type: StorageEntryTypeLatest): string {
if (type.isPlain) {
return type.asPlain.toString();
@@ -40,10 +41,8 @@ export function unwrapStorageType (type: StorageEntryTypeLatest): string {
const map = type.asMap;
if (map.kind.isLinkedMap) {
if (map.linked.isTrue) {
return `(${map.value.toString()}, Linkage<${map.key.toString()}>)`;
} else if (map.kind.isPrefixedMap) {
// We are not 100% sure here yet if we are doing something specific or not
}
return map.value.toString();