update parachains types (#1830)

This commit is contained in:
Keith Ingram
2020-02-10 15:25:14 -05:00
committed by GitHub
parent c8fbed2a12
commit fefcc2e0dc
3 changed files with 18 additions and 42 deletions
+1 -14
View File
@@ -31,7 +31,7 @@ import { Multisig, Timepoint } from '@polkadot/types/interfaces/utility';
import { VestingInfo } from '@polkadot/types/interfaces/vesting';
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 { AttestedCandidate, AuctionIndex, Bidder, CandidateReceipt, CollatorId, CollatorSignature, HeadData, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, LeasePeriod, LeasePeriodOf, NewBidder, ParaId, ParaIdOf, ParaInfo, ParaScheduling, ParachainDispatchOrigin, Retriable, SlotRange, SubId, UpwardMessage, ValidityAttestation, WinningData, WinningDataEntry } from '@polkadot/types/interfaces/parachains';
import { CallMetadataV0, DoubleMapTypeLatest, 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, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, 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, MapTypeLatest, 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, StorageMetadataLatest, StorageMetadataV0, StorageMetadataV10, StorageMetadataV11, 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';
@@ -868,9 +868,6 @@ export interface InterfaceRegistry {
'Compact<AuctionIndex>': Compact<AuctionIndex>;
'Option<AuctionIndex>': Option<AuctionIndex>;
'Vec<AuctionIndex>': Vec<AuctionIndex>;
BalanceUpload: BalanceUpload;
'Option<BalanceUpload>': Option<BalanceUpload>;
'Vec<BalanceUpload>': Vec<BalanceUpload>;
Bidder: Bidder;
'Option<Bidder>': Option<Bidder>;
'Vec<Bidder>': Vec<Bidder>;
@@ -883,9 +880,6 @@ export interface InterfaceRegistry {
CollatorSignature: CollatorSignature;
'Option<CollatorSignature>': Option<CollatorSignature>;
'Vec<CollatorSignature>': Vec<CollatorSignature>;
EgressQueueRoot: EgressQueueRoot;
'Option<EgressQueueRoot>': Option<EgressQueueRoot>;
'Vec<EgressQueueRoot>': Vec<EgressQueueRoot>;
HeadData: HeadData;
'Option<HeadData>': Option<HeadData>;
'Vec<HeadData>': Vec<HeadData>;
@@ -939,13 +933,6 @@ export interface InterfaceRegistry {
ValidityAttestation: ValidityAttestation;
'Option<ValidityAttestation>': Option<ValidityAttestation>;
'Vec<ValidityAttestation>': Vec<ValidityAttestation>;
ValidatorIndex: ValidatorIndex;
'Compact<ValidatorIndex>': Compact<ValidatorIndex>;
'Option<ValidatorIndex>': Option<ValidatorIndex>;
'Vec<ValidatorIndex>': Vec<ValidatorIndex>;
ValidityVote: ValidityVote;
'Option<ValidityVote>': Option<ValidityVote>;
'Vec<ValidityVote>': Vec<ValidityVote>;
WinningDataEntry: WinningDataEntry;
'Option<WinningDataEntry>': Option<WinningDataEntry>;
'Vec<WinningDataEntry>': Vec<WinningDataEntry>;
@@ -6,10 +6,10 @@ export default {
types: {
AttestedCandidate: {
candidate: 'CandidateReceipt',
validityVotes: 'Vec<ValidityVote>'
validityVotes: 'Vec<ValidityAttestation>',
validatorIndices: 'BitVec'
},
AuctionIndex: 'u32',
BalanceUpload: '(AccountId, u64)',
Bidder: {
_enum: {
New: 'NewBidder',
@@ -18,13 +18,14 @@ export default {
},
CandidateReceipt: {
parachainIndex: 'ParaId',
collator: 'AccountId',
collator: 'CollatorId',
signature: 'CollatorSignature',
headData: 'HeadData',
balanceUploads: 'Vec<BalanceUpload>',
egressQueueRoots: 'Vec<EgressQueueRoot>',
fees: 'u64',
blockDataHash: 'Hash'
egressQueueRoots: 'Vec<(ParaId, Hash)>',
fees: 'Balance',
blockDataHash: 'Hash',
upwardMessages: 'Vec<UpwardMessage>',
erasureRoot: 'Hash'
},
CollatorId: 'H256',
CollatorSignature: 'Signature',
@@ -96,8 +97,6 @@ export default {
Explicit: 'CollatorSignature' // 2
}
},
ValidatorIndex: 'u32',
ValidityVote: '(ValidatorIndex, ValidityAttestation)',
WinningDataEntry: '(AccountId, ParaIdOf, BalanceOf)',
WinningData: '[WinningDataEntry; 10]'
}
@@ -3,21 +3,19 @@
import { ITuple } from '@polkadot/types/types';
import { Enum, Struct, Vec } from '@polkadot/types/codec';
import { Bytes, H256, u32, u64 } from '@polkadot/types/primitive';
import { AccountId, BalanceOf, BlockNumber, Hash, Signature } from '@polkadot/types/interfaces/runtime';
import { BitVec, Bytes, H256, u32 } from '@polkadot/types/primitive';
import { AccountId, Balance, BalanceOf, BlockNumber, Hash, Signature } from '@polkadot/types/interfaces/runtime';
/** @name AttestedCandidate */
export interface AttestedCandidate extends Struct {
readonly candidate: CandidateReceipt;
readonly validityVotes: Vec<ValidityVote>;
readonly validityVotes: Vec<ValidityAttestation>;
readonly validatorIndices: BitVec;
}
/** @name AuctionIndex */
export interface AuctionIndex extends u32 {}
/** @name BalanceUpload */
export interface BalanceUpload extends ITuple<[AccountId, u64]> {}
/** @name Bidder */
export interface Bidder extends Enum {
readonly isNew: boolean;
@@ -29,13 +27,14 @@ export interface Bidder extends Enum {
/** @name CandidateReceipt */
export interface CandidateReceipt extends Struct {
readonly parachainIndex: ParaId;
readonly collator: AccountId;
readonly collator: CollatorId;
readonly signature: CollatorSignature;
readonly headData: HeadData;
readonly balanceUploads: Vec<BalanceUpload>;
readonly egressQueueRoots: Vec<EgressQueueRoot>;
readonly fees: u64;
readonly egressQueueRoots: Vec<ITuple<[ParaId, Hash]>>;
readonly fees: Balance;
readonly blockDataHash: Hash;
readonly upwardMessages: Vec<UpwardMessage>;
readonly erasureRoot: Hash;
}
/** @name CollatorId */
@@ -44,9 +43,6 @@ export interface CollatorId extends H256 {}
/** @name CollatorSignature */
export interface CollatorSignature extends Signature {}
/** @name EgressQueueRoot */
export interface EgressQueueRoot extends ITuple<[ParaId, Hash]> {}
/** @name HeadData */
export interface HeadData extends Bytes {}
@@ -137,9 +133,6 @@ export interface UpwardMessage extends Struct {
readonly data: Bytes;
}
/** @name ValidatorIndex */
export interface ValidatorIndex extends u32 {}
/** @name ValidityAttestation */
export interface ValidityAttestation extends Enum {
readonly isNone: boolean;
@@ -149,9 +142,6 @@ export interface ValidityAttestation extends Enum {
readonly asExplicit: CollatorSignature;
}
/** @name ValidityVote */
export interface ValidityVote extends ITuple<[ValidatorIndex, ValidityAttestation]> {}
/** @name WinningData */
export interface WinningData extends Vec<WinningDataEntry> {}