mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-utils.git
synced 2026-04-22 20:37:59 +00:00
11447 lines
204 KiB
JSON
11447 lines
204 KiB
JSON
{
|
|
"types": {
|
|
"()": "Null",
|
|
"Balance": "u128",
|
|
"BalanceOf": "Balance",
|
|
"Block": "GenericBlock",
|
|
"Call": "GenericCall",
|
|
"H32": "[u8; 4]",
|
|
"H64": "[u8; 8]",
|
|
"H128": "[u8; 16]",
|
|
"H1024": "[u8; 128]",
|
|
"H2048": "[u8; 256]",
|
|
"H160": "H160",
|
|
"H256": "H256",
|
|
"H512": "H512",
|
|
"Hash": "H256",
|
|
"BlockHash": "Hash",
|
|
"CallHash": "Hash",
|
|
"CallHashOf": "CallHash",
|
|
"Fixed64": "u64",
|
|
"Fixed128": "u128",
|
|
"AccountId": "GenericAccountId",
|
|
"AccountIdOf": "AccountId",
|
|
"PezspRuntimeMultiAddress": "MultiAddress",
|
|
"PezspCoreCryptoAccountId32": "AccountId",
|
|
"AccountVoteSplit": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"aye",
|
|
"Balance"
|
|
],
|
|
[
|
|
"nay",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"AccountVoteStandard": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"vote",
|
|
"Vote"
|
|
],
|
|
[
|
|
"balance",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"AccountVote": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Standard",
|
|
"AccountVoteStandard"
|
|
],
|
|
[
|
|
"Split",
|
|
"AccountVoteSplit"
|
|
]
|
|
]
|
|
},
|
|
"ArithmeticError": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Underflow",
|
|
"Overflow",
|
|
"DivisionByZero"
|
|
]
|
|
},
|
|
"BlockLength": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"max",
|
|
"PerDispatchClassU32"
|
|
]
|
|
]
|
|
},
|
|
"PerDispatchClassU32": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"normal",
|
|
"u32"
|
|
],
|
|
[
|
|
"operational",
|
|
"u32"
|
|
],
|
|
[
|
|
"mandatory",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"Delegations": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"votes",
|
|
"Balance"
|
|
],
|
|
[
|
|
"capital",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"PriorLock": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"blockNumber",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"balance",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"ReferendumInfoFinished": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"approved",
|
|
"bool"
|
|
],
|
|
[
|
|
"end",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"Tally": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"ayes",
|
|
"Balance"
|
|
],
|
|
[
|
|
"nays",
|
|
"Balance"
|
|
],
|
|
[
|
|
"turnout",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"ReferendumStatus": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"end",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"proposalHash",
|
|
"Hash"
|
|
],
|
|
[
|
|
"threshold",
|
|
"VoteThreshold"
|
|
],
|
|
[
|
|
"delay",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"tally",
|
|
"Tally"
|
|
]
|
|
]
|
|
},
|
|
"ReferendumInfo": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Ongoing",
|
|
"ReferendumStatus"
|
|
],
|
|
[
|
|
"Finished",
|
|
"ReferendumInfoFinished"
|
|
]
|
|
]
|
|
},
|
|
"VotingDirectVote": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"referendumIndex",
|
|
"ReferendumIndex"
|
|
],
|
|
[
|
|
"accountVote",
|
|
"AccountVote"
|
|
]
|
|
]
|
|
},
|
|
"VotingDirect": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"votes",
|
|
"Vec<VotingDirectVote>"
|
|
],
|
|
[
|
|
"delegations",
|
|
"Delegations"
|
|
],
|
|
[
|
|
"prior",
|
|
"PriorLock"
|
|
]
|
|
]
|
|
},
|
|
"VotingDelegating": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"balance",
|
|
"Balance"
|
|
],
|
|
[
|
|
"target",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"conviction",
|
|
"Conviction"
|
|
],
|
|
[
|
|
"delegations",
|
|
"Delegations"
|
|
],
|
|
[
|
|
"prior",
|
|
"PriorLock"
|
|
]
|
|
]
|
|
},
|
|
"Voting": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Direct",
|
|
"VotingDirect"
|
|
],
|
|
[
|
|
"Delegating",
|
|
"VotingDelegating"
|
|
]
|
|
]
|
|
},
|
|
"(AccountId, Balance)": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"account",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"balance",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"(BalanceOf<T, I>, BidKind<AccountId, BalanceOf<T, I>>)": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"balance",
|
|
"Balance"
|
|
],
|
|
[
|
|
"bidkind",
|
|
"BidKind"
|
|
]
|
|
]
|
|
},
|
|
"RawOrigin": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Root",
|
|
"Null"
|
|
],
|
|
[
|
|
"Signed",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"None",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"RefCount": "u32",
|
|
"RefCountTo259": "u8",
|
|
"ExtendedBalance": "u128",
|
|
"RawSolution": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"compact",
|
|
"CompactAssignments"
|
|
],
|
|
[
|
|
"score",
|
|
"ElectionScore"
|
|
],
|
|
[
|
|
"round",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"RawSolutionWith16": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"compact",
|
|
"CompactAssignmentsWith16"
|
|
],
|
|
[
|
|
"score",
|
|
"ElectionScore"
|
|
],
|
|
[
|
|
"round",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"ReadySolution": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"supports",
|
|
"SolutionSupports"
|
|
],
|
|
[
|
|
"score",
|
|
"ElectionScore"
|
|
],
|
|
[
|
|
"compute",
|
|
"ElectionCompute"
|
|
]
|
|
]
|
|
},
|
|
"RoundSnapshot": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"voters",
|
|
"Vec<(AccountId, VoteWeight, Vec<AccountId>)>"
|
|
],
|
|
[
|
|
"targets",
|
|
"Vec<AccountId>"
|
|
]
|
|
]
|
|
},
|
|
"SolutionSupport": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"total",
|
|
"ExtendedBalance"
|
|
],
|
|
[
|
|
"voters",
|
|
"Vec<(AccountId, ExtendedBalance)>"
|
|
]
|
|
]
|
|
},
|
|
"SolutionSupports": "Vec<(AccountId, SolutionSupport)>",
|
|
"Supports": "SolutionSupports",
|
|
"SolutionOrSnapshotSize": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"voters",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"targets",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"SyncState": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"startingBlock",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"currentBlock",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"highestBlock",
|
|
"Option<BlockNumber>"
|
|
]
|
|
]
|
|
},
|
|
"SystemOrigin": "RawOrigin",
|
|
"TokenError": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"NoFunds",
|
|
"WouldDie",
|
|
"BelowMinimum",
|
|
"CannotCreate",
|
|
"UnknownAsset",
|
|
"Frozen",
|
|
"Underflow",
|
|
"Overflow"
|
|
]
|
|
},
|
|
"Moment": "u64",
|
|
"AccountData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"free",
|
|
"Balance"
|
|
],
|
|
[
|
|
"reserved",
|
|
"Balance"
|
|
],
|
|
[
|
|
"miscFrozen",
|
|
"Balance"
|
|
],
|
|
[
|
|
"feeFrozen",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"ActiveEraInfo": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"index",
|
|
"EraIndex"
|
|
],
|
|
[
|
|
"start",
|
|
"Option<Moment>"
|
|
]
|
|
]
|
|
},
|
|
"BlockNumber": "u32",
|
|
"ValidityVote": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"accountId",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"validityAttestation",
|
|
"ValidityAttestation"
|
|
]
|
|
]
|
|
},
|
|
"AssignmentId": "AccountId",
|
|
"AssignmentKind": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Parachain",
|
|
"Null"
|
|
],
|
|
[
|
|
"Parathread",
|
|
"(CollatorId, u32)"
|
|
]
|
|
]
|
|
},
|
|
"AttestedCandidate": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"candidate",
|
|
"AbridgedCandidateReceipt"
|
|
],
|
|
[
|
|
"validityVotes",
|
|
"Vec<ValidityAttestation>"
|
|
],
|
|
[
|
|
"validatorIndices",
|
|
"BitVec"
|
|
]
|
|
]
|
|
},
|
|
"AuthorityDiscoveryId": "AccountId",
|
|
"AvailabilityBitfield": "BitVec",
|
|
"AvailabilityBitfieldRecord": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"bitfield",
|
|
"AvailabilityBitfield"
|
|
],
|
|
[
|
|
"submittedTt",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"LockIdentifier": "[u8; 8]",
|
|
"TransactionPriority": "u64",
|
|
"TransactionInfo": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"chunkRoot",
|
|
"H256"
|
|
],
|
|
[
|
|
"contentHash",
|
|
"H256"
|
|
],
|
|
[
|
|
"dataSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"blockChunks",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"TransactionStorageProof": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"chunk",
|
|
"Vec<u8>"
|
|
],
|
|
[
|
|
"proof",
|
|
"Vec<Vec<u8>>"
|
|
]
|
|
]
|
|
},
|
|
"BalanceLock": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"id",
|
|
"LockIdentifier"
|
|
],
|
|
[
|
|
"amount",
|
|
"Balance"
|
|
],
|
|
[
|
|
"reasons",
|
|
"Reasons"
|
|
]
|
|
]
|
|
},
|
|
"MessagingStateSnapshot": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"relayDispatchQueueSize",
|
|
"(u32, u32)"
|
|
],
|
|
[
|
|
"egressChannels",
|
|
"Vec<MessagingStateSnapshotEgressEntry>"
|
|
]
|
|
]
|
|
},
|
|
"MessagingStateSnapshotEgressEntry": "(ParaId, AbridgedHrmpChannel)",
|
|
"BTreeMap<ParaId, VecInboundHrmpMessage>": "Vec<(ParaId, VecInboundHrmpMessage)>",
|
|
"VecInboundHrmpMessage": "Vec<InboundHrmpMessage>",
|
|
"FullIdentification": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"total",
|
|
"Compact<Balance>"
|
|
],
|
|
[
|
|
"own",
|
|
"Compact<Balance>"
|
|
],
|
|
[
|
|
"others",
|
|
"Vec<IndividualExposure>"
|
|
]
|
|
]
|
|
},
|
|
"IdentificationTuple": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"validatorId",
|
|
"ValidatorId"
|
|
],
|
|
[
|
|
"exposure",
|
|
"FullIdentification"
|
|
]
|
|
]
|
|
},
|
|
"SetId": "u64",
|
|
"Reasons": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Fee",
|
|
"Misc",
|
|
"All"
|
|
]
|
|
},
|
|
"ReserveData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"id",
|
|
"ReserveIdentifier"
|
|
],
|
|
[
|
|
"amount",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"ReserveIdentifier": "[u8; 8]",
|
|
"RoundNumber": "U64",
|
|
"SessionIndex": "u32",
|
|
"AuctionIndex": "u32",
|
|
"AuthIndex": "u32",
|
|
"AuthorityIndex": "u64",
|
|
"Signature": "H512",
|
|
"CollatorSignature": "Signature",
|
|
"AuthorityWeight": "u64",
|
|
"EncodedFinalityProofs": "Bytes",
|
|
"NextAuthority": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"AuthorityId",
|
|
"AuthorityId"
|
|
],
|
|
[
|
|
"weight",
|
|
"AuthorityWeight"
|
|
]
|
|
]
|
|
},
|
|
"BeefyCommitment": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"payload",
|
|
"BeefyPayload"
|
|
],
|
|
[
|
|
"blockNumber",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"validatorSetId",
|
|
"ValidatorSetId"
|
|
]
|
|
]
|
|
},
|
|
"BeefyId": "[u8; 33]",
|
|
"BeefySignedCommitment": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"commitment",
|
|
"BeefyCommitment"
|
|
],
|
|
[
|
|
"signatures",
|
|
"Vec<Option<Signature>>"
|
|
]
|
|
]
|
|
},
|
|
"MmrRootHash": "H256",
|
|
"BeefyPayload": "MmrRootHash",
|
|
"BeefyNextAuthoritySet": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"id",
|
|
"ValidatorSetId"
|
|
],
|
|
[
|
|
"len",
|
|
"u32"
|
|
],
|
|
[
|
|
"root",
|
|
"MerkleRoot"
|
|
]
|
|
]
|
|
},
|
|
"MerkleRoot": "Hash",
|
|
"AuthorityList": "Vec<NextAuthority>",
|
|
"BalanceUpload": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"accountId",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"balance",
|
|
"u64"
|
|
]
|
|
]
|
|
},
|
|
"CollatorId": "H256",
|
|
"ContractInfo": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Alive",
|
|
"AliveContractInfo"
|
|
],
|
|
[
|
|
"Tombstone",
|
|
"TombstoneContractInfo"
|
|
]
|
|
]
|
|
},
|
|
"TrieId": "Bytes",
|
|
"Pays": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Yes",
|
|
"No"
|
|
]
|
|
},
|
|
"DispatchClass": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Normal",
|
|
"Operational",
|
|
"Mandatory"
|
|
]
|
|
},
|
|
"DispatchInfo": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"weight",
|
|
"Weight"
|
|
],
|
|
[
|
|
"class",
|
|
"DispatchClass"
|
|
],
|
|
[
|
|
"paysFee",
|
|
"Pays"
|
|
]
|
|
]
|
|
},
|
|
"EgressQueueRoot": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"paraId",
|
|
"ParaId"
|
|
],
|
|
[
|
|
"hash",
|
|
"Hash"
|
|
]
|
|
]
|
|
},
|
|
"EventIndex": "u32",
|
|
"Extrinsic": "ExtrinsicsDecoder",
|
|
"ExtrinsicPayloadValue": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"call",
|
|
"CallBytes"
|
|
],
|
|
[
|
|
"era",
|
|
"Era"
|
|
],
|
|
[
|
|
"nonce",
|
|
"Compact<Index>"
|
|
],
|
|
[
|
|
"tip",
|
|
"Compact<Balance>"
|
|
],
|
|
[
|
|
"specVersion",
|
|
"u32"
|
|
],
|
|
[
|
|
"transactionVersion",
|
|
"u32"
|
|
],
|
|
[
|
|
"genesisHash",
|
|
"Hash"
|
|
],
|
|
[
|
|
"blockHash",
|
|
"Hash"
|
|
]
|
|
]
|
|
},
|
|
"Gas": "u64",
|
|
"IdentityFields": {
|
|
"type": "set",
|
|
"value_type": "u64",
|
|
"value_list": {
|
|
"Display": 1,
|
|
"Legal": 2,
|
|
"Web": 4,
|
|
"Riot": 8,
|
|
"Email": 16,
|
|
"PgpFingerprint": 32,
|
|
"Image": 64,
|
|
"Twitter": 128
|
|
}
|
|
},
|
|
"IdentityInfoAdditional": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"field",
|
|
"Data"
|
|
],
|
|
[
|
|
"value",
|
|
"Data"
|
|
]
|
|
]
|
|
},
|
|
"IdentityInfo": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"additional",
|
|
"Vec<IdentityInfoAdditional>"
|
|
],
|
|
[
|
|
"display",
|
|
"Data"
|
|
],
|
|
[
|
|
"legal",
|
|
"Data"
|
|
],
|
|
[
|
|
"web",
|
|
"Data"
|
|
],
|
|
[
|
|
"riot",
|
|
"Data"
|
|
],
|
|
[
|
|
"email",
|
|
"Data"
|
|
],
|
|
[
|
|
"pgpFingerprint",
|
|
"Option<H160>"
|
|
],
|
|
[
|
|
"image",
|
|
"Data"
|
|
],
|
|
[
|
|
"twitter",
|
|
"Data"
|
|
]
|
|
]
|
|
},
|
|
"IdentityJudgement": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Unknown",
|
|
"Null"
|
|
],
|
|
[
|
|
"FeePaid",
|
|
"Balance"
|
|
],
|
|
[
|
|
"Reasonable",
|
|
"Null"
|
|
],
|
|
[
|
|
"KnownGood",
|
|
"Null"
|
|
],
|
|
[
|
|
"OutOfDate",
|
|
"Null"
|
|
],
|
|
[
|
|
"LowQuality",
|
|
"Null"
|
|
],
|
|
[
|
|
"Erroneous",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"Judgement": "IdentityJudgement",
|
|
"Judgement<BalanceOf>": "IdentityJudgement",
|
|
"LeasePeriod": "BlockNumber",
|
|
"LeasePeriodOf": "LeasePeriod",
|
|
"(LeasePeriodOf, IncomingParachain<AccountId, Hash>)": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"leasePeriod",
|
|
"LeasePeriodOf"
|
|
],
|
|
[
|
|
"incomingParachain",
|
|
"IncomingParachain"
|
|
]
|
|
]
|
|
},
|
|
"(ParaId, Option<(CollatorId, Retriable)>)": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"ParaId",
|
|
"ParaId"
|
|
],
|
|
[
|
|
"CollatorId-Retriable",
|
|
"Option<(CollatorId, Retriable)>"
|
|
]
|
|
]
|
|
},
|
|
"MaybeVrf": "Option<VrfData>",
|
|
"MemberCount": "u32",
|
|
"CollectiveOrigin": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Members",
|
|
"(MemberCount, MemberCount)"
|
|
],
|
|
[
|
|
"Member",
|
|
"AccountId"
|
|
]
|
|
]
|
|
},
|
|
"MomentOf": "Moment",
|
|
"MoreAttestations": {
|
|
"type": "struct",
|
|
"type_mapping": []
|
|
},
|
|
"Multiplier": "Fixed128",
|
|
"Timepoint": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"height",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"index",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"Multisig": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"when",
|
|
"Timepoint"
|
|
],
|
|
[
|
|
"deposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"depositor",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"approvals",
|
|
"Vec<AccountId>"
|
|
]
|
|
]
|
|
},
|
|
"Offender": "IdentificationTuple",
|
|
"PhantomData": "Null",
|
|
"sp_std::marker::PhantomData<(AccountId, Event)>": "PhantomData",
|
|
"Reporter": "AccountId",
|
|
"OffenceDetails": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"offender",
|
|
"Offender"
|
|
],
|
|
[
|
|
"reporters",
|
|
"Vec<Reporter>"
|
|
]
|
|
]
|
|
},
|
|
"BountyStatusActive": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"curator",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"updateDue",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"BountyStatusCuratorProposed": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"curator",
|
|
"AccountId"
|
|
]
|
|
]
|
|
},
|
|
"BountyStatusPendingPayout": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"curator",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"beneficiary",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"unlockAt",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"BountyIndex": "u32",
|
|
"BountyStatus": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Proposed",
|
|
"Null"
|
|
],
|
|
[
|
|
"Approved",
|
|
"Null"
|
|
],
|
|
[
|
|
"Funded",
|
|
"Null"
|
|
],
|
|
[
|
|
"CuratorProposed",
|
|
"BountyStatusCuratorProposed"
|
|
],
|
|
[
|
|
"Active",
|
|
"BountyStatusActive"
|
|
],
|
|
[
|
|
"PendingPayout",
|
|
"BountyStatusPendingPayout"
|
|
]
|
|
]
|
|
},
|
|
"Bounty": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"proposer",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"value",
|
|
"Balance"
|
|
],
|
|
[
|
|
"fee",
|
|
"Balance"
|
|
],
|
|
[
|
|
"curatorDeposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"bond",
|
|
"Balance"
|
|
],
|
|
[
|
|
"status",
|
|
"BountyStatus"
|
|
]
|
|
]
|
|
},
|
|
"OpenTipFinder": "(AccountId, Balance)",
|
|
"OpenTipTip": "(AccountId, Balance)",
|
|
"OpenTip": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"reason",
|
|
"Hash"
|
|
],
|
|
[
|
|
"who",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"finder",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"deposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"closes",
|
|
"Option<BlockNumber>"
|
|
],
|
|
[
|
|
"tips",
|
|
"Vec<OpenTipTip>"
|
|
],
|
|
[
|
|
"findersFee",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"ParachainsInherentData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"bitfields",
|
|
"SignedAvailabilityBitfields"
|
|
],
|
|
[
|
|
"backedCandidates",
|
|
"Vec<BackedCandidate>"
|
|
],
|
|
[
|
|
"disputes",
|
|
"MultiDisputeStatementSet"
|
|
],
|
|
[
|
|
"parentHeader",
|
|
"Header"
|
|
]
|
|
]
|
|
},
|
|
"ParaGenesisArgs": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"genesisHead",
|
|
"Bytes"
|
|
],
|
|
[
|
|
"validationCode",
|
|
"Bytes"
|
|
],
|
|
[
|
|
"parachain",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"ParaId": "u32",
|
|
"ParaIdOf": "ParaId",
|
|
"ParaScheduling": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Always",
|
|
"Dynamic"
|
|
]
|
|
},
|
|
"ParathreadClaim": "(ParaId, CollatorId)",
|
|
"ParathreadClaimQueue": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"queue",
|
|
"Vec<QueuedParathread>"
|
|
],
|
|
[
|
|
"nextCoreOffset",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"ParathreadEntry": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"claim",
|
|
"ParathreadClaim"
|
|
],
|
|
[
|
|
"retries",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"ParaValidatorIndex": "u32",
|
|
"PersistedValidationData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"parentHead",
|
|
"HeadData"
|
|
],
|
|
[
|
|
"relayParentNumber",
|
|
"RelayChainBlockNumber"
|
|
],
|
|
[
|
|
"relayParentStorageRoot",
|
|
"Hash"
|
|
],
|
|
[
|
|
"maxPovSize",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"ParaInfo": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"manager",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"deposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"locked",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"Percent": "u8",
|
|
"SlotNumber": "u64",
|
|
"VrfData": "[u8; 32]",
|
|
"VrfProof": "[u8; 64]",
|
|
"RawAuraPreDigest": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"slotNumber",
|
|
"u64"
|
|
]
|
|
]
|
|
},
|
|
"RawBabePreDigest": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Phantom",
|
|
"Null"
|
|
],
|
|
[
|
|
"Primary",
|
|
"RawBabePreDigestPrimary"
|
|
],
|
|
[
|
|
"SecondaryPlain",
|
|
"RawBabePreDigestSecondaryPlain"
|
|
],
|
|
[
|
|
"SecondaryVRF",
|
|
"RawBabePreDigestSecondaryVRF"
|
|
]
|
|
]
|
|
},
|
|
"RawBabePreDigestPrimary": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"authorityIndex",
|
|
"u32"
|
|
],
|
|
[
|
|
"slotNumber",
|
|
"SlotNumber"
|
|
],
|
|
[
|
|
"vrfOutput",
|
|
"VrfOutput"
|
|
],
|
|
[
|
|
"vrfProof",
|
|
"VrfProof"
|
|
]
|
|
]
|
|
},
|
|
"RawBabePreDigestSecondaryPlain": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"authorityIndex",
|
|
"u32"
|
|
],
|
|
[
|
|
"slotNumber",
|
|
"SlotNumber"
|
|
]
|
|
]
|
|
},
|
|
"RawBabePreDigestSecondaryVRF": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"authorityIndex",
|
|
"u32"
|
|
],
|
|
[
|
|
"slotNumber",
|
|
"SlotNumber"
|
|
],
|
|
[
|
|
"vrfOutput",
|
|
"VrfOutput"
|
|
],
|
|
[
|
|
"vrfProof",
|
|
"VrfProof"
|
|
]
|
|
]
|
|
},
|
|
"ReferendumInfo<BlockNumber, Proposal>": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"end",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"proposal",
|
|
"Proposal"
|
|
],
|
|
[
|
|
"threshold",
|
|
"VoteThreshold"
|
|
],
|
|
[
|
|
"delay",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"(ReferendumInfo<BlockNumber, Proposal>)": "ReferendumInfo<BlockNumber, Proposal>",
|
|
"ReferendumInfo<BlockNumber, Hash>": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"end",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"proposalHash",
|
|
"Hash"
|
|
],
|
|
[
|
|
"threshold",
|
|
"VoteThreshold"
|
|
],
|
|
[
|
|
"delay",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"(ReferendumInfo<BlockNumber, Hash>)": "ReferendumInfo<BlockNumber, Hash>",
|
|
"RegistrarIndex": "u32",
|
|
"RegistrarInfo": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"account",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"fee",
|
|
"Balance"
|
|
],
|
|
[
|
|
"fields",
|
|
"IdentityFields"
|
|
]
|
|
]
|
|
},
|
|
"RegistrationJudgement": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"registrarIndex",
|
|
"RegistrarIndex"
|
|
],
|
|
[
|
|
"judgement",
|
|
"Judgement"
|
|
]
|
|
]
|
|
},
|
|
"Registration": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"judgements",
|
|
"Vec<RegistrationJudgement>"
|
|
],
|
|
[
|
|
"deposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"info",
|
|
"IdentityInfo"
|
|
]
|
|
]
|
|
},
|
|
"ReportIdOf": "Hash",
|
|
"ScheduleTo258": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"version",
|
|
"u32"
|
|
],
|
|
[
|
|
"putCodePerByteCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"growMemCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"regularOpCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"returnDataPerByteCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"eventDataPerByteCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"eventPerTopicCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"eventBaseCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"sandboxDataReadCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"sandboxDataWriteCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"transferCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"maxEventTopics",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxStackHeight",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxMemoryPages",
|
|
"u32"
|
|
],
|
|
[
|
|
"enablePrintln",
|
|
"bool"
|
|
],
|
|
[
|
|
"maxSubjectLen",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"Schedule": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"version",
|
|
"u32"
|
|
],
|
|
[
|
|
"enablePrintln",
|
|
"bool"
|
|
],
|
|
[
|
|
"limits",
|
|
"Limits"
|
|
],
|
|
[
|
|
"instructionWeights",
|
|
"InstructionWeights"
|
|
],
|
|
[
|
|
"hostFnWeights",
|
|
"HostFnWeights"
|
|
]
|
|
]
|
|
},
|
|
"SubId": "u32",
|
|
"TransientValidationData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"maxCodeSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxHeadDataSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"balance",
|
|
"Balance"
|
|
],
|
|
[
|
|
"codeUpgradeAllowed",
|
|
"Option<BlockNumber>"
|
|
],
|
|
[
|
|
"dmqLength",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"UncleEntryItem<BlockNumber, Hash, AccountId>": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"InclusionHeight",
|
|
"Uncle"
|
|
]
|
|
},
|
|
"VestingSchedule<Balance, BlockNumber>": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"offset",
|
|
"Balance"
|
|
],
|
|
[
|
|
"perBlock",
|
|
"Balance"
|
|
],
|
|
[
|
|
"startingBlock",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"Weight": "u64",
|
|
"WeightMultiplier": "Fixed64",
|
|
"XcmResponse": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Assets",
|
|
"Vec<MultiAsset>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOutcome": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Complete",
|
|
"Weight"
|
|
],
|
|
[
|
|
"Incomplete",
|
|
"(Weight, XcmError)"
|
|
],
|
|
[
|
|
"Error",
|
|
"XcmError"
|
|
]
|
|
]
|
|
},
|
|
"XcmResult": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Ok",
|
|
"()"
|
|
],
|
|
[
|
|
"Err",
|
|
"XcmError"
|
|
]
|
|
]
|
|
},
|
|
"xcm::v0::Outcome": "XcmOutcome",
|
|
"Outcome": "XcmOutcome",
|
|
"DoubleEncoded": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"encoded",
|
|
"Vec<u8>"
|
|
]
|
|
]
|
|
},
|
|
"OriginKind": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Native",
|
|
"SovereignAccount",
|
|
"Superuser"
|
|
]
|
|
},
|
|
"NetworkId": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Any",
|
|
"Null"
|
|
],
|
|
[
|
|
"Named",
|
|
"Vec<u8>"
|
|
],
|
|
[
|
|
"Polkadot",
|
|
"Null"
|
|
],
|
|
[
|
|
"Kusama",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"InboundStatus": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Ok",
|
|
"Suspended"
|
|
]
|
|
},
|
|
"OutboundStatus": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Ok",
|
|
"Suspended"
|
|
]
|
|
},
|
|
"MultiLocationV0": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Here",
|
|
"Null"
|
|
],
|
|
[
|
|
"X1",
|
|
"JunctionV0"
|
|
],
|
|
[
|
|
"X2",
|
|
"(JunctionV0, JunctionV0)"
|
|
],
|
|
[
|
|
"X3",
|
|
"(JunctionV0, JunctionV0, JunctionV0)"
|
|
],
|
|
[
|
|
"X4",
|
|
"(JunctionV0, JunctionV0, JunctionV0, JunctionV0)"
|
|
],
|
|
[
|
|
"X5",
|
|
"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)"
|
|
],
|
|
[
|
|
"X6",
|
|
"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)"
|
|
],
|
|
[
|
|
"X7",
|
|
"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)"
|
|
],
|
|
[
|
|
"X8",
|
|
"(JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0, JunctionV0)"
|
|
]
|
|
]
|
|
},
|
|
"BodyId": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Unit",
|
|
"Null"
|
|
],
|
|
[
|
|
"Named",
|
|
"Vec<u8>"
|
|
],
|
|
[
|
|
"Index",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"Executive",
|
|
"Null"
|
|
],
|
|
[
|
|
"Technical",
|
|
"Null"
|
|
],
|
|
[
|
|
"Legislative",
|
|
"Null"
|
|
],
|
|
[
|
|
"Judicial",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"BodyPart": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Voice",
|
|
"Null"
|
|
],
|
|
[
|
|
"Members",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"Fraction",
|
|
"BodyPartFraction"
|
|
],
|
|
[
|
|
"AtLeastProportion",
|
|
"BodyPartAtLeastProportion"
|
|
],
|
|
[
|
|
"MoreThanProportion",
|
|
"BodyPartMoreThanProportion"
|
|
]
|
|
]
|
|
},
|
|
"BodyPartFraction": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"nom",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"denom",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"BodyPartAtLeastProportion": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"nom",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"denom",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"BodyPartMoreThanProportion": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"nom",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"denom",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"AccountId32Junction": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"network",
|
|
"NetworkId"
|
|
],
|
|
[
|
|
"id",
|
|
"AccountId"
|
|
]
|
|
]
|
|
},
|
|
"AccountIndex64Junction": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"network",
|
|
"NetworkId"
|
|
],
|
|
[
|
|
"index",
|
|
"Compact<u64>"
|
|
]
|
|
]
|
|
},
|
|
"AccountKey20Junction": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"network",
|
|
"NetworkId"
|
|
],
|
|
[
|
|
"key",
|
|
"[u8; 20]"
|
|
]
|
|
]
|
|
},
|
|
"PluralityJunction": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"id",
|
|
"BodyId"
|
|
],
|
|
[
|
|
"part",
|
|
"BodyPart"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrigin": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Xcm",
|
|
"MultiLocation"
|
|
]
|
|
]
|
|
},
|
|
"XcmpMessageFormat": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"ConcatenatedVersionedXcm",
|
|
"ConcatenatedEncodedBlob",
|
|
"Signals"
|
|
]
|
|
},
|
|
"XcmAssetId": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Concrete",
|
|
"MultiLocation"
|
|
],
|
|
[
|
|
"Abstract",
|
|
"Bytes"
|
|
]
|
|
]
|
|
},
|
|
"Fungibility": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Fungible",
|
|
"u128"
|
|
],
|
|
[
|
|
"NonFungible",
|
|
"AssetInstance"
|
|
]
|
|
]
|
|
},
|
|
"QueueConfigData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"suspendThreshold",
|
|
"u32"
|
|
],
|
|
[
|
|
"dropThreshold",
|
|
"u32"
|
|
],
|
|
[
|
|
"resumeThreshold",
|
|
"u32"
|
|
],
|
|
[
|
|
"thresholdWeight",
|
|
"Weight"
|
|
],
|
|
[
|
|
"weightRestrictDecay",
|
|
"Weight"
|
|
]
|
|
]
|
|
},
|
|
"VersionMigrationStage": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"MigrateSupportedVersion",
|
|
"Null"
|
|
],
|
|
[
|
|
"MigrateVersionNotifiers",
|
|
"Null"
|
|
],
|
|
[
|
|
"NotifyCurrentTargets",
|
|
"Option<Bytes>"
|
|
],
|
|
[
|
|
"MigrateAndNotifyOldTargets",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"VersionedMultiAsset": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"V0",
|
|
"MultiAssetV0"
|
|
],
|
|
[
|
|
"V1",
|
|
"MultiAssetV1"
|
|
],
|
|
[
|
|
"V2",
|
|
"MultiAssetV2"
|
|
]
|
|
]
|
|
},
|
|
"VersionedMultiAssets": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"V0",
|
|
"Vec<MultiAssetV0>"
|
|
],
|
|
[
|
|
"V1",
|
|
"MultiAssetsV1"
|
|
],
|
|
[
|
|
"V2",
|
|
"MultiAssetsV2"
|
|
]
|
|
]
|
|
},
|
|
"VersionedMultiLocation": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"V0",
|
|
"MultiLocationV0"
|
|
],
|
|
[
|
|
"V1",
|
|
"MultiLocationV1"
|
|
],
|
|
[
|
|
"V2",
|
|
"MultiLocationV2"
|
|
]
|
|
]
|
|
},
|
|
"VersionedResponse": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"V0",
|
|
"ResponseV0"
|
|
],
|
|
[
|
|
"V1",
|
|
"ResponseV1"
|
|
],
|
|
[
|
|
"V2",
|
|
"ResponseV2"
|
|
]
|
|
]
|
|
},
|
|
"VersionedXcm": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"V0",
|
|
"XcmV0"
|
|
],
|
|
[
|
|
"V1",
|
|
"XcmV1"
|
|
],
|
|
[
|
|
"V2",
|
|
"XcmV2"
|
|
]
|
|
]
|
|
},
|
|
"XcmVersion": "u32",
|
|
"DepositAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAsset>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocation"
|
|
]
|
|
]
|
|
},
|
|
"DepositReserveAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAsset>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocation"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<Order>"
|
|
]
|
|
]
|
|
},
|
|
"ExchangeAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"give",
|
|
"Vec<MultiAsset>"
|
|
],
|
|
[
|
|
"receive",
|
|
"Vec<MultiAsset>"
|
|
]
|
|
]
|
|
},
|
|
"InitiateReserveWithdraw": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAsset>"
|
|
],
|
|
[
|
|
"reserve",
|
|
"MultiLocation"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<Order>"
|
|
]
|
|
]
|
|
},
|
|
"InitiateTeleport": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAsset>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocation"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<Order>"
|
|
]
|
|
]
|
|
},
|
|
"QueryHolding": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"queryId",
|
|
"Compact<u64>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocation"
|
|
],
|
|
[
|
|
"assets",
|
|
"Vec<MultiAsset>"
|
|
]
|
|
]
|
|
},
|
|
"Order": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Null",
|
|
"Null"
|
|
],
|
|
[
|
|
"DepositAsset",
|
|
"DepositAsset"
|
|
],
|
|
[
|
|
"DepositReserveAsset",
|
|
"DepositReserveAsset"
|
|
],
|
|
[
|
|
"ExchangeAsset",
|
|
"ExchangeAsset"
|
|
],
|
|
[
|
|
"InitiateReserveWithdraw",
|
|
"InitiateReserveWithdraw"
|
|
],
|
|
[
|
|
"InitiateTeleport",
|
|
"InitiateTeleport"
|
|
],
|
|
[
|
|
"QueryHolding",
|
|
"QueryHolding"
|
|
]
|
|
]
|
|
},
|
|
"SlotRange": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"ZeroZero",
|
|
"ZeroOne",
|
|
"ZeroTwo",
|
|
"ZeroThree",
|
|
"OneOne",
|
|
"OneTwo",
|
|
"OneThree",
|
|
"TwoTwo",
|
|
"TwoThree",
|
|
"ThreeThree"
|
|
]
|
|
},
|
|
"WinningDataEntry": "Option<(AccountId, ParaId, BalanceOf)>",
|
|
"WinningData": "[WinningDataEntry; 10]",
|
|
"WinnersData": "Vec<WinnersDataTuple>",
|
|
"WinnersDataTuple": "(AccountId, ParaId, BalanceOf, SlotRange)",
|
|
"WithdrawReasons": {
|
|
"type": "set",
|
|
"value_type": "u64",
|
|
"value_list": {
|
|
"TransactionPayment": 1,
|
|
"Transfer": 2,
|
|
"Reserve": 4,
|
|
"Fee": 8,
|
|
"Tip": 16
|
|
}
|
|
},
|
|
"Index": "u32",
|
|
"Kind": "[u8; 16]",
|
|
"Nominations": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"targets",
|
|
"Vec<AccountId>"
|
|
],
|
|
[
|
|
"submittedIn",
|
|
"EraIndex"
|
|
],
|
|
[
|
|
"suppressed",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"OpaqueTimeSlot": "Bytes",
|
|
"<T as Trait<I>>::Proposal": "Proposal",
|
|
"AuthoritySignature": "Signature",
|
|
"<AuthorityId as RuntimeAppPublic>::Signature": "AuthoritySignature",
|
|
"&[u8]": "Bytes",
|
|
"Text": "Bytes",
|
|
"Str": "Bytes",
|
|
"Forcing": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"NotForcing",
|
|
"ForceNew",
|
|
"ForceNone",
|
|
"ForceAlways"
|
|
]
|
|
},
|
|
"Heartbeat": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"blockNumber",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"networkState",
|
|
"OpaqueNetworkState"
|
|
],
|
|
[
|
|
"sessionIndex",
|
|
"SessionIndex"
|
|
],
|
|
[
|
|
"authorityIndex",
|
|
"AuthIndex"
|
|
],
|
|
[
|
|
"validatorsLen",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"RewardDestination": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Staked",
|
|
"Null"
|
|
],
|
|
[
|
|
"Stash",
|
|
"Null"
|
|
],
|
|
[
|
|
"Controller",
|
|
"Null"
|
|
],
|
|
[
|
|
"Account",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"None",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"RewardDestinationTo257": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Staked",
|
|
"Stash",
|
|
"Controller"
|
|
]
|
|
},
|
|
"ChangesTrieConfiguration": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"digestInterval",
|
|
"u32"
|
|
],
|
|
[
|
|
"digestLevels",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"ChangesTrieSignal": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"NewConfiguration",
|
|
"Option<ChangesTrieConfiguration>"
|
|
]
|
|
]
|
|
},
|
|
"ConsensusEngineId": "GenericConsensusEngineId",
|
|
"DigestItem": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Other",
|
|
"Bytes"
|
|
],
|
|
[
|
|
"AuthoritiesChange",
|
|
"Vec<AuthorityId>"
|
|
],
|
|
[
|
|
"ChangesTrieRoot",
|
|
"Hash"
|
|
],
|
|
[
|
|
"SealV0",
|
|
"SealV0"
|
|
],
|
|
[
|
|
"Consensus",
|
|
"Consensus"
|
|
],
|
|
[
|
|
"Seal",
|
|
"Seal"
|
|
],
|
|
[
|
|
"PreRuntime",
|
|
"PreRuntime"
|
|
],
|
|
[
|
|
"ChangesTrieSignal",
|
|
"ChangesTrieSignal"
|
|
],
|
|
[
|
|
"RuntimeEnvironmentUpdated",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"Digest": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"logs",
|
|
"Vec<DigestItem>"
|
|
]
|
|
]
|
|
},
|
|
"DigestOf": "Digest",
|
|
"SpanIndex": "u32",
|
|
"slashing::SpanIndex": "SpanIndex",
|
|
"SlashingSpans": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"spanIndex",
|
|
"SpanIndex"
|
|
],
|
|
[
|
|
"lastStart",
|
|
"EraIndex"
|
|
],
|
|
[
|
|
"lastNonzeroSlash",
|
|
"EraIndex"
|
|
],
|
|
[
|
|
"prior",
|
|
"Vec<EraIndex>"
|
|
]
|
|
]
|
|
},
|
|
"slashing::SlashingSpans": "SlashingSpans",
|
|
"SpanRecord": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"slashed",
|
|
"Balance"
|
|
],
|
|
[
|
|
"paidOut",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"slashing::SpanRecord<BalanceOf>": "SpanRecord",
|
|
"UnappliedSlashOther": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"account",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"amount",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"UnappliedSlash<AccountId, BalanceOf>": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"validator",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"own",
|
|
"Balance"
|
|
],
|
|
[
|
|
"others",
|
|
"Vec<UnappliedSlashOther>"
|
|
],
|
|
[
|
|
"reporters",
|
|
"Vec<AccountId>"
|
|
],
|
|
[
|
|
"payout",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"Beefy": "[u8; 33]",
|
|
"SessionKeys1": "(AccountId)",
|
|
"SessionKeys2": "(AccountId, AccountId)",
|
|
"SessionKeys3": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"grandpa",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"babe",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"im_online",
|
|
"AccountId"
|
|
]
|
|
]
|
|
},
|
|
"SessionKeys4": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"grandpa",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"babe",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"im_online",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"authority_discovery",
|
|
"AccountId"
|
|
]
|
|
]
|
|
},
|
|
"SessionKeys5": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"grandpa",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"babe",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"im_online",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"authority_discovery",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"parachains",
|
|
"AccountId"
|
|
]
|
|
]
|
|
},
|
|
"SessionKeys6B": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"grandpa",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"babe",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"im_online",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"authority_discovery",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"parachains",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"beefy",
|
|
"Beefy"
|
|
]
|
|
]
|
|
},
|
|
"SessionKeys6": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"grandpa",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"babe",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"im_online",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"para_validator",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"para_assignment",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"authority_discovery",
|
|
"AccountId"
|
|
]
|
|
]
|
|
},
|
|
"SessionKeys7B": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"grandpa",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"babe",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"im_online",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"para_validator",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"para_assignment",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"authority_discovery",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"beefy",
|
|
"Beefy"
|
|
]
|
|
]
|
|
},
|
|
"Keys": "SessionKeysSubstrate",
|
|
"Header": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"parentHash",
|
|
"Hash"
|
|
],
|
|
[
|
|
"number",
|
|
"Compact<BlockNumber>"
|
|
],
|
|
[
|
|
"stateRoot",
|
|
"Hash"
|
|
],
|
|
[
|
|
"extrinsicsRoot",
|
|
"Hash"
|
|
],
|
|
[
|
|
"digest",
|
|
"Digest"
|
|
]
|
|
]
|
|
},
|
|
"BridgedBlockHash": "H256",
|
|
"BridgedBlockNumber": "BlockNumber",
|
|
"BridgedHeader": "Header",
|
|
"CallOrigin": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"SourceRoot",
|
|
"Null"
|
|
],
|
|
[
|
|
"TargetAccount",
|
|
"(AccountId, MultiSigner, MultiSignature)"
|
|
],
|
|
[
|
|
"SourceAccount",
|
|
"AccountId"
|
|
]
|
|
]
|
|
},
|
|
"ChainId": "[u8; 4]",
|
|
"DeliveredMessages": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"begin",
|
|
"MessageNonce"
|
|
],
|
|
[
|
|
"end",
|
|
"MessageNonce"
|
|
],
|
|
[
|
|
"dispatchResults",
|
|
"BitVec"
|
|
]
|
|
]
|
|
},
|
|
"DispatchFeePayment": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"AtSourceChain",
|
|
"AtTargetChain"
|
|
]
|
|
},
|
|
"InboundLaneData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"relayers",
|
|
"Vec<UnrewardedRelayer>"
|
|
],
|
|
[
|
|
"lastConfirmedNonce",
|
|
"MessageNonce"
|
|
]
|
|
]
|
|
},
|
|
"InboundRelayer": "AccountId",
|
|
"Precommit": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"target_hash",
|
|
"BridgedBlockHash"
|
|
],
|
|
[
|
|
"target_number",
|
|
"BridgedBlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"SignedPrecommit": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"precommit",
|
|
"Precommit"
|
|
],
|
|
[
|
|
"signature",
|
|
"AuthoritySignature"
|
|
],
|
|
[
|
|
"id",
|
|
"AuthorityId"
|
|
]
|
|
]
|
|
},
|
|
"Commit": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"target_hash",
|
|
"BridgedBlockHash"
|
|
],
|
|
[
|
|
"target_number",
|
|
"BridgedBlockNumber"
|
|
],
|
|
[
|
|
"precommits",
|
|
"Vec<SignedPrecommit>"
|
|
]
|
|
]
|
|
},
|
|
"InitializationData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"header",
|
|
"Header"
|
|
],
|
|
[
|
|
"authorityList",
|
|
"AuthorityList"
|
|
],
|
|
[
|
|
"setId",
|
|
"SetId"
|
|
],
|
|
[
|
|
"isHalted",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"super::initializationdata<bridgedheader<t, i>>": "InitializationData",
|
|
"AuthoritySet": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"currentAuthorities",
|
|
"AuthorityList"
|
|
],
|
|
[
|
|
"setId",
|
|
"u64"
|
|
],
|
|
[
|
|
"pendingStandardChanges",
|
|
"ForkTreePendingChange"
|
|
],
|
|
[
|
|
"pendingForcedChanges",
|
|
"Vec<PendingChange>"
|
|
],
|
|
[
|
|
"authoritySetChanges",
|
|
"AuthoritySetChanges"
|
|
]
|
|
]
|
|
},
|
|
"ForkTreePendingChange": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"roots",
|
|
"Vec<ForkTreePendingChangeNode>"
|
|
],
|
|
[
|
|
"bestFinalizedNumber",
|
|
"Option<BlockNumber>"
|
|
]
|
|
]
|
|
},
|
|
"ForkTreePendingChangeNode": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"hash",
|
|
"BlockHash"
|
|
],
|
|
[
|
|
"number",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"data",
|
|
"PendingChange"
|
|
],
|
|
[
|
|
"children",
|
|
"Vec<ForkTreePendingChangeNode>"
|
|
]
|
|
]
|
|
},
|
|
"AuthoritySetChange": "(U64, BlockNumber)",
|
|
"AuthoritySetChanges": "Vec<AuthoritySetChange>",
|
|
"DelayKind": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Finalized",
|
|
"Null"
|
|
],
|
|
[
|
|
"Best",
|
|
"DelayKindBest"
|
|
]
|
|
]
|
|
},
|
|
"DelayKindBest": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"medianLastFinalized",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"bp_header_chain::authorityset": "AuthoritySet",
|
|
"HeaderPartial": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"parentHash",
|
|
"Hash"
|
|
],
|
|
[
|
|
"number",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"DispatchErrorModule": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"index",
|
|
"u8"
|
|
],
|
|
[
|
|
"error",
|
|
"u8"
|
|
]
|
|
]
|
|
},
|
|
"DispatchError": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Other",
|
|
"Null"
|
|
],
|
|
[
|
|
"CannotLookup",
|
|
"Null"
|
|
],
|
|
[
|
|
"BadOrigin",
|
|
"Null"
|
|
],
|
|
[
|
|
"Module",
|
|
"DispatchErrorModule"
|
|
],
|
|
[
|
|
"ConsumerRemaining",
|
|
"Null"
|
|
],
|
|
[
|
|
"NoProviders",
|
|
"Null"
|
|
],
|
|
[
|
|
"Token",
|
|
"TokenError"
|
|
],
|
|
[
|
|
"Arithmetic",
|
|
"ArithmeticError"
|
|
]
|
|
]
|
|
},
|
|
"DispatchResult": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Ok",
|
|
"Null"
|
|
],
|
|
[
|
|
"Error",
|
|
"DispatchError"
|
|
]
|
|
]
|
|
},
|
|
"ActiveRecovery": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"created",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"deposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"friends",
|
|
"Vec<AccountId>"
|
|
]
|
|
]
|
|
},
|
|
"RecoveryConfig": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"delayPeriod",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"deposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"friends",
|
|
"Vec<AccountId>"
|
|
],
|
|
[
|
|
"threshold",
|
|
"u16"
|
|
]
|
|
]
|
|
},
|
|
"BidKindVouch": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"account",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"amount",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"BidKind": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Deposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"Vouch",
|
|
"(AccountId, Balance)"
|
|
]
|
|
]
|
|
},
|
|
"BidKind<AccountId,Balance>": "Bidkind",
|
|
"BidKind<AccountId, BalanceOf<T, I>>": "Bidkind",
|
|
"Bid": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"who",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"kind",
|
|
"BidKind"
|
|
],
|
|
[
|
|
"value",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"StrikeCount": "u32",
|
|
"VouchingStatus": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Vouching",
|
|
"Banned"
|
|
]
|
|
},
|
|
"ExtrinsicMetadata": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"version",
|
|
"u8"
|
|
],
|
|
[
|
|
"signedExtensions",
|
|
"Vec<Bytes>"
|
|
]
|
|
]
|
|
},
|
|
"RewardPoint": "u32",
|
|
"BTreeMap<AccountId, RewardPoint>": "Vec<(AccountId, RewardPoint)>",
|
|
"EraRewardPoints": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"total",
|
|
"RewardPoint"
|
|
],
|
|
[
|
|
"individual",
|
|
"BTreeMap<AccountId, RewardPoint>"
|
|
]
|
|
]
|
|
},
|
|
"ServiceQuality": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Ordered",
|
|
"Fast"
|
|
]
|
|
},
|
|
"DisputeLocation": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Local",
|
|
"Remote"
|
|
]
|
|
},
|
|
"DisputeResult": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Valid",
|
|
"Invalid"
|
|
]
|
|
},
|
|
"DisputeState": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"validatorsFor",
|
|
"BitVec"
|
|
],
|
|
[
|
|
"validatorsAgainst",
|
|
"BitVec"
|
|
],
|
|
[
|
|
"start",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"concludedAt",
|
|
"Option<BlockNumber>"
|
|
]
|
|
]
|
|
},
|
|
"IncomingParachainDeploy": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"code",
|
|
"ValidationCode"
|
|
],
|
|
[
|
|
"initialHeadData",
|
|
"HeadData"
|
|
]
|
|
]
|
|
},
|
|
"NewBidder": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"who",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"sub",
|
|
"SubId"
|
|
]
|
|
]
|
|
},
|
|
"OutboundHrmpMessage": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"recipient",
|
|
"u32"
|
|
],
|
|
[
|
|
"data",
|
|
"Bytes"
|
|
]
|
|
]
|
|
},
|
|
"IncomingParachainFixed": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"codeHash",
|
|
"Hash"
|
|
],
|
|
[
|
|
"codeSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"initialHeadData",
|
|
"HeadData"
|
|
]
|
|
]
|
|
},
|
|
"IncomingParachain": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Unset",
|
|
"NewBidder"
|
|
],
|
|
[
|
|
"Fixed",
|
|
"IncomingParachainFixed"
|
|
],
|
|
[
|
|
"Deploy",
|
|
"IncomingParachainDeploy"
|
|
]
|
|
]
|
|
},
|
|
"LastRuntimeUpgradeInfo": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"specVersion",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"specName",
|
|
"Text"
|
|
]
|
|
]
|
|
},
|
|
"ProxyState": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Open",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"Active",
|
|
"AccountId"
|
|
]
|
|
]
|
|
},
|
|
"ReleasesBalances": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"V1_0_0",
|
|
"V2_0_0"
|
|
]
|
|
},
|
|
"Releases": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"V1",
|
|
"V2",
|
|
"V3",
|
|
"V4",
|
|
"V5",
|
|
"V6",
|
|
"V7",
|
|
"V8",
|
|
"V9",
|
|
"V10"
|
|
]
|
|
},
|
|
"ValidityAttestation": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Never",
|
|
"Null"
|
|
],
|
|
[
|
|
"Implicit",
|
|
"ValidatorSignature"
|
|
],
|
|
[
|
|
"Explicit",
|
|
"ValidatorSignature"
|
|
]
|
|
]
|
|
},
|
|
"WeightPerClass": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"baseExtrinsic",
|
|
"Weight"
|
|
],
|
|
[
|
|
"maxExtrinsic",
|
|
"Weight"
|
|
],
|
|
[
|
|
"maxTotal",
|
|
"Option<Weight>"
|
|
],
|
|
[
|
|
"reserved",
|
|
"Option<Weight>"
|
|
]
|
|
]
|
|
},
|
|
"ActiveGilt": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"proportion",
|
|
"Perquintill"
|
|
],
|
|
[
|
|
"amount",
|
|
"Balance"
|
|
],
|
|
[
|
|
"who",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"expiry",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"ActiveGiltsTotal": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"frozen",
|
|
"Balance"
|
|
],
|
|
[
|
|
"proportion",
|
|
"Perquintill"
|
|
],
|
|
[
|
|
"index",
|
|
"ActiveIndex"
|
|
],
|
|
[
|
|
"target",
|
|
"Perquintill"
|
|
]
|
|
]
|
|
},
|
|
"ActiveIndex": "u32",
|
|
"GiltBid": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"amount",
|
|
"Balance"
|
|
],
|
|
[
|
|
"who",
|
|
"AccountId"
|
|
]
|
|
]
|
|
},
|
|
"MmrLeafProof": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"blockHash",
|
|
"BlockHash"
|
|
],
|
|
[
|
|
"leaf",
|
|
"Bytes"
|
|
],
|
|
[
|
|
"proof",
|
|
"Bytes"
|
|
]
|
|
]
|
|
},
|
|
"VestingInfo": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"locked",
|
|
"Balance"
|
|
],
|
|
[
|
|
"perBlock",
|
|
"Balance"
|
|
],
|
|
[
|
|
"startingBlock",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"NominatorIndex": "u32",
|
|
"ValidatorIndex": "u16",
|
|
"PerU16": "u16",
|
|
"ValidatorIndexCompact": "Compact<ValidatorIndex>",
|
|
"NominatorIndexCompact": "Compact<NominatorIndex>",
|
|
"OffchainAccuracy": "PerU16",
|
|
"OffchainAccuracyCompact": "Compact<OffchainAccuracy>",
|
|
"CompactScoreCompact": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"validatorIndex",
|
|
"ValidatorIndexCompact"
|
|
],
|
|
[
|
|
"offchainAccuracy",
|
|
"OffchainAccuracyCompact"
|
|
]
|
|
]
|
|
},
|
|
"CompactScore": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"validatorIndex",
|
|
"ValidatorIndex"
|
|
],
|
|
[
|
|
"offchainAccuracy",
|
|
"OffchainAccuracy"
|
|
]
|
|
]
|
|
},
|
|
"CompactAssignmentsFrom258": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"votes1",
|
|
"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes2",
|
|
"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes3",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes4",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes5",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes6",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes7",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes8",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes9",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes10",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes11",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes12",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes13",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes14",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes15",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes16",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>"
|
|
]
|
|
]
|
|
},
|
|
"CompactAssignmentsFrom265": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"votes1",
|
|
"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes2",
|
|
"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes3",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes4",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes5",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes6",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes7",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes8",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes9",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes10",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes11",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes12",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes13",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes14",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes15",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes16",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes17",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 16], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes18",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 17], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes19",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 18], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes20",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 19], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes21",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 20], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes22",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 21], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes23",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 22], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes24",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 23], ValidatorIndexCompact)>"
|
|
]
|
|
]
|
|
},
|
|
"CompactAssignmentsTo257": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"votes1",
|
|
"Vec<(NominatorIndex, [CompactScore; 0], ValidatorIndex)>"
|
|
],
|
|
[
|
|
"votes2",
|
|
"Vec<(NominatorIndex, [CompactScore; 1], ValidatorIndex)>"
|
|
],
|
|
[
|
|
"votes3",
|
|
"Vec<(NominatorIndex, [CompactScore; 2], ValidatorIndex)>"
|
|
],
|
|
[
|
|
"votes4",
|
|
"Vec<(NominatorIndex, [CompactScore; 3], ValidatorIndex)>"
|
|
],
|
|
[
|
|
"votes5",
|
|
"Vec<(NominatorIndex, [CompactScore; 4], ValidatorIndex)>"
|
|
],
|
|
[
|
|
"votes6",
|
|
"Vec<(NominatorIndex, [CompactScore; 5], ValidatorIndex)>"
|
|
],
|
|
[
|
|
"votes7",
|
|
"Vec<(NominatorIndex, [CompactScore; 6], ValidatorIndex)>"
|
|
],
|
|
[
|
|
"votes8",
|
|
"Vec<(NominatorIndex, [CompactScore; 7], ValidatorIndex)>"
|
|
],
|
|
[
|
|
"votes9",
|
|
"Vec<(NominatorIndex, [CompactScore; 8], ValidatorIndex)>"
|
|
],
|
|
[
|
|
"votes10",
|
|
"Vec<(NominatorIndex, [CompactScore; 9], ValidatorIndex)>"
|
|
],
|
|
[
|
|
"votes11",
|
|
"Vec<(NominatorIndex, [CompactScore; 10], ValidatorIndex)>"
|
|
],
|
|
[
|
|
"votes12",
|
|
"Vec<(NominatorIndex, [CompactScore; 11], ValidatorIndex)>"
|
|
],
|
|
[
|
|
"votes13",
|
|
"Vec<(NominatorIndex, [CompactScore; 12], ValidatorIndex)>"
|
|
],
|
|
[
|
|
"votes14",
|
|
"Vec<(NominatorIndex, [CompactScore; 13], ValidatorIndex)>"
|
|
],
|
|
[
|
|
"votes15",
|
|
"Vec<(NominatorIndex, [CompactScore; 14], ValidatorIndex)>"
|
|
],
|
|
[
|
|
"votes16",
|
|
"Vec<(NominatorIndex, [CompactScore; 15], ValidatorIndex)>"
|
|
]
|
|
]
|
|
},
|
|
"DeferredOffenceOf": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"offences",
|
|
"Vec<OffenceDetails>"
|
|
],
|
|
[
|
|
"perc",
|
|
"Vec<Perbill>"
|
|
],
|
|
[
|
|
"session",
|
|
"SessionIndex"
|
|
]
|
|
]
|
|
},
|
|
"Statement": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Never",
|
|
"Null"
|
|
],
|
|
[
|
|
"Candidate",
|
|
"Hash"
|
|
],
|
|
[
|
|
"Valid",
|
|
"Hash"
|
|
],
|
|
[
|
|
"Invalid",
|
|
"Hash"
|
|
]
|
|
]
|
|
},
|
|
"ValidatorSignature": "Signature",
|
|
"DoubleVoteReportStatement": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"statement",
|
|
"Statement"
|
|
],
|
|
[
|
|
"signature",
|
|
"ValidatorSignature"
|
|
]
|
|
]
|
|
},
|
|
"DoubleVoteReportProof": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"session",
|
|
"SessionIndex"
|
|
],
|
|
[
|
|
"trieNodes",
|
|
"Vec<Bytes>"
|
|
]
|
|
]
|
|
},
|
|
"SigningContext": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"sessionIndex",
|
|
"SessionIndex"
|
|
],
|
|
[
|
|
"parentHash",
|
|
"Hash"
|
|
]
|
|
]
|
|
},
|
|
"DisputeStatementSet": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"candidateHash",
|
|
"CandidateHash"
|
|
],
|
|
[
|
|
"session",
|
|
"SessionIndex"
|
|
],
|
|
[
|
|
"statements",
|
|
"Vec<(DisputeStatement, ParaValidatorIndex, ValidatorSignature)>"
|
|
]
|
|
]
|
|
},
|
|
"MultiDisputeStatementSet": "Vec<DisputeStatementSet>",
|
|
"DisputeStatement": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Valid",
|
|
"ValidDisputeStatementKind"
|
|
],
|
|
[
|
|
"Invalid",
|
|
"InvalidDisputeStatementKind"
|
|
]
|
|
]
|
|
},
|
|
"ValidDisputeStatementKind": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Explicit",
|
|
"Null"
|
|
],
|
|
[
|
|
"BackingSeconded",
|
|
"Hash"
|
|
],
|
|
[
|
|
"BackingValid",
|
|
"Hash"
|
|
],
|
|
[
|
|
"ApprovalChecking",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"InvalidDisputeStatementKind": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Explicit"
|
|
]
|
|
},
|
|
"ExplicitDisputeStatement": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"valid",
|
|
"bool"
|
|
],
|
|
[
|
|
"candidateHash",
|
|
"CandidateHash"
|
|
],
|
|
[
|
|
"session",
|
|
"SessionIndex"
|
|
]
|
|
]
|
|
},
|
|
"DoubleVoteReport": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"identity",
|
|
"ValidatorId"
|
|
],
|
|
[
|
|
"first",
|
|
"(Statement, ValidatorSignature)"
|
|
],
|
|
[
|
|
"second",
|
|
"(Statement, ValidatorSignature)"
|
|
],
|
|
[
|
|
"proof",
|
|
"MembershipProof"
|
|
],
|
|
[
|
|
"signingContext",
|
|
"SigningContext"
|
|
]
|
|
]
|
|
},
|
|
"ElectionCompute": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"OnChain",
|
|
"Signed",
|
|
"Authority"
|
|
]
|
|
},
|
|
"ElectionResult": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"compute",
|
|
"ElectionCompute"
|
|
],
|
|
[
|
|
"slotStake",
|
|
"Balance"
|
|
],
|
|
[
|
|
"electedStashes",
|
|
"Vec<AccountId>"
|
|
],
|
|
[
|
|
"exposures",
|
|
"Vec<(AccountId, Exposure)>"
|
|
]
|
|
]
|
|
},
|
|
"ElectionStatus": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Close",
|
|
"Null"
|
|
],
|
|
[
|
|
"Open",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"PerDispatchClass": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"normal",
|
|
"WeightPerClass"
|
|
],
|
|
[
|
|
"operational",
|
|
"WeightPerClass"
|
|
],
|
|
[
|
|
"mandatory",
|
|
"WeightPerClass"
|
|
]
|
|
]
|
|
},
|
|
"ConsumedWeight": "PerDispatchClass",
|
|
"Phase": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"ApplyExtrinsic",
|
|
"u32"
|
|
],
|
|
[
|
|
"Finalization",
|
|
"Null"
|
|
],
|
|
[
|
|
"Initialization",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"PhragmenScore": "[u128; 3]",
|
|
"PreimageStatusAvailable": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"data",
|
|
"Bytes"
|
|
],
|
|
[
|
|
"provider",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"deposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"since",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"expiry",
|
|
"Option<BlockNumber>"
|
|
]
|
|
]
|
|
},
|
|
"PreimageStatus": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Missing",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"Available",
|
|
"PreimageStatusAvailable"
|
|
]
|
|
]
|
|
},
|
|
"Randomness": "Hash",
|
|
"MaybeRandomness": "Option<Randomness>",
|
|
"schnorrkel::Randomness": "Hash",
|
|
"schnorrkel::RawVRFOutput": "[u8; 32]",
|
|
"TaskAddress": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"blockNumber",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"index",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"ValidationFunctionParams": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"maxCodeSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"relayChainHeight",
|
|
"RelayChainBlockNumber"
|
|
],
|
|
[
|
|
"codeUpgradeAllowed",
|
|
"Option<RelayChainBlockNumber>"
|
|
]
|
|
]
|
|
},
|
|
"ValidationCode": "Bytes",
|
|
"ValidationCodeHash": "Hash",
|
|
"ValidationData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"persisted",
|
|
"PersistedValidationData"
|
|
],
|
|
[
|
|
"transient",
|
|
"TransientValidationData"
|
|
]
|
|
]
|
|
},
|
|
"ValidationDataType": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"validationData",
|
|
"ValidationData"
|
|
],
|
|
[
|
|
"relayChainState",
|
|
"Vec<Bytes>"
|
|
]
|
|
]
|
|
},
|
|
"ValidatorGroup": "Vec<ValidatorIndex>",
|
|
"ParaLifecycle": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Onboarding",
|
|
"Parathread",
|
|
"Parachain",
|
|
"UpgradingToParachain",
|
|
"DowngradingToParathread",
|
|
"OutgoingParathread",
|
|
"OutgoingParachain"
|
|
]
|
|
},
|
|
"ParaPastCodeMeta": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"upgradeTimes",
|
|
"Vec<ReplacementTimes>"
|
|
],
|
|
[
|
|
"lastPruned",
|
|
"Option<BlockNumber>"
|
|
]
|
|
]
|
|
},
|
|
"ModuleId": "LockIdentifier",
|
|
"MultiAddress": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Id",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"Index",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"Raw",
|
|
"Bytes"
|
|
],
|
|
[
|
|
"Address32",
|
|
"H256"
|
|
],
|
|
[
|
|
"Address20",
|
|
"H160"
|
|
]
|
|
]
|
|
},
|
|
"MultiSigner": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Ed25519",
|
|
"[u8; 32]"
|
|
],
|
|
[
|
|
"Sr25519",
|
|
"[u8; 32]"
|
|
],
|
|
[
|
|
"Ecdsa",
|
|
"[u8; 33]"
|
|
]
|
|
]
|
|
},
|
|
"RuntimeDbWeight": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"read",
|
|
"Weight"
|
|
],
|
|
[
|
|
"write",
|
|
"Weight"
|
|
]
|
|
]
|
|
},
|
|
"Renouncing": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Member",
|
|
"Null"
|
|
],
|
|
[
|
|
"RunnerUp",
|
|
"Null"
|
|
],
|
|
[
|
|
"Candidate",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"Voter": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"votes",
|
|
"Vec<AccountId>"
|
|
],
|
|
[
|
|
"stake",
|
|
"Balance"
|
|
],
|
|
[
|
|
"deposit",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"SeatHolder": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"who",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"stake",
|
|
"Balance"
|
|
],
|
|
[
|
|
"deposit",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"ExtrinsicsWeight": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"normal",
|
|
"Weight"
|
|
],
|
|
[
|
|
"operational",
|
|
"Weight"
|
|
]
|
|
]
|
|
},
|
|
"weights::ExtrinsicsWeight": "ExtrinsicsWeight",
|
|
"ValidatorCount": "u32",
|
|
"MembershipProof": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"session",
|
|
"SessionIndex"
|
|
],
|
|
[
|
|
"trieNodes",
|
|
"Vec<Vec<u8>>"
|
|
],
|
|
[
|
|
"validatorCount",
|
|
"ValidatorCount"
|
|
]
|
|
]
|
|
},
|
|
"JustificationNotification": "Bytes",
|
|
"KeyOwnerProof": "MembershipProof",
|
|
"DefunctVoter": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"who",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"voteCount",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"candidateCount",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"ElectionScore": "[u128; 3]",
|
|
"SubmissionIndicesOf": "BoundedBTreeMap<ElectionScore, u32>",
|
|
"SignedSubmissionOf": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"who",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"deposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"solution",
|
|
"RawSolution"
|
|
],
|
|
[
|
|
"reward",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"ElectionSize": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"validators",
|
|
"Compact<ValidatorIndex>"
|
|
],
|
|
[
|
|
"nominators",
|
|
"Compact<NominatorIndex>"
|
|
]
|
|
]
|
|
},
|
|
"SiField": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"name",
|
|
"Option<Text>"
|
|
],
|
|
[
|
|
"type",
|
|
"SiLookupTypeId"
|
|
],
|
|
[
|
|
"typeName",
|
|
"Option<Text>"
|
|
],
|
|
[
|
|
"docs",
|
|
"Vec<Text>"
|
|
]
|
|
]
|
|
},
|
|
"SiLookupTypeId": "Compact<u32>",
|
|
"SiPath": "Vec<Text>",
|
|
"SiType": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"path",
|
|
"SiPath"
|
|
],
|
|
[
|
|
"params",
|
|
"Vec<SiTypeParameter>"
|
|
],
|
|
[
|
|
"def",
|
|
"SiTypeDef"
|
|
],
|
|
[
|
|
"docs",
|
|
"Vec<Text>"
|
|
]
|
|
]
|
|
},
|
|
"SiTypeDef": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Composite",
|
|
"SiTypeDefComposite"
|
|
],
|
|
[
|
|
"Variant",
|
|
"SiTypeDefVariant"
|
|
],
|
|
[
|
|
"Sequence",
|
|
"SiTypeDefSequence"
|
|
],
|
|
[
|
|
"Array",
|
|
"SiTypeDefArray"
|
|
],
|
|
[
|
|
"Tuple",
|
|
"SiTypeDefTuple"
|
|
],
|
|
[
|
|
"Primitive",
|
|
"SiTypeDefPrimitive"
|
|
],
|
|
[
|
|
"Compact",
|
|
"SiTypeDefCompact"
|
|
],
|
|
[
|
|
"BitSequence",
|
|
"SiTypeDefBitSequence"
|
|
]
|
|
]
|
|
},
|
|
"SiTypeDefArray": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"len",
|
|
"u32"
|
|
],
|
|
[
|
|
"type",
|
|
"SiLookupTypeId"
|
|
]
|
|
]
|
|
},
|
|
"SiTypeDefBitSequence": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"bitStoreType",
|
|
"SiLookupTypeId"
|
|
],
|
|
[
|
|
"bitOrderType",
|
|
"SiLookupTypeId"
|
|
]
|
|
]
|
|
},
|
|
"SiTypeDefCompact": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"type",
|
|
"SiLookupTypeId"
|
|
]
|
|
]
|
|
},
|
|
"SiTypeDefComposite": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"fields",
|
|
"Vec<SiField>"
|
|
]
|
|
]
|
|
},
|
|
"SiTypeDefPrimitive": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Bool",
|
|
"Char",
|
|
"Str",
|
|
"U8",
|
|
"U16",
|
|
"U32",
|
|
"U64",
|
|
"U128",
|
|
"U256",
|
|
"I8",
|
|
"I16",
|
|
"I32",
|
|
"I64",
|
|
"I128",
|
|
"I256"
|
|
]
|
|
},
|
|
"SiTypeDefSequence": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"type",
|
|
"SiLookupTypeId"
|
|
]
|
|
]
|
|
},
|
|
"SiTypeDefTuple": "Vec<SiLookupTypeId>",
|
|
"SiTypeParameter": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"name",
|
|
"Text"
|
|
],
|
|
[
|
|
"type",
|
|
"Option<SiLookupTypeId>"
|
|
]
|
|
]
|
|
},
|
|
"SiTypeDefVariant": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"variants",
|
|
"Vec<SiVariant>"
|
|
]
|
|
]
|
|
},
|
|
"SiVariant": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"name",
|
|
"Text"
|
|
],
|
|
[
|
|
"fields",
|
|
"Vec<SiField>"
|
|
],
|
|
[
|
|
"index",
|
|
"u8"
|
|
],
|
|
[
|
|
"docs",
|
|
"Vec<Text>"
|
|
]
|
|
]
|
|
},
|
|
"AllowedSlots": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"PrimarySlots",
|
|
"PrimaryAndSecondaryPlainSlots",
|
|
"PrimaryAndSecondaryVRFSlots"
|
|
]
|
|
},
|
|
"NextConfigDescriptorV1": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"c",
|
|
"(u64, u64)"
|
|
],
|
|
[
|
|
"allowedSlots",
|
|
"AllowedSlots"
|
|
]
|
|
]
|
|
},
|
|
"NextConfigDescriptor": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"V0",
|
|
"Null"
|
|
],
|
|
[
|
|
"V1",
|
|
"NextConfigDescriptorV1"
|
|
]
|
|
]
|
|
},
|
|
"StatementKind": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Regular",
|
|
"Saft"
|
|
]
|
|
},
|
|
"schedule::Priority": "u8",
|
|
"GrandpaEquivocation": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Prevote",
|
|
"GrandpaEquivocationValue"
|
|
],
|
|
[
|
|
"Precommit",
|
|
"GrandpaEquivocationValue"
|
|
]
|
|
]
|
|
},
|
|
"GrandpaPrevote": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"targetHash",
|
|
"Hash"
|
|
],
|
|
[
|
|
"targetNumber",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"GrandpaCommit": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"targetHash",
|
|
"BlockHash"
|
|
],
|
|
[
|
|
"targetNumber",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"precommits",
|
|
"Vec<GrandpaSignedPrecommit>"
|
|
]
|
|
]
|
|
},
|
|
"GrandpaPrecommit": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"targetHash",
|
|
"BlockHash"
|
|
],
|
|
[
|
|
"targetNumber",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"GrandpaSignedPrecommit": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"precommit",
|
|
"GrandpaPrecommit"
|
|
],
|
|
[
|
|
"signature",
|
|
"AuthoritySignature"
|
|
],
|
|
[
|
|
"id",
|
|
"AuthorityId"
|
|
]
|
|
]
|
|
},
|
|
"GrandpaJustification": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"round",
|
|
"u64"
|
|
],
|
|
[
|
|
"commit",
|
|
"GrandpaCommit"
|
|
],
|
|
[
|
|
"votesAncestries",
|
|
"Vec<Header>"
|
|
]
|
|
]
|
|
},
|
|
"Equivocation": "GrandpaEquivocation",
|
|
"EquivocationProof<Hash, BlockNumber>": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"setId",
|
|
"SetId"
|
|
],
|
|
[
|
|
"equivocation",
|
|
"Equivocation"
|
|
]
|
|
]
|
|
},
|
|
"ProxyType": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Any",
|
|
"NonTransfer",
|
|
"Governance",
|
|
"Staking"
|
|
]
|
|
},
|
|
"BalanceStatus": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Free",
|
|
"Reserved"
|
|
]
|
|
},
|
|
"Status": "BalanceStatus",
|
|
"EcdsaSignature": "[u8; 65]",
|
|
"Ed25519Signature": "H512",
|
|
"Sr25519Signature": "H512",
|
|
"AnySignature": "H512",
|
|
"MultiSignature": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Ed25519",
|
|
"Ed25519Signature"
|
|
],
|
|
[
|
|
"Sr25519",
|
|
"Sr25519Signature"
|
|
],
|
|
[
|
|
"Ecdsa",
|
|
"EcdsaSignature"
|
|
]
|
|
]
|
|
},
|
|
"ExtrinsicSignature": "MultiSignature",
|
|
"schedule::period<blocknumber>": "(BlockNumber, u32)",
|
|
"OpaqueCall": "OpaqueCall",
|
|
"OriginCaller": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"System",
|
|
"SystemOrigin"
|
|
]
|
|
]
|
|
},
|
|
"PalletId": "LockIdentifier",
|
|
"PalletsOrigin": "OriginCaller",
|
|
"PalletVersion": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"major",
|
|
"u16"
|
|
],
|
|
[
|
|
"minor",
|
|
"u8"
|
|
],
|
|
[
|
|
"patch",
|
|
"u8"
|
|
]
|
|
]
|
|
},
|
|
"XcmAssetEffects": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAsset>"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrder>"
|
|
]
|
|
]
|
|
},
|
|
"XcmWithdrawAsset": "XcmAssetEffects",
|
|
"XcmReserveAssetDeposit": "XcmAssetEffects",
|
|
"XcmTeleportAsset": "XcmAssetEffects",
|
|
"XcmQueryResponse": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"queryId",
|
|
"Compact<u64>"
|
|
],
|
|
[
|
|
"response",
|
|
"XcmResponse"
|
|
]
|
|
]
|
|
},
|
|
"XcmTransferAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAsset>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocation"
|
|
]
|
|
]
|
|
},
|
|
"XcmTransferReserveAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAsset>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocation"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrder>"
|
|
]
|
|
]
|
|
},
|
|
"XcmTransact": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"originType",
|
|
"XcmOriginKind"
|
|
],
|
|
[
|
|
"requireWeightAtMost",
|
|
"u64"
|
|
],
|
|
[
|
|
"call",
|
|
"DoubleEncodedCall"
|
|
]
|
|
]
|
|
},
|
|
"XcmHrmpNewChannelOpenRequest": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"sender",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"maxMessageSize",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"maxCapacity",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"XcmHrmpChannelAccepted": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"recipient",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"XcmHrmpChannelClosing": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"initiator",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"sender",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"recipient",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"XcmRelayedFrom": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"who",
|
|
"MultiLocation"
|
|
],
|
|
[
|
|
"message",
|
|
"Xcm"
|
|
]
|
|
]
|
|
},
|
|
"Xcm<Call>": "Xcm",
|
|
"xcm::VersionedXcm": "VersionedXcm",
|
|
"XcmOrderDepositAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAsset>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocation"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderDepositReserveAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAsset>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocation"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrder>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderExchangeAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"give",
|
|
"Vec<MultiAsset>"
|
|
],
|
|
[
|
|
"receive",
|
|
"Vec<MultiAsset>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderInitiateReserveWithdraw": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAsset>"
|
|
],
|
|
[
|
|
"reserve",
|
|
"MultiLocation"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrder>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderInitiateTeleport": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAsset>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocation"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrder>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderQueryHolding": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"queryId",
|
|
"Compact<u64>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocation"
|
|
],
|
|
[
|
|
"assets",
|
|
"Vec<MultiAsset>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderBuyExecution": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"fees",
|
|
"MultiAsset"
|
|
],
|
|
[
|
|
"weight",
|
|
"u64"
|
|
],
|
|
[
|
|
"debt",
|
|
"u64"
|
|
],
|
|
[
|
|
"haltOnError",
|
|
"bool"
|
|
],
|
|
[
|
|
"xcm",
|
|
"Vec<Xcm>"
|
|
]
|
|
]
|
|
},
|
|
"MultiAssets": "Vec<MultiAsset>",
|
|
"WildFungibility": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Fungible",
|
|
"NonFungible"
|
|
]
|
|
},
|
|
"AssetInstanceV0": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Undefined",
|
|
"Null"
|
|
],
|
|
[
|
|
"Index8",
|
|
"u8"
|
|
],
|
|
[
|
|
"Index16",
|
|
"Compact<u16>"
|
|
],
|
|
[
|
|
"Index32",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"Index64",
|
|
"Compact<u64>"
|
|
],
|
|
[
|
|
"Index128",
|
|
"Compact<u128>"
|
|
],
|
|
[
|
|
"Array4",
|
|
"[u8; 4]"
|
|
],
|
|
[
|
|
"Array8",
|
|
"[u8; 8]"
|
|
],
|
|
[
|
|
"Array16",
|
|
"[u8; 16]"
|
|
],
|
|
[
|
|
"Array32",
|
|
"[u8; 32]"
|
|
],
|
|
[
|
|
"Blob",
|
|
"Vec<u8>"
|
|
]
|
|
]
|
|
},
|
|
"JunctionV0": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Parent",
|
|
"Null"
|
|
],
|
|
[
|
|
"Parachain",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"AccountId32",
|
|
"AccountId32Junction"
|
|
],
|
|
[
|
|
"AccountIndex64",
|
|
"AccountIndex64Junction"
|
|
],
|
|
[
|
|
"AccountKey20",
|
|
"AccountKey20Junction"
|
|
],
|
|
[
|
|
"PalletInstance",
|
|
"u8"
|
|
],
|
|
[
|
|
"GeneralIndex",
|
|
"Compact<u128>"
|
|
],
|
|
[
|
|
"GeneralKey",
|
|
"Vec<u8>"
|
|
],
|
|
[
|
|
"OnlyChild",
|
|
"Null"
|
|
],
|
|
[
|
|
"Plurality",
|
|
"PluralityJunction"
|
|
]
|
|
]
|
|
},
|
|
"MultiAssetV0": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"None",
|
|
"Null"
|
|
],
|
|
[
|
|
"All",
|
|
"Null"
|
|
],
|
|
[
|
|
"AllFungible",
|
|
"Null"
|
|
],
|
|
[
|
|
"AllNonFungible",
|
|
"Null"
|
|
],
|
|
[
|
|
"AllAbstractFungible",
|
|
"Vec<u8>"
|
|
],
|
|
[
|
|
"AllAbstractNonFungible",
|
|
"Vec<u8>"
|
|
],
|
|
[
|
|
"AllConcreteFungible",
|
|
"MultiLocationV0"
|
|
],
|
|
[
|
|
"AllConcreteNonFungible",
|
|
"MultiLocationV0"
|
|
],
|
|
[
|
|
"AbstractFungible",
|
|
"MultiAssetAbstractFungible"
|
|
],
|
|
[
|
|
"AbstractNonFungible",
|
|
"MultiAssetAbstractNonFungible"
|
|
],
|
|
[
|
|
"ConcreteFungible",
|
|
"MultiAssetConcreteFungible"
|
|
],
|
|
[
|
|
"ConcreteNonFungible",
|
|
"MultiAssetConcreteNonFungible"
|
|
]
|
|
]
|
|
},
|
|
"MultiAssetAbstractFungible": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"id",
|
|
"Vec<u8>"
|
|
],
|
|
[
|
|
"instance",
|
|
"Compact<u128>"
|
|
]
|
|
]
|
|
},
|
|
"MultiAssetAbstractNonFungible": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"class",
|
|
"Vec<u8>"
|
|
],
|
|
[
|
|
"instance",
|
|
"AssetInstance"
|
|
]
|
|
]
|
|
},
|
|
"MultiAssetConcreteFungible": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"id",
|
|
"MultiLocation"
|
|
],
|
|
[
|
|
"amount",
|
|
"Compact<u128>"
|
|
]
|
|
]
|
|
},
|
|
"MultiAssetConcreteNonFungible": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"class",
|
|
"MultiLocation"
|
|
],
|
|
[
|
|
"instance",
|
|
"AssetInstance"
|
|
]
|
|
]
|
|
},
|
|
"OriginKindV0": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Native",
|
|
"SovereignAccount",
|
|
"Superuser",
|
|
"Xcm"
|
|
]
|
|
},
|
|
"ResponseV0": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Assets",
|
|
"Vec<MultiAssetV0>"
|
|
]
|
|
]
|
|
},
|
|
"XcmV0::WithdrawAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAssetV0>"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrderV0>"
|
|
]
|
|
]
|
|
},
|
|
"XcmV0::ReserveAssetDeposit": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAssetV0>"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrderV0>"
|
|
]
|
|
]
|
|
},
|
|
"XcmV0::ReceiveTeleportedAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAssetV0>"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrderV0>"
|
|
]
|
|
]
|
|
},
|
|
"XcmV0::QueryResponse": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"queryId",
|
|
"Compact<u64>"
|
|
],
|
|
[
|
|
"response",
|
|
"ResponseV0"
|
|
]
|
|
]
|
|
},
|
|
"XcmV0::TransferAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAssetV0>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV0"
|
|
]
|
|
]
|
|
},
|
|
"XcmV0::TransferReserveAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAssetV0>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV0"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrderV0>"
|
|
]
|
|
]
|
|
},
|
|
"XcmV0::Transact": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"originType",
|
|
"XcmOriginKind"
|
|
],
|
|
[
|
|
"requireWeightAtMost",
|
|
"u64"
|
|
],
|
|
[
|
|
"call",
|
|
"DoubleEncodedCall"
|
|
]
|
|
]
|
|
},
|
|
"XcmV0::HrmpNewChannelOpenRequest": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"sender",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"maxMessageSize",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"maxCapacity",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"XcmV0::HrmpChannelAccepted": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"recipient",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"XcmV0::HrmpChannelClosing": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"initiator",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"sender",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"recipient",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"XcmV0::RelayedFrom": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"who",
|
|
"MultiLocationV0"
|
|
],
|
|
[
|
|
"message",
|
|
"XcmV0"
|
|
]
|
|
]
|
|
},
|
|
"XcmV0": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"WithdrawAsset",
|
|
"XcmV0::WithdrawAsset"
|
|
],
|
|
[
|
|
"ReserveAssetDeposit",
|
|
"XcmV0::ReserveAssetDeposit"
|
|
],
|
|
[
|
|
"ReceiveTeleportedAsset",
|
|
"XcmV0::ReceiveTeleportedAsset"
|
|
],
|
|
[
|
|
"QueryResponse",
|
|
"XcmV0::QueryResponse"
|
|
],
|
|
[
|
|
"TransferAsset",
|
|
"XcmV0::TransferAsset"
|
|
],
|
|
[
|
|
"TransferReserveAsset",
|
|
"XcmV0::TransferReserveAsset"
|
|
],
|
|
[
|
|
"Transact",
|
|
"XcmV0::Transact"
|
|
],
|
|
[
|
|
"HrmpNewChannelOpenRequest",
|
|
"XcmV0::HrmpNewChannelOpenRequest"
|
|
],
|
|
[
|
|
"HrmpChannelAccepted",
|
|
"XcmV0::HrmpChannelAccepted"
|
|
],
|
|
[
|
|
"HrmpChannelClosing",
|
|
"XcmV0::HrmpChannelClosing"
|
|
],
|
|
[
|
|
"RelayedFrom",
|
|
"XcmV0::RelayedFrom"
|
|
]
|
|
]
|
|
},
|
|
"XcmErrorV0": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Undefined",
|
|
"Null"
|
|
],
|
|
[
|
|
"Overflow",
|
|
"Null"
|
|
],
|
|
[
|
|
"Unimplemented",
|
|
"Null"
|
|
],
|
|
[
|
|
"UnhandledXcmVersion",
|
|
"Null"
|
|
],
|
|
[
|
|
"UnhandledXcmMessage",
|
|
"Null"
|
|
],
|
|
[
|
|
"UnhandledEffect",
|
|
"Null"
|
|
],
|
|
[
|
|
"EscalationOfPrivilege",
|
|
"Null"
|
|
],
|
|
[
|
|
"UntrustedReserveLocation",
|
|
"Null"
|
|
],
|
|
[
|
|
"UntrustedTeleportLocation",
|
|
"Null"
|
|
],
|
|
[
|
|
"DestinationBufferOverflow",
|
|
"Null"
|
|
],
|
|
[
|
|
"SendFailed",
|
|
"Null"
|
|
],
|
|
[
|
|
"CannotReachDestination",
|
|
"(MultiLocation, Xcm)"
|
|
],
|
|
[
|
|
"MultiLocationFull",
|
|
"Null"
|
|
],
|
|
[
|
|
"FailedToDecode",
|
|
"Null"
|
|
],
|
|
[
|
|
"BadOrigin",
|
|
"Null"
|
|
],
|
|
[
|
|
"ExceedsMaxMessageSize",
|
|
"Null"
|
|
],
|
|
[
|
|
"FailedToTransactAsset",
|
|
"Null"
|
|
],
|
|
[
|
|
"WeightLimitReached",
|
|
"Weight"
|
|
],
|
|
[
|
|
"Wildcard",
|
|
"Null"
|
|
],
|
|
[
|
|
"TooMuchWeightRequired",
|
|
"Null"
|
|
],
|
|
[
|
|
"NotHoldingFees",
|
|
"Null"
|
|
],
|
|
[
|
|
"WeightNotComputable",
|
|
"Null"
|
|
],
|
|
[
|
|
"Barrier",
|
|
"Null"
|
|
],
|
|
[
|
|
"NotWithdrawable",
|
|
"Null"
|
|
],
|
|
[
|
|
"LocationCannotHold",
|
|
"Null"
|
|
],
|
|
[
|
|
"TooExpensive",
|
|
"Null"
|
|
],
|
|
[
|
|
"AssetNotFound",
|
|
"Null"
|
|
],
|
|
[
|
|
"RecursionLimitReached",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV0::DepositAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAssetV0>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV0"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV0::DepositReserveAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAssetV0>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV0"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrderV0>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV0::ExchangeAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"give",
|
|
"Vec<MultiAssetV0>"
|
|
],
|
|
[
|
|
"receive",
|
|
"Vec<MultiAssetV0>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV0::InitiateReserveWithdraw": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAssetV0>"
|
|
],
|
|
[
|
|
"reserve",
|
|
"MultiLocationV0"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrderV0>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV0::InitiateTeleport": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"Vec<MultiAssetV0>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV0"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrderV0>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV0::QueryHolding": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"queryId",
|
|
"Compact<u64>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV0"
|
|
],
|
|
[
|
|
"assets",
|
|
"Vec<MultiAssetV0>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV0::BuyExecution": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"fees",
|
|
"MultiAsset"
|
|
],
|
|
[
|
|
"weight",
|
|
"u64"
|
|
],
|
|
[
|
|
"debt",
|
|
"u64"
|
|
],
|
|
[
|
|
"haltOnError",
|
|
"bool"
|
|
],
|
|
[
|
|
"xcm",
|
|
"Vec<XcmV0>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV0": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Null",
|
|
"Null"
|
|
],
|
|
[
|
|
"DepositAsset",
|
|
"XcmOrderV0::DepositAsset"
|
|
],
|
|
[
|
|
"DepositReserveAsset",
|
|
"XcmOrderV0::DepositReserveAsset"
|
|
],
|
|
[
|
|
"ExchangeAsset",
|
|
"XcmOrderV0::ExchangeAsset"
|
|
],
|
|
[
|
|
"InitiateReserveWithdraw",
|
|
"XcmOrderV0::InitiateReserveWithdraw"
|
|
],
|
|
[
|
|
"InitiateTeleport",
|
|
"XcmOrderV0::InitiateTeleport"
|
|
],
|
|
[
|
|
"QueryHolding",
|
|
"XcmOrderV0::QueryHolding"
|
|
],
|
|
[
|
|
"BuyExecution",
|
|
"XcmOrderV0::BuyExecution"
|
|
]
|
|
]
|
|
},
|
|
"AssetInstanceV1": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Undefined",
|
|
"Null"
|
|
],
|
|
[
|
|
"Index",
|
|
"Compact<u128>"
|
|
],
|
|
[
|
|
"Array4",
|
|
"[u8; 4]"
|
|
],
|
|
[
|
|
"Array8",
|
|
"[u8; 8]"
|
|
],
|
|
[
|
|
"Array16",
|
|
"[u8; 16]"
|
|
],
|
|
[
|
|
"Array32",
|
|
"[u8; 32]"
|
|
],
|
|
[
|
|
"Blob",
|
|
"Bytes"
|
|
]
|
|
]
|
|
},
|
|
"JunctionV1::AccountId32": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"network",
|
|
"NetworkId"
|
|
],
|
|
[
|
|
"id",
|
|
"AccountId"
|
|
]
|
|
]
|
|
},
|
|
"JunctionV1::AccountIndex64": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"network",
|
|
"NetworkId"
|
|
],
|
|
[
|
|
"index",
|
|
"Compact<u64>"
|
|
]
|
|
]
|
|
},
|
|
"JunctionV1::AccountKey20": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"network",
|
|
"NetworkId"
|
|
],
|
|
[
|
|
"key",
|
|
"[u8; 20]"
|
|
]
|
|
]
|
|
},
|
|
"JunctionV1::Plurality": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"id",
|
|
"BodyId"
|
|
],
|
|
[
|
|
"part",
|
|
"BodyPart"
|
|
]
|
|
]
|
|
},
|
|
"JunctionV1": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Parachain",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"AccountId32",
|
|
"JunctionV1::AccountId32"
|
|
],
|
|
[
|
|
"AccountIndex64",
|
|
"JunctionV1::AccountIndex64"
|
|
],
|
|
[
|
|
"AccountKey20",
|
|
"JunctionV1::AccountKey20"
|
|
],
|
|
[
|
|
"PalletInstance",
|
|
"u8"
|
|
],
|
|
[
|
|
"GeneralIndex",
|
|
"Compact<u128>"
|
|
],
|
|
[
|
|
"GeneralKey",
|
|
"Vec<u8>"
|
|
],
|
|
[
|
|
"OnlyChild",
|
|
"Null"
|
|
],
|
|
[
|
|
"Plurality",
|
|
"JunctionV1::Plurality"
|
|
]
|
|
]
|
|
},
|
|
"JunctionsV1": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Here",
|
|
"Null"
|
|
],
|
|
[
|
|
"X1",
|
|
"JunctionV1"
|
|
],
|
|
[
|
|
"X2",
|
|
"(JunctionV1, JunctionV1)"
|
|
],
|
|
[
|
|
"X3",
|
|
"(JunctionV1, JunctionV1, JunctionV1)"
|
|
],
|
|
[
|
|
"X4",
|
|
"(JunctionV1, JunctionV1, JunctionV1, JunctionV1)"
|
|
],
|
|
[
|
|
"X5",
|
|
"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)"
|
|
],
|
|
[
|
|
"X6",
|
|
"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)"
|
|
],
|
|
[
|
|
"X7",
|
|
"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)"
|
|
],
|
|
[
|
|
"X8",
|
|
"(JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1, JunctionV1)"
|
|
]
|
|
]
|
|
},
|
|
"MultiAssetsV1": "Vec<MultiAssetV1>",
|
|
"MultiAssetV1": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"id",
|
|
"XcmAssetId"
|
|
],
|
|
[
|
|
"fungibility",
|
|
"Fungibility"
|
|
]
|
|
]
|
|
},
|
|
"MultiAssetFilterV1": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Definite",
|
|
"MultiAssetsV1"
|
|
],
|
|
[
|
|
"Wild",
|
|
"WildMultiAssetV1"
|
|
]
|
|
]
|
|
},
|
|
"MultiLocationV1": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"parents",
|
|
"u8"
|
|
],
|
|
[
|
|
"interior",
|
|
"JunctionsV1"
|
|
]
|
|
]
|
|
},
|
|
"OriginKindV1": "OriginKindV0",
|
|
"ResponseV1": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Assets",
|
|
"MultiAssetsV1"
|
|
]
|
|
]
|
|
},
|
|
"WildMultiAssetV1::AllOf": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"id",
|
|
"XcmAssetId"
|
|
],
|
|
[
|
|
"fungibility",
|
|
"WildFungibility"
|
|
]
|
|
]
|
|
},
|
|
"WildMultiAssetV1": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"All",
|
|
"Null"
|
|
],
|
|
[
|
|
"AllOf",
|
|
"WildMultiAssetV1::AllOf"
|
|
]
|
|
]
|
|
},
|
|
"XcmV1::Asset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"Vassets",
|
|
"MultiAssetsV1"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrderV1>"
|
|
]
|
|
]
|
|
},
|
|
"XcmV1::QueryResponse": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"queryId",
|
|
"Compact<u64>"
|
|
],
|
|
[
|
|
"response",
|
|
"ResponseV1"
|
|
]
|
|
]
|
|
},
|
|
"XcmV1::TransferAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"Vassets",
|
|
"MultiAssetsV1"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV1"
|
|
]
|
|
]
|
|
},
|
|
"XcmV1::TransferReserveAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"Vassets",
|
|
"MultiAssetsV1"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV1"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrderV1>"
|
|
]
|
|
]
|
|
},
|
|
"XcmV1::Transact": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"originType",
|
|
"XcmOriginKind"
|
|
],
|
|
[
|
|
"requireWeightAtMost",
|
|
"u64"
|
|
],
|
|
[
|
|
"call",
|
|
"DoubleEncodedCall"
|
|
]
|
|
]
|
|
},
|
|
"XcmV1::HrmpNewChannelOpenRequest": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"sender",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"maxMessageSize",
|
|
"u64"
|
|
],
|
|
[
|
|
"maxCapacity",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"XcmV1::HrmpChannelAccepted": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"recipient",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"XcmV1::HrmpChannelClosing": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"initiator",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"sender",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"recipient",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"XcmV1::RelayedFrom": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"who",
|
|
"MultiLocationV1"
|
|
],
|
|
[
|
|
"message",
|
|
"XcmV1"
|
|
]
|
|
]
|
|
},
|
|
"XcmV1": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"WithdrawAsset",
|
|
"XcmV1::Asset"
|
|
],
|
|
[
|
|
"ReserveAssetDeposit",
|
|
"XcmV1::Asset"
|
|
],
|
|
[
|
|
"ReceiveTeleportedAsset",
|
|
"XcmV1::Asset"
|
|
],
|
|
[
|
|
"QueryResponse",
|
|
"XcmV1::QueryResponse"
|
|
],
|
|
[
|
|
"TransferAsset",
|
|
"XcmV1::TransferAsset"
|
|
],
|
|
[
|
|
"TransferReserveAsset",
|
|
"XcmV1::TransferReserveAsset"
|
|
],
|
|
[
|
|
"Transact",
|
|
"XcmV1::Transact"
|
|
],
|
|
[
|
|
"HrmpNewChannelOpenRequest",
|
|
"XcmV1::HrmpNewChannelOpenRequest"
|
|
],
|
|
[
|
|
"HrmpChannelAccepted",
|
|
"XcmV1::HrmpChannelAccepted"
|
|
],
|
|
[
|
|
"HrmpChannelClosing",
|
|
"XcmV1::HrmpChannelClosing"
|
|
],
|
|
[
|
|
"RelayedFrom",
|
|
"XcmV1::RelayedFrom"
|
|
]
|
|
]
|
|
},
|
|
"XcmErrorV1": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Undefined",
|
|
"Null"
|
|
],
|
|
[
|
|
"Overflow",
|
|
"Null"
|
|
],
|
|
[
|
|
"Unimplemented",
|
|
"Null"
|
|
],
|
|
[
|
|
"UnhandledXcmVersion",
|
|
"Null"
|
|
],
|
|
[
|
|
"UnhandledXcmMessage",
|
|
"Null"
|
|
],
|
|
[
|
|
"UnhandledEffect",
|
|
"Null"
|
|
],
|
|
[
|
|
"EscalationOfPrivilege",
|
|
"Null"
|
|
],
|
|
[
|
|
"UntrustedReserveLocation",
|
|
"Null"
|
|
],
|
|
[
|
|
"UntrustedTeleportLocation",
|
|
"Null"
|
|
],
|
|
[
|
|
"DestinationBufferOverflow",
|
|
"Null"
|
|
],
|
|
[
|
|
"SendFailed",
|
|
"Null"
|
|
],
|
|
[
|
|
"CannotReachDestination",
|
|
"(MultiLocationV1, XcmV1)"
|
|
],
|
|
[
|
|
"MultiLocationFull",
|
|
"Null"
|
|
],
|
|
[
|
|
"FailedToDecode",
|
|
"Null"
|
|
],
|
|
[
|
|
"BadOrigin",
|
|
"Null"
|
|
],
|
|
[
|
|
"ExceedsMaxMessageSize",
|
|
"Null"
|
|
],
|
|
[
|
|
"FailedToTransactAsset",
|
|
"Null"
|
|
],
|
|
[
|
|
"WeightLimitReached",
|
|
"Weight"
|
|
],
|
|
[
|
|
"Wildcard",
|
|
"Null"
|
|
],
|
|
[
|
|
"TooMuchWeightRequired",
|
|
"Null"
|
|
],
|
|
[
|
|
"NotHoldingFees",
|
|
"Null"
|
|
],
|
|
[
|
|
"WeightNotComputable",
|
|
"Null"
|
|
],
|
|
[
|
|
"Barrier",
|
|
"Null"
|
|
],
|
|
[
|
|
"NotWithdrawable",
|
|
"Null"
|
|
],
|
|
[
|
|
"LocationCannotHold",
|
|
"Null"
|
|
],
|
|
[
|
|
"TooExpensive",
|
|
"Null"
|
|
],
|
|
[
|
|
"AssetNotFound",
|
|
"Null"
|
|
],
|
|
[
|
|
"DestinationUnsupported",
|
|
"Null"
|
|
],
|
|
[
|
|
"RecursionLimitReached",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV1::DepositAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"MultiAssetFilterV1"
|
|
],
|
|
[
|
|
"maxAssets",
|
|
"u32"
|
|
],
|
|
[
|
|
"beneficiary",
|
|
"MultiLocationV1"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV1::DepositReserveAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"MultiAssetFilterV1"
|
|
],
|
|
[
|
|
"maxAssets",
|
|
"u32"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV1"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrderV1>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV1::ExchangeAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"give",
|
|
"MultiAssetFilterV1"
|
|
],
|
|
[
|
|
"receive",
|
|
"MultiAssetsV1"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV1::InitiateReserveWithdraw": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"MultiAssetFilterV1"
|
|
],
|
|
[
|
|
"reserve",
|
|
"MultiLocationV1"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrderV1>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV1::InitiateTeleport": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"MultiAssetFilterV1"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV1"
|
|
],
|
|
[
|
|
"effects",
|
|
"Vec<XcmOrderV1>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV1::QueryHolding": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"queryId",
|
|
"Compact<u64>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV1"
|
|
],
|
|
[
|
|
"assets",
|
|
"MultiAssetFilterV1"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV1::BuyExecution": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"fees",
|
|
"MultiAsset"
|
|
],
|
|
[
|
|
"weight",
|
|
"u64"
|
|
],
|
|
[
|
|
"debt",
|
|
"u64"
|
|
],
|
|
[
|
|
"haltOnError",
|
|
"bool"
|
|
],
|
|
[
|
|
"orders",
|
|
"Vec<XcmOrderV1>"
|
|
],
|
|
[
|
|
"instructions",
|
|
"Vec<XcmV1>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOrderV1": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Noop",
|
|
"Null"
|
|
],
|
|
[
|
|
"DepositAsset",
|
|
"XcmOrderV1::DepositAsset"
|
|
],
|
|
[
|
|
"DepositReserveAsset",
|
|
"XcmOrderV1::DepositReserveAsset"
|
|
],
|
|
[
|
|
"ExchangeAsset",
|
|
"XcmOrderV1::ExchangeAsset"
|
|
],
|
|
[
|
|
"InitiateReserveWithdraw",
|
|
"XcmOrderV1::InitiateReserveWithdraw"
|
|
],
|
|
[
|
|
"InitiateTeleport",
|
|
"XcmOrderV1::InitiateTeleport"
|
|
],
|
|
[
|
|
"QueryHolding",
|
|
"XcmOrderV1::QueryHolding"
|
|
],
|
|
[
|
|
"BuyExecution",
|
|
"XcmOrderV1::BuyExecution"
|
|
]
|
|
]
|
|
},
|
|
"JunctionV2": "JunctionV1",
|
|
"JunctionsV2": "JunctionsV1",
|
|
"MultiAssetsV2": "MultiAssetsV1",
|
|
"MultiAssetV2": "MultiAssetV1",
|
|
"MultiAssetFilterV2": "MultiAssetFilterV1",
|
|
"MultiLocationV2": "MultiLocationV1",
|
|
"OriginKindV2": "OriginKindV1",
|
|
"ResponseV2Error": "(u32, XcmErrorV2)",
|
|
"ResponseV2Result": "(Null, ResponseV2Error)",
|
|
"ResponseV2": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Null",
|
|
"Null"
|
|
],
|
|
[
|
|
"Assets",
|
|
"MultiAssetsV2"
|
|
],
|
|
[
|
|
"ExecutionResult",
|
|
"ResponseV2Result"
|
|
]
|
|
]
|
|
},
|
|
"WeightLimitV2": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Unlimited",
|
|
"Null"
|
|
],
|
|
[
|
|
"Limited",
|
|
"Compact<u64>"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::QueryResponse": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"queryId",
|
|
"Compact<u64>"
|
|
],
|
|
[
|
|
"response",
|
|
"ResponseV2"
|
|
],
|
|
[
|
|
"maxWeight",
|
|
"Compact<u64>"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::TransferAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"MultiAssetsV2"
|
|
],
|
|
[
|
|
"beneficiary",
|
|
"MultiLocationV2"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::TransferReserveAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"MultiAssetsV2"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV2"
|
|
],
|
|
[
|
|
"xcm",
|
|
"XcmV2"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::Transact": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"originType",
|
|
"OriginKindV2"
|
|
],
|
|
[
|
|
"requireWeightAtMost",
|
|
"u64"
|
|
],
|
|
[
|
|
"call",
|
|
"DoubleEncodedCall"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::HrmpNewChannelOpenRequest": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"sender",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"maxMessageSize",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"maxCapacity",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::HrmpChannelAccepted": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"recipient",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::HrmpChannelClosing": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"initiator",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"sender",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"recipient",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::ReportError": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"queryId",
|
|
"Compact<u64>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV2"
|
|
],
|
|
[
|
|
"maxResponseWeight",
|
|
"Compact<u64>"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::DepositAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"MultiAssetFilterV2"
|
|
],
|
|
[
|
|
"maxAssets",
|
|
"u32"
|
|
],
|
|
[
|
|
"beneficiary",
|
|
"MultiLocationV2"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::DepositReserveAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"MultiAssetFilterV2"
|
|
],
|
|
[
|
|
"maxAssets",
|
|
"u32"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV2"
|
|
],
|
|
[
|
|
"xcm",
|
|
"XcmV2"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::ExchangeAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"give",
|
|
"MultiAssetFilterV2"
|
|
],
|
|
[
|
|
"receive",
|
|
"MultiAssetsV2"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::InitiateReserveWithdraw": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"MultiAssetFilterV2"
|
|
],
|
|
[
|
|
"reserve",
|
|
"MultiLocationV2"
|
|
],
|
|
[
|
|
"xcm",
|
|
"XcmV2"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::InitiateTeleport": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"MultiAssetFilterV2"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV2"
|
|
],
|
|
[
|
|
"xcm",
|
|
"XcmV2"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::QueryHolding": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"queryId",
|
|
"Compact<u64>"
|
|
],
|
|
[
|
|
"dest",
|
|
"MultiLocationV2"
|
|
],
|
|
[
|
|
"assets",
|
|
"MultiAssetFilterV2"
|
|
],
|
|
[
|
|
"maxResponseWeight",
|
|
"Compact<u64>"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::BuyExecution": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"fees",
|
|
"MultiAssetV2"
|
|
],
|
|
[
|
|
"weightLimit",
|
|
"WeightLimitV2"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2::ClaimAsset": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"assets",
|
|
"MultiAssetsV2"
|
|
],
|
|
[
|
|
"ticket",
|
|
"MultiLocationV2"
|
|
]
|
|
]
|
|
},
|
|
"InstructionV2": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"WithdrawAsset",
|
|
"MultiAssetsV2"
|
|
],
|
|
[
|
|
"ReserveAssetDeposited",
|
|
"MultiAssetsV2"
|
|
],
|
|
[
|
|
"ReceiveTeleportedAsset",
|
|
"MultiAssetsV2"
|
|
],
|
|
[
|
|
"QueryResponse",
|
|
"InstructionV2::QueryResponse"
|
|
],
|
|
[
|
|
"TransferAsset",
|
|
"InstructionV2::TransferAsset"
|
|
],
|
|
[
|
|
"TransferReserveAsset",
|
|
"InstructionV2::TransferReserveAsset"
|
|
],
|
|
[
|
|
"Transact",
|
|
"InstructionV2::Transact"
|
|
],
|
|
[
|
|
"HrmpNewChannelOpenRequest",
|
|
"InstructionV2::HrmpNewChannelOpenRequest"
|
|
],
|
|
[
|
|
"HrmpChannelAccepted",
|
|
"InstructionV2::HrmpChannelAccepted"
|
|
],
|
|
[
|
|
"HrmpChannelClosing",
|
|
"InstructionV2::HrmpChannelClosing"
|
|
],
|
|
[
|
|
"ClearOrigin",
|
|
"Null"
|
|
],
|
|
[
|
|
"DescendOrigin",
|
|
"InteriorMultiLocation"
|
|
],
|
|
[
|
|
"ReportError",
|
|
"InstructionV2::ReportError"
|
|
],
|
|
[
|
|
"DepositAsset",
|
|
"InstructionV2::DepositAsset"
|
|
],
|
|
[
|
|
"DepositReserveAsset",
|
|
"InstructionV2::DepositReserveAsset"
|
|
],
|
|
[
|
|
"ExchangeAsset",
|
|
"InstructionV2::ExchangeAsset"
|
|
],
|
|
[
|
|
"InitiateReserveWithdraw",
|
|
"InstructionV2::InitiateReserveWithdraw"
|
|
],
|
|
[
|
|
"InitiateTeleport",
|
|
"InstructionV2::InitiateTeleport"
|
|
],
|
|
[
|
|
"QueryHolding",
|
|
"InstructionV2::QueryHolding"
|
|
],
|
|
[
|
|
"BuyExecution",
|
|
"InstructionV2::BuyExecution"
|
|
],
|
|
[
|
|
"RefundSurplus",
|
|
"Null"
|
|
],
|
|
[
|
|
"SetErrorHandler",
|
|
"XcmV2"
|
|
],
|
|
[
|
|
"SetAppendix",
|
|
"XcmV2"
|
|
],
|
|
[
|
|
"ClearError",
|
|
"Null"
|
|
],
|
|
[
|
|
"ClaimAsset",
|
|
"InstructionV2::ClaimAsset"
|
|
],
|
|
[
|
|
"Trap",
|
|
"u64"
|
|
]
|
|
]
|
|
},
|
|
"XcmV2": "Vec<InstructionV2>",
|
|
"XcmErrorV2": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Undefined",
|
|
"Null"
|
|
],
|
|
[
|
|
"Overflow",
|
|
"Null"
|
|
],
|
|
[
|
|
"Unimplemented",
|
|
"Null"
|
|
],
|
|
[
|
|
"UnhandledXcmVersion",
|
|
"Null"
|
|
],
|
|
[
|
|
"UnhandledXcmMessage",
|
|
"Null"
|
|
],
|
|
[
|
|
"UnhandledEffect",
|
|
"Null"
|
|
],
|
|
[
|
|
"EscalationOfPrivilege",
|
|
"Null"
|
|
],
|
|
[
|
|
"UntrustedReserveLocation",
|
|
"Null"
|
|
],
|
|
[
|
|
"UntrustedTeleportLocation",
|
|
"Null"
|
|
],
|
|
[
|
|
"DestinationBufferOverflow",
|
|
"Null"
|
|
],
|
|
[
|
|
"MultiLocationFull",
|
|
"Null"
|
|
],
|
|
[
|
|
"MultiLocationNotInvertible",
|
|
"Null"
|
|
],
|
|
[
|
|
"FailedToDecode",
|
|
"Null"
|
|
],
|
|
[
|
|
"BadOrigin",
|
|
"Null"
|
|
],
|
|
[
|
|
"ExceedsMaxMessageSize",
|
|
"Null"
|
|
],
|
|
[
|
|
"FailedToTransactAsset",
|
|
"Null"
|
|
],
|
|
[
|
|
"WeightLimitReached",
|
|
"Weight"
|
|
],
|
|
[
|
|
"Wildcard",
|
|
"Null"
|
|
],
|
|
[
|
|
"TooMuchWeightRequired",
|
|
"Null"
|
|
],
|
|
[
|
|
"NotHoldingFees",
|
|
"Null"
|
|
],
|
|
[
|
|
"WeightNotComputable",
|
|
"Null"
|
|
],
|
|
[
|
|
"Barrier",
|
|
"Null"
|
|
],
|
|
[
|
|
"NotWithdrawable",
|
|
"Null"
|
|
],
|
|
[
|
|
"LocationCannotHold",
|
|
"Null"
|
|
],
|
|
[
|
|
"TooExpensive",
|
|
"Null"
|
|
],
|
|
[
|
|
"AssetNotFound",
|
|
"Null"
|
|
],
|
|
[
|
|
"DestinationUnsupported",
|
|
"Null"
|
|
],
|
|
[
|
|
"RecursionLimitReached",
|
|
"Null"
|
|
],
|
|
[
|
|
"Transport",
|
|
"Null"
|
|
],
|
|
[
|
|
"Unroutable",
|
|
"Null"
|
|
],
|
|
[
|
|
"UnknownWeightRequired",
|
|
"Null"
|
|
],
|
|
[
|
|
"Trap",
|
|
"u64"
|
|
],
|
|
[
|
|
"UnknownClaim",
|
|
"Null"
|
|
],
|
|
[
|
|
"InvalidLocation",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"DoubleEncodedCall": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"encoded",
|
|
"Vec<u8>"
|
|
]
|
|
]
|
|
},
|
|
"XcmOriginKind": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Native",
|
|
"SovereignAccount",
|
|
"Superuser",
|
|
"Xcm"
|
|
]
|
|
},
|
|
"Response": "ResponseV1",
|
|
"AuthorityId": "AccountId",
|
|
"RawVRFOutput": "[u8; 32]",
|
|
"BlockAttestations": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"receipt",
|
|
"CandidateReceipt"
|
|
],
|
|
[
|
|
"valid",
|
|
"Vec<AccountId>"
|
|
],
|
|
[
|
|
"invalid",
|
|
"Vec<AccountId>"
|
|
]
|
|
]
|
|
},
|
|
"IncludedBlocks": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"actualNumber",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"session",
|
|
"SessionIndex"
|
|
],
|
|
[
|
|
"randomSeed",
|
|
"H256"
|
|
],
|
|
[
|
|
"activeParachains",
|
|
"Vec<ParaId>"
|
|
],
|
|
[
|
|
"paraBlocks",
|
|
"Vec<Hash>"
|
|
]
|
|
]
|
|
},
|
|
"HeartbeatTo244": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"blockNumber",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"networkState",
|
|
"OpaqueNetworkState"
|
|
],
|
|
[
|
|
"sessionIndex",
|
|
"SessionIndex"
|
|
],
|
|
[
|
|
"authorityIndex",
|
|
"AuthIndex"
|
|
]
|
|
]
|
|
},
|
|
"OpaqueMultiaddr": "Bytes",
|
|
"OpaquePeerId": "Bytes",
|
|
"OpaqueNetworkState": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"peerId",
|
|
"OpaquePeerId"
|
|
],
|
|
[
|
|
"externalAddresses",
|
|
"Vec<OpaqueMultiaddr>"
|
|
]
|
|
]
|
|
},
|
|
"ProposalIndex": "u32",
|
|
"VotesTo230": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"index",
|
|
"ProposalIndex"
|
|
],
|
|
[
|
|
"threshold",
|
|
"MemberCount"
|
|
],
|
|
[
|
|
"ayes",
|
|
"Vec<AccountId>"
|
|
],
|
|
[
|
|
"nays",
|
|
"Vec<AccountId>"
|
|
]
|
|
]
|
|
},
|
|
"Votes": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"index",
|
|
"ProposalIndex"
|
|
],
|
|
[
|
|
"threshold",
|
|
"MemberCount"
|
|
],
|
|
[
|
|
"ayes",
|
|
"Vec<AccountId>"
|
|
],
|
|
[
|
|
"nays",
|
|
"Vec<AccountId>"
|
|
],
|
|
[
|
|
"end",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"FeeDetails": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"inclusionFee",
|
|
"Option<InclusionFee>"
|
|
]
|
|
]
|
|
},
|
|
"InclusionFee": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"baseFee",
|
|
"Balance"
|
|
],
|
|
[
|
|
"lenFee",
|
|
"Balance"
|
|
],
|
|
[
|
|
"adjustedWeightFee",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"RuntimeDispatchInfo": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"weight",
|
|
"Weight"
|
|
],
|
|
[
|
|
"class",
|
|
"DispatchClass"
|
|
],
|
|
[
|
|
"partialFee",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"AliveContractInfo": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"trieId",
|
|
"TrieId"
|
|
],
|
|
[
|
|
"storageSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"pairCount",
|
|
"u32"
|
|
],
|
|
[
|
|
"codeHash",
|
|
"CodeHash"
|
|
],
|
|
[
|
|
"rentAllowance",
|
|
"Balance"
|
|
],
|
|
[
|
|
"rentPaid",
|
|
"Balance"
|
|
],
|
|
[
|
|
"deductBlock",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"lastWrite",
|
|
"Option<BlockNumber>"
|
|
],
|
|
[
|
|
"_reserved",
|
|
"Option<Null>"
|
|
]
|
|
]
|
|
},
|
|
"RawAliveContractInfo": "AliveContractInfo",
|
|
"CodeHash": "Hash",
|
|
"ContractCallRequest": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"origin",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"dest",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"value",
|
|
"Balance"
|
|
],
|
|
[
|
|
"gasLimit",
|
|
"u64"
|
|
],
|
|
[
|
|
"inputData",
|
|
"Bytes"
|
|
]
|
|
]
|
|
},
|
|
"ContractExecResultSuccessTo260": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"flags",
|
|
"u32"
|
|
],
|
|
[
|
|
"data",
|
|
"Bytes"
|
|
],
|
|
[
|
|
"gas_consumed",
|
|
"u64"
|
|
]
|
|
]
|
|
},
|
|
"ContractExecResultTo260": {
|
|
"type": "enum",
|
|
"base_class": "GenericContractExecResult",
|
|
"type_mapping": [
|
|
[
|
|
"Success",
|
|
"ContractExecResultSuccessTo260"
|
|
],
|
|
[
|
|
"Error",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"ContractExecResultTo267": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"gasConsumed",
|
|
"u64"
|
|
],
|
|
[
|
|
"debugMessage",
|
|
"Text"
|
|
],
|
|
[
|
|
"result",
|
|
"ContractExecResultResult"
|
|
]
|
|
]
|
|
},
|
|
"ContractExecResultFrom268": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"gasConsumed",
|
|
"u64"
|
|
],
|
|
[
|
|
"gasRequired",
|
|
"u64"
|
|
],
|
|
[
|
|
"debugMessage",
|
|
"Text"
|
|
],
|
|
[
|
|
"result",
|
|
"ContractExecResultResult"
|
|
]
|
|
]
|
|
},
|
|
"ContractExecResultErrModule": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"index",
|
|
"u8"
|
|
],
|
|
[
|
|
"error",
|
|
"u8"
|
|
],
|
|
[
|
|
"message",
|
|
"Option<Text>"
|
|
]
|
|
]
|
|
},
|
|
"ContractExecResultErr": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Other",
|
|
"Text"
|
|
],
|
|
[
|
|
"CannotLookup",
|
|
"Null"
|
|
],
|
|
[
|
|
"BadOrigin",
|
|
"Null"
|
|
],
|
|
[
|
|
"Module",
|
|
"ContractExecResultErrModule"
|
|
]
|
|
]
|
|
},
|
|
"ContractExecResultOk": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"flags",
|
|
"u32"
|
|
],
|
|
[
|
|
"data",
|
|
"Bytes"
|
|
]
|
|
]
|
|
},
|
|
"ContractExecResultResult": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Ok",
|
|
"ContractExecResultOk"
|
|
],
|
|
[
|
|
"Err",
|
|
"ContractExecResultErr"
|
|
]
|
|
]
|
|
},
|
|
"ContractExecResult": "ContractExecResultTo260",
|
|
"ContractStorageKey": "[u8; 32]",
|
|
"exec::StorageKey": "ContractStorageKey",
|
|
"DeletedContract": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"pairCount",
|
|
"u32"
|
|
],
|
|
[
|
|
"trieId",
|
|
"TrieId"
|
|
]
|
|
]
|
|
},
|
|
"ExecReturnValue": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"flags",
|
|
"u32"
|
|
],
|
|
[
|
|
"data",
|
|
"Bytes"
|
|
]
|
|
]
|
|
},
|
|
"HostFnWeights": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"caller",
|
|
"Weight"
|
|
],
|
|
[
|
|
"address",
|
|
"Weight"
|
|
],
|
|
[
|
|
"gasLeft",
|
|
"Weight"
|
|
],
|
|
[
|
|
"balance",
|
|
"Weight"
|
|
],
|
|
[
|
|
"valueTransferred",
|
|
"Weight"
|
|
],
|
|
[
|
|
"minimumBalance",
|
|
"Weight"
|
|
],
|
|
[
|
|
"tombstoneDeposit",
|
|
"Weight"
|
|
],
|
|
[
|
|
"rentAllowance",
|
|
"Weight"
|
|
],
|
|
[
|
|
"blockNumber",
|
|
"Weight"
|
|
],
|
|
[
|
|
"now",
|
|
"Weight"
|
|
],
|
|
[
|
|
"weightToFee",
|
|
"Weight"
|
|
],
|
|
[
|
|
"gas",
|
|
"Weight"
|
|
],
|
|
[
|
|
"input",
|
|
"Weight"
|
|
],
|
|
[
|
|
"inputPerByte",
|
|
"Weight"
|
|
],
|
|
[
|
|
"return",
|
|
"Weight"
|
|
],
|
|
[
|
|
"returnPerByte",
|
|
"Weight"
|
|
],
|
|
[
|
|
"terminate",
|
|
"Weight"
|
|
],
|
|
[
|
|
"restoreTo",
|
|
"Weight"
|
|
],
|
|
[
|
|
"restoreToPerDelta",
|
|
"Weight"
|
|
],
|
|
[
|
|
"random",
|
|
"Weight"
|
|
],
|
|
[
|
|
"depositEvent",
|
|
"Weight"
|
|
],
|
|
[
|
|
"depositEventPerTopic",
|
|
"Weight"
|
|
],
|
|
[
|
|
"depositEventPerByte",
|
|
"Weight"
|
|
],
|
|
[
|
|
"setRentAllowance",
|
|
"Weight"
|
|
],
|
|
[
|
|
"setStorage",
|
|
"Weight"
|
|
],
|
|
[
|
|
"setStoragePerByte",
|
|
"Weight"
|
|
],
|
|
[
|
|
"clearStorage",
|
|
"Weight"
|
|
],
|
|
[
|
|
"getStorage",
|
|
"Weight"
|
|
],
|
|
[
|
|
"getStoragePerByte",
|
|
"Weight"
|
|
],
|
|
[
|
|
"transfer",
|
|
"Weight"
|
|
],
|
|
[
|
|
"call",
|
|
"Weight"
|
|
],
|
|
[
|
|
"callTransferSurcharge",
|
|
"Weight"
|
|
],
|
|
[
|
|
"callPerInputByte",
|
|
"Weight"
|
|
],
|
|
[
|
|
"callPerOutputByte",
|
|
"Weight"
|
|
],
|
|
[
|
|
"instantiate",
|
|
"Weight"
|
|
],
|
|
[
|
|
"instantiatePerInputByte",
|
|
"Weight"
|
|
],
|
|
[
|
|
"instantiatePerOutputByte",
|
|
"Weight"
|
|
],
|
|
[
|
|
"instantiatePerSaltByte",
|
|
"Weight"
|
|
],
|
|
[
|
|
"hashSha2256",
|
|
"Weight"
|
|
],
|
|
[
|
|
"hashSha2256PerByte",
|
|
"Weight"
|
|
],
|
|
[
|
|
"hashKeccak256",
|
|
"Weight"
|
|
],
|
|
[
|
|
"hashKeccak256PerByte",
|
|
"Weight"
|
|
],
|
|
[
|
|
"hashBlake2256",
|
|
"Weight"
|
|
],
|
|
[
|
|
"hashBlake2256PerByte",
|
|
"Weight"
|
|
],
|
|
[
|
|
"hashBlake2128",
|
|
"Weight"
|
|
],
|
|
[
|
|
"hashBlake2128PerByte",
|
|
"Weight"
|
|
],
|
|
[
|
|
"rentParams",
|
|
"Weight"
|
|
]
|
|
]
|
|
},
|
|
"InstantiateRequest": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"origin",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"endowment",
|
|
"Balance"
|
|
],
|
|
[
|
|
"gasLimit",
|
|
"Gas"
|
|
],
|
|
[
|
|
"code",
|
|
"Bytes"
|
|
],
|
|
[
|
|
"data",
|
|
"Bytes"
|
|
],
|
|
[
|
|
"salt",
|
|
"Bytes"
|
|
]
|
|
]
|
|
},
|
|
"ContractInstantiateResult": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Ok",
|
|
"InstantiateReturnValue"
|
|
],
|
|
[
|
|
"Err",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"InstantiateReturnValue": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"result",
|
|
"ExecReturnValue"
|
|
],
|
|
[
|
|
"accountId",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"rentProjection",
|
|
"Option<RentProjection>"
|
|
]
|
|
]
|
|
},
|
|
"InstructionWeights": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"i64const",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64load",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64store",
|
|
"u32"
|
|
],
|
|
[
|
|
"select",
|
|
"u32"
|
|
],
|
|
[
|
|
"rIf",
|
|
"u32"
|
|
],
|
|
[
|
|
"br",
|
|
"u32"
|
|
],
|
|
[
|
|
"brIf",
|
|
"u32"
|
|
],
|
|
[
|
|
"brIable",
|
|
"u32"
|
|
],
|
|
[
|
|
"brIablePerEntry",
|
|
"u32"
|
|
],
|
|
[
|
|
"call",
|
|
"u32"
|
|
],
|
|
[
|
|
"callIndirect",
|
|
"u32"
|
|
],
|
|
[
|
|
"callIndirectPerParam",
|
|
"u32"
|
|
],
|
|
[
|
|
"localGet",
|
|
"u32"
|
|
],
|
|
[
|
|
"localSet",
|
|
"u32"
|
|
],
|
|
[
|
|
"local_tee",
|
|
"u32"
|
|
],
|
|
[
|
|
"globalGet",
|
|
"u32"
|
|
],
|
|
[
|
|
"globalSet",
|
|
"u32"
|
|
],
|
|
[
|
|
"memoryCurrent",
|
|
"u32"
|
|
],
|
|
[
|
|
"memoryGrow",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64clz",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64ctz",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64popcnt",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64eqz",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64extendsi32",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64extendui32",
|
|
"u32"
|
|
],
|
|
[
|
|
"i32wrapi64",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64eq",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64ne",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64lts",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64ltu",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64gts",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64gtu",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64les",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64leu",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64ges",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64geu",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64add",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64sub",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64mul",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64divs",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64divu",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64rems",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64remu",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64and",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64or",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64xor",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64shl",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64shrs",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64shru",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64rotl",
|
|
"u32"
|
|
],
|
|
[
|
|
"i64rotr",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"Limits": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"eventTopics",
|
|
"u32"
|
|
],
|
|
[
|
|
"stackHeight",
|
|
"u32"
|
|
],
|
|
[
|
|
"globals",
|
|
"u32"
|
|
],
|
|
[
|
|
"parameters",
|
|
"u32"
|
|
],
|
|
[
|
|
"memoryPages",
|
|
"u32"
|
|
],
|
|
[
|
|
"tableSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"brTableSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"subjectLen",
|
|
"u32"
|
|
],
|
|
[
|
|
"codeSize",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"PrefabWasmModule": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"scheduleVersion",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"initial",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"maximum",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"refcount",
|
|
"Compact<u64>"
|
|
],
|
|
[
|
|
"_reserved",
|
|
"Option<Null>"
|
|
],
|
|
[
|
|
"code",
|
|
"Bytes"
|
|
],
|
|
[
|
|
"originalCodeLen",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"RentProjection": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"EvictionAt",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"NoEviction",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"ScheduleTo212": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"version",
|
|
"u32"
|
|
],
|
|
[
|
|
"putCodePerByteCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"growMemCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"regularOpCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"returnDataPerByteCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"eventDataPerByteCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"eventPerTopicCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"eventBaseCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"sandboxDataReadCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"sandboxDataWriteCost",
|
|
"Gas"
|
|
],
|
|
[
|
|
"maxEventTopics",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxStackHeight",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxMemoryPages",
|
|
"u32"
|
|
],
|
|
[
|
|
"enablePrintln",
|
|
"bool"
|
|
],
|
|
[
|
|
"maxSubjectLen",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"SeedOf": "Hash",
|
|
"TombstoneContractInfo": "Hash",
|
|
"ExtrinsicOrHash": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Hash",
|
|
"Hash"
|
|
],
|
|
[
|
|
"Extrinsic",
|
|
"Bytes"
|
|
]
|
|
]
|
|
},
|
|
"ExtrinsicStatus": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Future",
|
|
"Null"
|
|
],
|
|
[
|
|
"Ready",
|
|
"Null"
|
|
],
|
|
[
|
|
"Broadcast",
|
|
"Vec<Text>"
|
|
],
|
|
[
|
|
"InBlock",
|
|
"Hash"
|
|
],
|
|
[
|
|
"Retracted",
|
|
"Hash"
|
|
],
|
|
[
|
|
"FinalityTimeout",
|
|
"Hash"
|
|
],
|
|
[
|
|
"Finalized",
|
|
"Hash"
|
|
],
|
|
[
|
|
"Usurped",
|
|
"Hash"
|
|
],
|
|
[
|
|
"Dropped",
|
|
"Null"
|
|
],
|
|
[
|
|
"Invalid",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"StorageKey": "Bytes",
|
|
"PrefixedStorageKey": "StorageKey",
|
|
"AccountIndex": "GenericAccountIndex",
|
|
"Address": "MultiAddress",
|
|
"AssetId": "u32",
|
|
"Justification": "(ConsensusEngineId, EncodedJustification)",
|
|
"EncodedJustification": "Bytes",
|
|
"Justifications": "Vec<Justification>",
|
|
"Slot": "u64",
|
|
"StorageData": "Bytes",
|
|
"StorageProof": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"trieNodes",
|
|
"Vec<Bytes>"
|
|
]
|
|
]
|
|
},
|
|
"KeyValue": "(StorageKey, StorageData)",
|
|
"KeyTypeId": "u32",
|
|
"LookupSource": "Address",
|
|
"LookupTarget": "AccountId",
|
|
"Perbill": "u32",
|
|
"Permill": "u32",
|
|
"Perquintill": "u64",
|
|
"Phantom": "Null",
|
|
"SignedBlockWithJustification": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"block",
|
|
"Block"
|
|
],
|
|
[
|
|
"justification",
|
|
"Option<EncodedJustification>"
|
|
]
|
|
]
|
|
},
|
|
"SignedBlockWithJustifications": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"block",
|
|
"Block"
|
|
],
|
|
[
|
|
"justifications",
|
|
"Option<Justifications>"
|
|
]
|
|
]
|
|
},
|
|
"SignedBlock": "SignedBlockWithJustifications",
|
|
"ValidatorId": "AccountId",
|
|
"ValidatorIdOf": "ValidatorId",
|
|
"ValidatorSetId": "u64",
|
|
"PreRuntime": "GenericPreRuntime",
|
|
"SealV0": "GenericSealV0",
|
|
"Seal": "GenericSeal",
|
|
"Consensus": "GenericConsensus",
|
|
"Period": "(BlockNumber, u32)",
|
|
"Priority": "u8",
|
|
"SchedulePeriod": "Period",
|
|
"SchedulePriority": "Priority",
|
|
"Scheduled": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"maybeId",
|
|
"Option<Bytes>"
|
|
],
|
|
[
|
|
"priority",
|
|
"SchedulePriority"
|
|
],
|
|
[
|
|
"call",
|
|
"Call"
|
|
],
|
|
[
|
|
"maybePeriodic",
|
|
"Option<SchedulePeriod>"
|
|
],
|
|
[
|
|
"origin",
|
|
"PalletsOrigin"
|
|
]
|
|
]
|
|
},
|
|
"ScheduledTo254": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"maybeId",
|
|
"Option<Bytes>"
|
|
],
|
|
[
|
|
"priority",
|
|
"SchedulePriority"
|
|
],
|
|
[
|
|
"call",
|
|
"Call"
|
|
],
|
|
[
|
|
"maybePeriodic",
|
|
"Option<SchedulePeriod>"
|
|
]
|
|
]
|
|
},
|
|
"SocietyJudgement": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Rebid",
|
|
"Reject",
|
|
"Approve"
|
|
]
|
|
},
|
|
"SocietyVote": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Skeptic",
|
|
"Reject",
|
|
"Approve"
|
|
]
|
|
},
|
|
"UncleEntryItem": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"InclusionHeight",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"Uncle",
|
|
"(Hash, Option<AccountId>)"
|
|
]
|
|
]
|
|
},
|
|
"ApiId": "[u8; 8]",
|
|
"BlockTrace": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"blockHash",
|
|
"Text"
|
|
],
|
|
[
|
|
"parentHash",
|
|
"Text"
|
|
],
|
|
[
|
|
"tracingTargets",
|
|
"Text"
|
|
],
|
|
[
|
|
"storageKeys",
|
|
"Text"
|
|
],
|
|
[
|
|
"spans",
|
|
"Vec<BlockTraceSpan>"
|
|
],
|
|
[
|
|
"events",
|
|
"Vec<BlockTraceEvent>"
|
|
]
|
|
]
|
|
},
|
|
"BlockTraceEvent": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"target",
|
|
"Text"
|
|
],
|
|
[
|
|
"data",
|
|
"BlockTraceEventData"
|
|
],
|
|
[
|
|
"parentId",
|
|
"Option<u64>"
|
|
]
|
|
]
|
|
},
|
|
"BlockTraceEventData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"stringValues",
|
|
"HashMap<Text, Text>"
|
|
]
|
|
]
|
|
},
|
|
"BlockTraceSpan": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"id",
|
|
"u64"
|
|
],
|
|
[
|
|
"parentId",
|
|
"Option<u64>"
|
|
],
|
|
[
|
|
"name",
|
|
"Text"
|
|
],
|
|
[
|
|
"target",
|
|
"Text"
|
|
],
|
|
[
|
|
"wasm",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"KeyValueOption": "(StorageKey, Option<StorageData>)",
|
|
"ReadProof": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"at",
|
|
"Hash"
|
|
],
|
|
[
|
|
"proof",
|
|
"Vec<Bytes>"
|
|
]
|
|
]
|
|
},
|
|
"RuntimeVersionApi": "(ApiId, u32)",
|
|
"RuntimeVersion": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"specName",
|
|
"Text"
|
|
],
|
|
[
|
|
"implName",
|
|
"Text"
|
|
],
|
|
[
|
|
"authoringVersion",
|
|
"u32"
|
|
],
|
|
[
|
|
"specVersion",
|
|
"u32"
|
|
],
|
|
[
|
|
"implVersion",
|
|
"u32"
|
|
],
|
|
[
|
|
"apis",
|
|
"Vec<RuntimeVersionApi>"
|
|
],
|
|
[
|
|
"transactionVersion",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"RuntimeVersionPartial": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"specName",
|
|
"Text"
|
|
],
|
|
[
|
|
"specVersion",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"StorageChangeSet": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"block",
|
|
"Hash"
|
|
],
|
|
[
|
|
"changes",
|
|
"Vec<KeyValueOption>"
|
|
]
|
|
]
|
|
},
|
|
"TraceBlockResponse": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"TraceError",
|
|
"TraceError"
|
|
],
|
|
[
|
|
"BlockTrace",
|
|
"BlockTrace"
|
|
]
|
|
]
|
|
},
|
|
"TraceError": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"error",
|
|
"Text"
|
|
]
|
|
]
|
|
},
|
|
"LaneId": "[u8; 4]",
|
|
"MessageData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"payload",
|
|
"Bytes"
|
|
],
|
|
[
|
|
"fee",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"MessagesDeliveryProofOf": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"bridgedHeaderHash",
|
|
"BlockHash"
|
|
],
|
|
[
|
|
"storageProof",
|
|
"Vec<Bytes>"
|
|
],
|
|
[
|
|
"lane",
|
|
"LaneId"
|
|
]
|
|
]
|
|
},
|
|
"MessageKey": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"laneId",
|
|
"LaneId"
|
|
],
|
|
[
|
|
"nonce",
|
|
"MessageNonce"
|
|
]
|
|
]
|
|
},
|
|
"MessageNonce": "u64",
|
|
"MessagesProofOf": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"bridgedHeaderHash",
|
|
"BridgedBlockHash"
|
|
],
|
|
[
|
|
"storageProof",
|
|
"Vec<Bytes>"
|
|
],
|
|
[
|
|
"lane",
|
|
"LaneId"
|
|
],
|
|
[
|
|
"noncesStart",
|
|
"MessageNonce"
|
|
],
|
|
[
|
|
"noncesEnd",
|
|
"MessageNonce"
|
|
]
|
|
]
|
|
},
|
|
"OperatingMode": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Normal",
|
|
"RejectingOutboundMessages",
|
|
"Halted"
|
|
]
|
|
},
|
|
"OutboundLaneData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"latestGeneratedNonce",
|
|
"MessageNonce"
|
|
],
|
|
[
|
|
"latestReceivedNonce",
|
|
"MessageNonce"
|
|
],
|
|
[
|
|
"oldestUnprunedNonce",
|
|
"MessageNonce"
|
|
]
|
|
]
|
|
},
|
|
"OutboundMessageFee": "Balance",
|
|
"OutboundPayload": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"specVersion",
|
|
"u32"
|
|
],
|
|
[
|
|
"weight",
|
|
"Weight"
|
|
],
|
|
[
|
|
"origin",
|
|
"CallOrigin"
|
|
],
|
|
[
|
|
"dispatchFeePayment",
|
|
"DispatchFeePayment"
|
|
],
|
|
[
|
|
"call",
|
|
"Bytes"
|
|
]
|
|
]
|
|
},
|
|
"Parameter": "Null",
|
|
"RelayerId": "AccountId",
|
|
"UnrewardedRelayer": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"relayer",
|
|
"RelayerId"
|
|
],
|
|
[
|
|
"messages",
|
|
"DeliveredMessages"
|
|
]
|
|
]
|
|
},
|
|
"UnrewardedRelayersState": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"unrewardedRelayer_Entries",
|
|
"MessageNonce"
|
|
],
|
|
[
|
|
"messagesInOldestEntry",
|
|
"MessageNonce"
|
|
],
|
|
[
|
|
"totalMessages",
|
|
"MessageNonce"
|
|
]
|
|
]
|
|
},
|
|
"FundIndex": "u32",
|
|
"LastContribution": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Never",
|
|
"Null"
|
|
],
|
|
[
|
|
"PreEnding",
|
|
"u32"
|
|
],
|
|
[
|
|
"Ending",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"FundInfo": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"depositor",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"verifier",
|
|
"Option<MultiSigner>"
|
|
],
|
|
[
|
|
"deposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"raised",
|
|
"Balance"
|
|
],
|
|
[
|
|
"end",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"cap",
|
|
"Balance"
|
|
],
|
|
[
|
|
"lastContribution",
|
|
"LastContribution"
|
|
],
|
|
[
|
|
"firstPeriod",
|
|
"LeasePeriod"
|
|
],
|
|
[
|
|
"lastPeriod",
|
|
"LeasePeriod"
|
|
],
|
|
[
|
|
"trieIndex",
|
|
"TrieIndex"
|
|
]
|
|
]
|
|
},
|
|
"TrieIndex": "u32",
|
|
"GrandpaEquivocationProof": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"setId",
|
|
"SetId"
|
|
],
|
|
[
|
|
"equivocation",
|
|
"GrandpaEquivocation"
|
|
]
|
|
]
|
|
},
|
|
"GrandpaEquivocationValue": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"roundNumber",
|
|
"u64"
|
|
],
|
|
[
|
|
"identity",
|
|
"AuthorityId"
|
|
],
|
|
[
|
|
"first",
|
|
"(GrandpaPrevote, AuthoritySignature)"
|
|
],
|
|
[
|
|
"second",
|
|
"(GrandpaPrevote, AuthoritySignature)"
|
|
]
|
|
]
|
|
},
|
|
"PendingChange": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"nextAuthorities",
|
|
"AuthorityList"
|
|
],
|
|
[
|
|
"delay",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"canonHeight",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"canonHash",
|
|
"BlockHash"
|
|
],
|
|
[
|
|
"delayKind",
|
|
"DelayKind"
|
|
]
|
|
]
|
|
},
|
|
"PendingPause": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"scheduledAt",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"delay",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"PendingResume": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"scheduledAt",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"delay",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"BTreeSet<AuthorityId>": "Vec<AuthorityId>",
|
|
"Precommits": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"currentWeight",
|
|
"u32"
|
|
],
|
|
[
|
|
"missing",
|
|
"BTreeSet<AuthorityId>"
|
|
]
|
|
]
|
|
},
|
|
"Prevotes": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"currentWeight",
|
|
"u32"
|
|
],
|
|
[
|
|
"missing",
|
|
"BTreeSet<AuthorityId>"
|
|
]
|
|
]
|
|
},
|
|
"ReportedRoundStates": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"setId",
|
|
"u32"
|
|
],
|
|
[
|
|
"best",
|
|
"RoundState"
|
|
],
|
|
[
|
|
"background",
|
|
"Vec<RoundState>"
|
|
]
|
|
]
|
|
},
|
|
"RoundState": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"round",
|
|
"u32"
|
|
],
|
|
[
|
|
"totalWeight",
|
|
"u32"
|
|
],
|
|
[
|
|
"thresholdWeight",
|
|
"u32"
|
|
],
|
|
[
|
|
"prevotes",
|
|
"Prevotes"
|
|
],
|
|
[
|
|
"precommits",
|
|
"Precommits"
|
|
]
|
|
]
|
|
},
|
|
"StoredPendingChange": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"scheduledAt",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"delay",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"nextAuthorities",
|
|
"AuthorityList"
|
|
]
|
|
]
|
|
},
|
|
"StoredState": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Live",
|
|
"Null"
|
|
],
|
|
[
|
|
"PendingPause",
|
|
"PendingPause"
|
|
],
|
|
[
|
|
"Paused",
|
|
"Null"
|
|
],
|
|
[
|
|
"PendingResume",
|
|
"PendingResume"
|
|
]
|
|
]
|
|
},
|
|
"AccountInfoWithRefCountU8": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"nonce",
|
|
"Index"
|
|
],
|
|
[
|
|
"refcount",
|
|
"u8"
|
|
],
|
|
[
|
|
"data",
|
|
"AccountData"
|
|
]
|
|
]
|
|
},
|
|
"AccountInfoWithRefCount": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"nonce",
|
|
"Index"
|
|
],
|
|
[
|
|
"refcount",
|
|
"RefCount"
|
|
],
|
|
[
|
|
"data",
|
|
"AccountData"
|
|
]
|
|
]
|
|
},
|
|
"AccountInfoWithDualRefCount": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"nonce",
|
|
"Index"
|
|
],
|
|
[
|
|
"consumers",
|
|
"RefCount"
|
|
],
|
|
[
|
|
"providers",
|
|
"RefCount"
|
|
],
|
|
[
|
|
"data",
|
|
"AccountData"
|
|
]
|
|
]
|
|
},
|
|
"AccountInfoWithProviders": "AccountInfoWithDualRefCount",
|
|
"AccountInfoWithTripleRefCount": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"nonce",
|
|
"Index"
|
|
],
|
|
[
|
|
"consumers",
|
|
"RefCount"
|
|
],
|
|
[
|
|
"providers",
|
|
"RefCount"
|
|
],
|
|
[
|
|
"sufficients",
|
|
"RefCount"
|
|
],
|
|
[
|
|
"data",
|
|
"AccountData"
|
|
]
|
|
]
|
|
},
|
|
"AccountInfo": "AccountInfoWithTripleRefCount",
|
|
"BlockWeights": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"baseBlock",
|
|
"Weight"
|
|
],
|
|
[
|
|
"maxBlock",
|
|
"Weight"
|
|
],
|
|
[
|
|
"perClass",
|
|
"PerDispatchClass"
|
|
]
|
|
]
|
|
},
|
|
"ChainProperties": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"ss58Format",
|
|
"Option<u8>"
|
|
],
|
|
[
|
|
"tokenDecimals",
|
|
"Option<u32>"
|
|
],
|
|
[
|
|
"tokenSymbol",
|
|
"Option<Text>"
|
|
]
|
|
]
|
|
},
|
|
"ChainType": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Development",
|
|
"Null"
|
|
],
|
|
[
|
|
"Local",
|
|
"Null"
|
|
],
|
|
[
|
|
"Live",
|
|
"Null"
|
|
],
|
|
[
|
|
"Custom",
|
|
"Text"
|
|
]
|
|
]
|
|
},
|
|
"DispatchErrorTo198": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"module",
|
|
"Option<u8>"
|
|
],
|
|
[
|
|
"error",
|
|
"u8"
|
|
]
|
|
]
|
|
},
|
|
"DispatchInfoTo190": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"weight",
|
|
"Weight"
|
|
],
|
|
[
|
|
"class",
|
|
"DispatchClass"
|
|
]
|
|
]
|
|
},
|
|
"DispatchInfoTo244": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"weight",
|
|
"Weight"
|
|
],
|
|
[
|
|
"class",
|
|
"DispatchClass"
|
|
],
|
|
[
|
|
"paysFee",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"DispatchResultOf": "DispatchResult",
|
|
"Event": "GenericEvent",
|
|
"EventId": "[u8; 2]",
|
|
"EventRecord": "EventRecord",
|
|
"EventRecordTo76": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"phase",
|
|
"Phase"
|
|
],
|
|
[
|
|
"event",
|
|
"Event"
|
|
]
|
|
]
|
|
},
|
|
"Health": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"peers",
|
|
"u64"
|
|
],
|
|
[
|
|
"isSyncing",
|
|
"bool"
|
|
],
|
|
[
|
|
"shouldHavePeers",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"InvalidTransaction": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Call",
|
|
"Null"
|
|
],
|
|
[
|
|
"Payment",
|
|
"Null"
|
|
],
|
|
[
|
|
"Future",
|
|
"Null"
|
|
],
|
|
[
|
|
"Stale",
|
|
"Null"
|
|
],
|
|
[
|
|
"BadProof",
|
|
"Null"
|
|
],
|
|
[
|
|
"AncientBirthBlock",
|
|
"Null"
|
|
],
|
|
[
|
|
"ExhaustsResources",
|
|
"Null"
|
|
],
|
|
[
|
|
"Custom",
|
|
"u8"
|
|
],
|
|
[
|
|
"BadMandatory",
|
|
"Null"
|
|
],
|
|
[
|
|
"MandatoryDispatch",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"Key": "Bytes",
|
|
"TransactionValidityError": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Invalid",
|
|
"InvalidTransaction"
|
|
],
|
|
[
|
|
"Unknown",
|
|
"UnknownTransaction"
|
|
]
|
|
]
|
|
},
|
|
"UnknownTransaction": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"CannotLookup",
|
|
"Null"
|
|
],
|
|
[
|
|
"NoUnsignedValidator",
|
|
"Null"
|
|
],
|
|
[
|
|
"Custom",
|
|
"u8"
|
|
]
|
|
]
|
|
},
|
|
"WeightToFeeCoefficient": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"coeffInteger",
|
|
"Balance"
|
|
],
|
|
[
|
|
"coeffFrac",
|
|
"Perbill"
|
|
],
|
|
[
|
|
"negative",
|
|
"bool"
|
|
],
|
|
[
|
|
"degree",
|
|
"u8"
|
|
]
|
|
]
|
|
},
|
|
"EraPoints": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"total",
|
|
"Points"
|
|
],
|
|
[
|
|
"individual",
|
|
"Vec<Points>"
|
|
]
|
|
]
|
|
},
|
|
"CompactAssignmentsWith16": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"votes1",
|
|
"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes2",
|
|
"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes3",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes4",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes5",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes6",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes7",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes8",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes9",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes10",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes11",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes12",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes13",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes14",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes15",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes16",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>"
|
|
]
|
|
]
|
|
},
|
|
"CompactAssignmentsWith24": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"votes1",
|
|
"Vec<(NominatorIndexCompact, ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes2",
|
|
"Vec<(NominatorIndexCompact, CompactScoreCompact, ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes3",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 2], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes4",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 3], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes5",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 4], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes6",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 5], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes7",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 6], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes8",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 7], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes9",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 8], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes10",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 9], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes11",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 10], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes12",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 11], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes13",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 12], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes14",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 13], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes15",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 14], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes16",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 15], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes17",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 16], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes18",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 17], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes19",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 18], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes20",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 19], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes21",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 20], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes22",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 21], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes23",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 22], ValidatorIndexCompact)>"
|
|
],
|
|
[
|
|
"votes24",
|
|
"Vec<(NominatorIndexCompact, [CompactScoreCompact; 23], ValidatorIndexCompact)>"
|
|
]
|
|
]
|
|
},
|
|
"CompactAssignments": "CompactAssignmentsWith24",
|
|
"CompactAssignmentsTo265": "CompactAssignmentsWith16",
|
|
"ElectionPhase": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Off",
|
|
"Null"
|
|
],
|
|
[
|
|
"Signed",
|
|
"Null"
|
|
],
|
|
[
|
|
"Unsigned",
|
|
"(bool, BlockNumber)"
|
|
],
|
|
[
|
|
"Emergency",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"RawSolutionWith24": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"compact",
|
|
"CompactAssignmentsWith24"
|
|
],
|
|
[
|
|
"score",
|
|
"ElectionScore"
|
|
],
|
|
[
|
|
"round",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"RawSolutionTo265": "RawSolutionWith16",
|
|
"VoteWeight": "u64",
|
|
"EraIndex": "u32",
|
|
"EraRewards": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"total",
|
|
"u32"
|
|
],
|
|
[
|
|
"rewards",
|
|
"Vec<u32>"
|
|
]
|
|
]
|
|
},
|
|
"Exposure": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"total",
|
|
"Compact<Balance>"
|
|
],
|
|
[
|
|
"own",
|
|
"Compact<Balance>"
|
|
],
|
|
[
|
|
"others",
|
|
"Vec<IndividualExposure>"
|
|
]
|
|
]
|
|
},
|
|
"IndividualExposure": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"who",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"value",
|
|
"Compact<Balance>"
|
|
]
|
|
]
|
|
},
|
|
"KeyType": "AccountId",
|
|
"Points": "u32",
|
|
"SlashJournalEntry": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"who",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"amount",
|
|
"Balance"
|
|
],
|
|
[
|
|
"ownSlash",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"SlashingSpansTo204": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"spanIndex",
|
|
"SpanIndex"
|
|
],
|
|
[
|
|
"lastStart",
|
|
"EraIndex"
|
|
],
|
|
[
|
|
"prior",
|
|
"Vec<EraIndex>"
|
|
]
|
|
]
|
|
},
|
|
"StakingLedgerTo223": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"stash",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"total",
|
|
"Compact<Balance>"
|
|
],
|
|
[
|
|
"active",
|
|
"Compact<Balance>"
|
|
],
|
|
[
|
|
"unlocking",
|
|
"Vec<UnlockChunk>"
|
|
]
|
|
]
|
|
},
|
|
"StakingLedgerTo240": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"stash",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"total",
|
|
"Compact<Balance>"
|
|
],
|
|
[
|
|
"active",
|
|
"Compact<Balance>"
|
|
],
|
|
[
|
|
"unlocking",
|
|
"Vec<UnlockChunk>"
|
|
],
|
|
[
|
|
"lastReward",
|
|
"Option<EraIndex>"
|
|
]
|
|
]
|
|
},
|
|
"StakingLedger": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"stash",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"total",
|
|
"Compact<Balance>"
|
|
],
|
|
[
|
|
"active",
|
|
"Compact<Balance>"
|
|
],
|
|
[
|
|
"unlocking",
|
|
"Vec<UnlockChunk>"
|
|
],
|
|
[
|
|
"claimedRewards",
|
|
"Vec<EraIndex>"
|
|
]
|
|
]
|
|
},
|
|
"UnappliedSlash": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"validator",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"own",
|
|
"Balance"
|
|
],
|
|
[
|
|
"others",
|
|
"Vec<UnappliedSlashOther>"
|
|
],
|
|
[
|
|
"reporters",
|
|
"Vec<AccountId>"
|
|
],
|
|
[
|
|
"payout",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"UnlockChunk": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"value",
|
|
"Compact<Balance>"
|
|
],
|
|
[
|
|
"era",
|
|
"Compact<BlockNumber>"
|
|
]
|
|
]
|
|
},
|
|
"ValidatorPrefsWithCommission": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"commission",
|
|
"Compact<Perbill>"
|
|
]
|
|
]
|
|
},
|
|
"ValidatorPrefsWithBlocked": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"commission",
|
|
"Compact<Perbill>"
|
|
],
|
|
[
|
|
"blocked",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"ValidatorPrefs": "ValidatorPrefsWithBlocked",
|
|
"ValidatorPrefsTo196": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"validatorPayment",
|
|
"Compact<Balance>"
|
|
]
|
|
]
|
|
},
|
|
"ValidatorPrefsTo145": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"unstakeThreshold",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"validatorPayment",
|
|
"Compact<Balance>"
|
|
]
|
|
]
|
|
},
|
|
"ClassId": "u32",
|
|
"InstanceId": "u32",
|
|
"DepositBalance": "Balance",
|
|
"DepositBalanceOf": "Balance",
|
|
"ClassDetails": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"owner",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"issuer",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"admin",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"freezer",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"totalDeposit",
|
|
"DepositBalance"
|
|
],
|
|
[
|
|
"freeHolding",
|
|
"bool"
|
|
],
|
|
[
|
|
"instances",
|
|
"u32"
|
|
],
|
|
[
|
|
"instanceMetadatas",
|
|
"u32"
|
|
],
|
|
[
|
|
"attributes",
|
|
"u32"
|
|
],
|
|
[
|
|
"isFrozen",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"DestroyWitness": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"instances",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"instanceMetadatas",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"attributes",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"InstanceDetails": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"owner",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"approved",
|
|
"Option<AccountId>"
|
|
],
|
|
[
|
|
"isFrozen",
|
|
"bool"
|
|
],
|
|
[
|
|
"deposit",
|
|
"DepositBalance"
|
|
]
|
|
]
|
|
},
|
|
"ClassMetadata": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"deposit",
|
|
"DepositBalance"
|
|
],
|
|
[
|
|
"data",
|
|
"Vec<u8>"
|
|
],
|
|
[
|
|
"isFrozen",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"InstanceMetadata": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"deposit",
|
|
"DepositBalance"
|
|
],
|
|
[
|
|
"data",
|
|
"Vec<u8>"
|
|
],
|
|
[
|
|
"isFrozen",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"BalanceLockTo212": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"id",
|
|
"LockIdentifier"
|
|
],
|
|
[
|
|
"amount",
|
|
"Balance"
|
|
],
|
|
[
|
|
"until",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"reasons",
|
|
"WithdrawReasons"
|
|
]
|
|
]
|
|
},
|
|
"VestingSchedule": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"offset",
|
|
"Balance"
|
|
],
|
|
[
|
|
"perBlock",
|
|
"Balance"
|
|
],
|
|
[
|
|
"startingBlock",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"EvmAccount": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"nonce",
|
|
"u256"
|
|
],
|
|
[
|
|
"balance",
|
|
"u256"
|
|
]
|
|
]
|
|
},
|
|
"EvmLog": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"address",
|
|
"H160"
|
|
],
|
|
[
|
|
"topics",
|
|
"Vec<H256>"
|
|
],
|
|
[
|
|
"data",
|
|
"Bytes"
|
|
]
|
|
]
|
|
},
|
|
"EvmVicinity": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"gasPrice",
|
|
"u256"
|
|
],
|
|
[
|
|
"origin",
|
|
"H160"
|
|
]
|
|
]
|
|
},
|
|
"ExitError": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"StackUnderflow",
|
|
"Null"
|
|
],
|
|
[
|
|
"StackOverflow",
|
|
"Null"
|
|
],
|
|
[
|
|
"InvalidJump",
|
|
"Null"
|
|
],
|
|
[
|
|
"InvalidRange",
|
|
"Null"
|
|
],
|
|
[
|
|
"DesignatedInvalid",
|
|
"Null"
|
|
],
|
|
[
|
|
"CallTooDeep",
|
|
"Null"
|
|
],
|
|
[
|
|
"CreateCollision",
|
|
"Null"
|
|
],
|
|
[
|
|
"CreateContractLimit",
|
|
"Null"
|
|
],
|
|
[
|
|
"OutOfOffset",
|
|
"Null"
|
|
],
|
|
[
|
|
"OutOfGas",
|
|
"Null"
|
|
],
|
|
[
|
|
"OutOfFund",
|
|
"Null"
|
|
],
|
|
[
|
|
"PCUnderflow",
|
|
"Null"
|
|
],
|
|
[
|
|
"CreateEmpty",
|
|
"Null"
|
|
],
|
|
[
|
|
"Other",
|
|
"Text"
|
|
]
|
|
]
|
|
},
|
|
"ExitFatal": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"NotSupported",
|
|
"Null"
|
|
],
|
|
[
|
|
"UnhandledInterrupt",
|
|
"Null"
|
|
],
|
|
[
|
|
"CallErrorAsFatal",
|
|
"ExitError"
|
|
],
|
|
[
|
|
"Other",
|
|
"Text"
|
|
]
|
|
]
|
|
},
|
|
"ExitReason": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Succeed",
|
|
"ExitSucceed"
|
|
],
|
|
[
|
|
"Error",
|
|
"ExitError"
|
|
],
|
|
[
|
|
"Revert",
|
|
"ExitRevert"
|
|
],
|
|
[
|
|
"Fatal",
|
|
"ExitFatal"
|
|
]
|
|
]
|
|
},
|
|
"ExitRevert": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Reverted"
|
|
]
|
|
},
|
|
"ExitSucceed": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Stopped",
|
|
"Returned",
|
|
"Suicided"
|
|
]
|
|
},
|
|
"StorageKind": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"__UNUSED",
|
|
"PERSISTENT",
|
|
"LOCAL"
|
|
]
|
|
},
|
|
"ConfigData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"maxIndividual",
|
|
"Weight"
|
|
]
|
|
]
|
|
},
|
|
"MessageId": "[u8; 32]",
|
|
"OverweightIndex": "u64",
|
|
"PageCounter": "u32",
|
|
"PageIndexData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"beginUsed",
|
|
"PageCounter"
|
|
],
|
|
[
|
|
"endUsed",
|
|
"PageCounter"
|
|
],
|
|
[
|
|
"overweightCount",
|
|
"OverweightIndex"
|
|
]
|
|
]
|
|
},
|
|
"OpenTipTo225": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"reason",
|
|
"Hash"
|
|
],
|
|
[
|
|
"who",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"finder",
|
|
"Option<OpenTipFinderTo225>"
|
|
],
|
|
[
|
|
"closes",
|
|
"Option<BlockNumber>"
|
|
],
|
|
[
|
|
"tips",
|
|
"Vec<OpenTipTip>"
|
|
]
|
|
]
|
|
},
|
|
"OpenTipFinderTo225": "(AccountId, Balance)",
|
|
"TreasuryProposal": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"proposer",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"value",
|
|
"Balance"
|
|
],
|
|
[
|
|
"beneficiary",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"bond",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"BabeAuthorityWeight": "u64",
|
|
"BabeEpochConfiguration": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"c",
|
|
"(u64, u64)"
|
|
],
|
|
[
|
|
"allowedSlots",
|
|
"AllowedSlots"
|
|
]
|
|
]
|
|
},
|
|
"BabeBlockWeight": "u32",
|
|
"BabeEquivocationProof": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"offender",
|
|
"AuthorityId"
|
|
],
|
|
[
|
|
"slotNumber",
|
|
"SlotNumber"
|
|
],
|
|
[
|
|
"firstHeader",
|
|
"Header"
|
|
],
|
|
[
|
|
"secondHeader",
|
|
"Header"
|
|
]
|
|
]
|
|
},
|
|
"EquivocationProof<Header>": "BabeEquivocationProof",
|
|
"BabeWeight": "u64",
|
|
"EpochAuthorship": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"primary",
|
|
"Vec<u64>"
|
|
],
|
|
[
|
|
"secondary",
|
|
"Vec<u64>"
|
|
],
|
|
[
|
|
"secondary_vrf",
|
|
"Vec<u64>"
|
|
]
|
|
]
|
|
},
|
|
"RawBabePreDigestTo159": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Primary",
|
|
"RawBabePreDigestPrimaryTo159"
|
|
],
|
|
[
|
|
"Secondary",
|
|
"RawBabePreDigestSecondaryTo159"
|
|
]
|
|
]
|
|
},
|
|
"RawBabePreDigestPrimaryTo159": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"authorityIndex",
|
|
"u32"
|
|
],
|
|
[
|
|
"slotNumber",
|
|
"SlotNumber"
|
|
],
|
|
[
|
|
"weight",
|
|
"BabeBlockWeight"
|
|
],
|
|
[
|
|
"vrfOutput",
|
|
"VrfOutput"
|
|
],
|
|
[
|
|
"vrfProof",
|
|
"VrfProof"
|
|
]
|
|
]
|
|
},
|
|
"RawBabePreDigestSecondaryTo159": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"authorityIndex",
|
|
"u32"
|
|
],
|
|
[
|
|
"slotNumber",
|
|
"SlotNumber"
|
|
],
|
|
[
|
|
"weight",
|
|
"BabeBlockWeight"
|
|
]
|
|
]
|
|
},
|
|
"RawBabePreDigestCompat": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Zero",
|
|
"u32"
|
|
],
|
|
[
|
|
"One",
|
|
"u32"
|
|
],
|
|
[
|
|
"Two",
|
|
"u32"
|
|
],
|
|
[
|
|
"Three",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"VrfOutput": "[u8; 32]",
|
|
"RpcMethods": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"version",
|
|
"u32"
|
|
],
|
|
[
|
|
"methods",
|
|
"Vec<Text>"
|
|
]
|
|
]
|
|
},
|
|
"AssetApprovalKey": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"owner",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"delegate",
|
|
"AccountId"
|
|
]
|
|
]
|
|
},
|
|
"AssetApproval": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"amount",
|
|
"TAssetBalance"
|
|
],
|
|
[
|
|
"deposit",
|
|
"TAssetDepositBalance"
|
|
]
|
|
]
|
|
},
|
|
"AssetBalance": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"balance",
|
|
"TAssetBalance"
|
|
],
|
|
[
|
|
"isFrozen",
|
|
"bool"
|
|
],
|
|
[
|
|
"isSufficient",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"AssetDestroyWitness": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"accounts",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"sufficients",
|
|
"Compact<u32>"
|
|
],
|
|
[
|
|
"approvals",
|
|
"Compact<u32>"
|
|
]
|
|
]
|
|
},
|
|
"AssetDetails": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"owner",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"issuer",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"admin",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"freezer",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"supply",
|
|
"TAssetBalance"
|
|
],
|
|
[
|
|
"deposit",
|
|
"TAssetDepositBalance"
|
|
],
|
|
[
|
|
"minBalance",
|
|
"TAssetBalance"
|
|
],
|
|
[
|
|
"isSufficient",
|
|
"bool"
|
|
],
|
|
[
|
|
"accounts",
|
|
"u32"
|
|
],
|
|
[
|
|
"sufficients",
|
|
"u32"
|
|
],
|
|
[
|
|
"approvals",
|
|
"u32"
|
|
],
|
|
[
|
|
"isFrozen",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"AssetMetadata": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"deposit",
|
|
"TAssetDepositBalance"
|
|
],
|
|
[
|
|
"name",
|
|
"Vec<u8>"
|
|
],
|
|
[
|
|
"symbol",
|
|
"Vec<u8>"
|
|
],
|
|
[
|
|
"decimals",
|
|
"u8"
|
|
],
|
|
[
|
|
"isFrozen",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"TAssetBalance": "u64",
|
|
"TAssetDepositBalance": "BalanceOf",
|
|
"CreatedBlock": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"hash",
|
|
"BlockHash"
|
|
],
|
|
[
|
|
"aux",
|
|
"ImportedAux"
|
|
]
|
|
]
|
|
},
|
|
"ImportedAux": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"headerOnly",
|
|
"bool"
|
|
],
|
|
[
|
|
"clearJustificationRequests",
|
|
"bool"
|
|
],
|
|
[
|
|
"needsJustification",
|
|
"bool"
|
|
],
|
|
[
|
|
"badJustification",
|
|
"bool"
|
|
],
|
|
[
|
|
"needsFinalityProof",
|
|
"bool"
|
|
],
|
|
[
|
|
"isNewBest",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"Conviction": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"None",
|
|
"Locked1x",
|
|
"Locked2x",
|
|
"Locked3x",
|
|
"Locked4x",
|
|
"Locked5x",
|
|
"Locked6x"
|
|
]
|
|
},
|
|
"PropIndex": "u32",
|
|
"Proposal": "Call",
|
|
"ReferendumIndex": "u32",
|
|
"ReferendumInfoTo239": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"end",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"proposalHash",
|
|
"Hash"
|
|
],
|
|
[
|
|
"threshold",
|
|
"VoteThreshold"
|
|
],
|
|
[
|
|
"delay",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"ApprovalFlag": "u32",
|
|
"SetIndex": "u32",
|
|
"Vote": "GenericVote",
|
|
"VoteIndex": "u32",
|
|
"VoterInfo": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"lastActive",
|
|
"VoteIndex"
|
|
],
|
|
[
|
|
"lastWin",
|
|
"VoteIndex"
|
|
],
|
|
[
|
|
"pot",
|
|
"Balance"
|
|
],
|
|
[
|
|
"stake",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"VoteThreshold": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Super majority approval",
|
|
"Super majority rejection",
|
|
"Simple majority"
|
|
]
|
|
},
|
|
"EthereumAddress": "H160",
|
|
"AbridgedCandidateReceipt": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"parachainIndex",
|
|
"ParaId"
|
|
],
|
|
[
|
|
"relayParent",
|
|
"Hash"
|
|
],
|
|
[
|
|
"headData",
|
|
"HeadData"
|
|
],
|
|
[
|
|
"collator",
|
|
"CollatorId"
|
|
],
|
|
[
|
|
"signature",
|
|
"CollatorSignature"
|
|
],
|
|
[
|
|
"povBlockHash",
|
|
"Hash"
|
|
],
|
|
[
|
|
"commitments",
|
|
"CandidateCommitments"
|
|
]
|
|
]
|
|
},
|
|
"AbridgedHostConfiguration": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"maxCodeSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxHeadDataSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxUpwardQueueCount",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxUpwardQueueSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxUpwardMessageSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxUpwardMessageNumPerCandidate",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpMaxMessageNumPerCandidate",
|
|
"u32"
|
|
],
|
|
[
|
|
"validationUpgradeFrequency",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"validationUpgradeDelay",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"AbridgedHrmpChannel": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"maxCapacity",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxTotalSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxMessageSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"msgCount",
|
|
"u32"
|
|
],
|
|
[
|
|
"totalSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"mqcHead",
|
|
"Option<Hash>"
|
|
]
|
|
]
|
|
},
|
|
"Bidder": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"New",
|
|
"NewBidder"
|
|
],
|
|
[
|
|
"Existing",
|
|
"ParaId"
|
|
]
|
|
]
|
|
},
|
|
"BackedCandidate": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"candidate",
|
|
"CommittedCandidateReceipt"
|
|
],
|
|
[
|
|
"validityVotes",
|
|
"Vec<ValidityAttestation>"
|
|
],
|
|
[
|
|
"validatorIndices",
|
|
"BitVec"
|
|
]
|
|
]
|
|
},
|
|
"BufferedSessionChange": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"applyAt",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"validators",
|
|
"Vec<ValidatorId>"
|
|
],
|
|
[
|
|
"queued",
|
|
"Vec<ValidatorId>"
|
|
],
|
|
[
|
|
"sessionIndex",
|
|
"SessionIndex"
|
|
]
|
|
]
|
|
},
|
|
"CandidateCommitments": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"upwardMessages",
|
|
"Vec<UpwardMessage>"
|
|
],
|
|
[
|
|
"horizontalMessages",
|
|
"Vec<OutboundHrmpMessage>"
|
|
],
|
|
[
|
|
"newValidationCode",
|
|
"Option<ValidationCode>"
|
|
],
|
|
[
|
|
"headData",
|
|
"HeadData"
|
|
],
|
|
[
|
|
"processedDownwardMessages",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpWatermark",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"CandidateDescriptor": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"paraId",
|
|
"ParaId"
|
|
],
|
|
[
|
|
"relayParent",
|
|
"RelayChainHash"
|
|
],
|
|
[
|
|
"collatorId",
|
|
"CollatorId"
|
|
],
|
|
[
|
|
"persistedValidationDataHash",
|
|
"Hash"
|
|
],
|
|
[
|
|
"povHash",
|
|
"Hash"
|
|
],
|
|
[
|
|
"erasureRoot",
|
|
"Hash"
|
|
],
|
|
[
|
|
"signature",
|
|
"CollatorSignature"
|
|
],
|
|
[
|
|
"paraHead",
|
|
"Hash"
|
|
],
|
|
[
|
|
"validationCodeHash",
|
|
"ValidationCodeHash"
|
|
]
|
|
]
|
|
},
|
|
"CandidateHash": "Hash",
|
|
"CandidateInfo": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"who",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"deposit",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"CandidatePendingAvailability": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"core",
|
|
"CoreIndex"
|
|
],
|
|
[
|
|
"hash",
|
|
"CandidateHash"
|
|
],
|
|
[
|
|
"descriptor",
|
|
"CandidateDescriptor"
|
|
],
|
|
[
|
|
"availabilityVotes",
|
|
"BitVec"
|
|
],
|
|
[
|
|
"backers",
|
|
"BitVec"
|
|
],
|
|
[
|
|
"relayParentNumber",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"backedInNumber",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"backingGroup",
|
|
"GroupIndex"
|
|
]
|
|
]
|
|
},
|
|
"CandidateReceipt": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"descriptor",
|
|
"CandidateDescriptor"
|
|
],
|
|
[
|
|
"commitmentsHash",
|
|
"Hash"
|
|
]
|
|
]
|
|
},
|
|
"GlobalValidationData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"maxCodeSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxHeadDataSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"blockNumber",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"CommittedCandidateReceipt": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"descriptor",
|
|
"CandidateDescriptor"
|
|
],
|
|
[
|
|
"commitments",
|
|
"CandidateCommitments"
|
|
]
|
|
]
|
|
},
|
|
"CoreAssignment": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"core",
|
|
"CoreIndex"
|
|
],
|
|
[
|
|
"paraId",
|
|
"ParaId"
|
|
],
|
|
[
|
|
"kind",
|
|
"AssignmentKind"
|
|
],
|
|
[
|
|
"groupIdx",
|
|
"GroupIndex"
|
|
]
|
|
]
|
|
},
|
|
"CoreIndex": "u32",
|
|
"CoreOccupied": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Parathread",
|
|
"ParathreadEntry"
|
|
],
|
|
[
|
|
"Parachain",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"DownwardMessage": "Bytes",
|
|
"GroupIndex": "u32",
|
|
"GlobalValidationSchedule": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"maxCodeSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxHeadDataSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"blockNumber",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"HeadData": "Bytes",
|
|
"HostConfiguration": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"maxCodeSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxHeadDataSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxUpwardQueueCount",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxUpwardQueueSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxUpwardMessageSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxUpwardMessageNumPerCandidate",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpMaxMessageNumPerCandidate",
|
|
"u32"
|
|
],
|
|
[
|
|
"validationUpgradeFrequency",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"validationUpgradeDelay",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"maxPovSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxDownwardMessageSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"preferredDispatchableUpwardMessagesStepWeight",
|
|
"Weight"
|
|
],
|
|
[
|
|
"hrmpMaxParachainOutboundChannels",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpMaxParathreadOutboundChannels",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpOpenRequestTtl",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpSenderDeposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"hrmpRecipientDeposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"hrmpChannelMaxCapacity",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpChannelMaxTotalSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpMaxParachainInboundChannels",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpMaxParathreadInboundChannels",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpChannelMaxMessageSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"codeRetentionPeriod",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"parathreadCores",
|
|
"u32"
|
|
],
|
|
[
|
|
"parathreadRetries",
|
|
"u32"
|
|
],
|
|
[
|
|
"groupRotationFrequency",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"chainAvailabilityPeriod",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"threadAvailabilityPeriod",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"schedulingLookahead",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxValidatorsPerCore",
|
|
"Option<u32>"
|
|
],
|
|
[
|
|
"maxValidators",
|
|
"Option<u32>"
|
|
],
|
|
[
|
|
"disputePeriod",
|
|
"SessionIndex"
|
|
],
|
|
[
|
|
"disputePostConclusionAcceptancePeriod",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"disputeMaxSpamSlots",
|
|
"u32"
|
|
],
|
|
[
|
|
"disputeConclusionByTimeOutPeriod",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"noShowSlots",
|
|
"u32"
|
|
],
|
|
[
|
|
"nDelayTranches",
|
|
"u32"
|
|
],
|
|
[
|
|
"zerothDelayTrancheWidth",
|
|
"u32"
|
|
],
|
|
[
|
|
"neededApprovals",
|
|
"u32"
|
|
],
|
|
[
|
|
"relayVrfModuloSamples",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"HostConfigurationTo13": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"validationUpgradeFrequency",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"validationUpgradeDelay",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"acceptancePeriod",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"maxCodeSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxHeadDataSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxPovSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"parathreadCores",
|
|
"u32"
|
|
],
|
|
[
|
|
"parathreadRetries",
|
|
"u32"
|
|
],
|
|
[
|
|
"groupRotationFrequency",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"chainAvailabilityPeriod",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"threadAvailabilityPeriod",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"schedulingLookahead",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxValidatorsPerCore",
|
|
"Option<u32>"
|
|
],
|
|
[
|
|
"disputePeriod",
|
|
"SessionIndex"
|
|
],
|
|
[
|
|
"noShowSlots",
|
|
"u32"
|
|
],
|
|
[
|
|
"nDelayTranches",
|
|
"u32"
|
|
],
|
|
[
|
|
"zerothDelayTrancheWidth",
|
|
"u32"
|
|
],
|
|
[
|
|
"neededApprovals",
|
|
"u32"
|
|
],
|
|
[
|
|
"relayVrfModuloSamples",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxUpwardQueueCount",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxUpwardQueueSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxDownwardMessageSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"preferredDispatchableUpwardMessagesStepWeight",
|
|
"Weight"
|
|
],
|
|
[
|
|
"maxUpwardMessageSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxUpwardMessageNumPerCandidate",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpOpenRequestTtl",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpSenderDeposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"hrmpRecipientDeposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"hrmpChannelMaxCapacity",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpChannelMaxTotalSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpMaxParachainInboundChannels",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpMaxParathreadInboundChannels",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpChannelMaxMessageSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpMaxParachainOutboundChannels",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpMaxParathreadOutboundChannels",
|
|
"u32"
|
|
],
|
|
[
|
|
"hrmpMaxMessageNumPerCandidate",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"HrmpChannel": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"maxCapacity",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxTotalSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxMessageSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"msgCount",
|
|
"u32"
|
|
],
|
|
[
|
|
"totalSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"mqcHead",
|
|
"Option<Hash>"
|
|
],
|
|
[
|
|
"senderDeposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"recipientDeposit",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"HrmpOpenChannelRequest": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"confirmed",
|
|
"bool"
|
|
],
|
|
[
|
|
"age",
|
|
"SessionIndex"
|
|
],
|
|
[
|
|
"senderDeposit",
|
|
"Balance"
|
|
],
|
|
[
|
|
"maxMessageSize",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxCapacity",
|
|
"u32"
|
|
],
|
|
[
|
|
"maxTotalSize",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"InboundDownwardMessage": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"pubSentAt",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"pubMsg",
|
|
"DownwardMessage"
|
|
]
|
|
]
|
|
},
|
|
"InboundHrmpMessage": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"sentAt",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"data",
|
|
"Bytes"
|
|
]
|
|
]
|
|
},
|
|
"InboundHrmpMessages": "Vec<InboundHrmpMessage>",
|
|
"HrmpChannelId": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"sender",
|
|
"u32"
|
|
],
|
|
[
|
|
"receiver",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"LocalValidationData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"parentHead",
|
|
"HeadData"
|
|
],
|
|
[
|
|
"balance",
|
|
"Balance"
|
|
],
|
|
[
|
|
"codeUpgradeAllowed",
|
|
"Option<BlockNumber>"
|
|
]
|
|
]
|
|
},
|
|
"BTreeMap<ParaId, InboundHrmpMessages>": "Vec<(ParaId, InboundHrmpMessages)>",
|
|
"MessageIngestionType": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"downwardMessages",
|
|
"Vec<InboundDownwardMessage>"
|
|
],
|
|
[
|
|
"horizontalMessages",
|
|
"BTreeMap<ParaId, InboundHrmpMessages>"
|
|
]
|
|
]
|
|
},
|
|
"ParachainDispatchOrigin": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Signed",
|
|
"Parachain",
|
|
"Root"
|
|
]
|
|
},
|
|
"ParachainInherentData": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"validationData",
|
|
"PersistedValidationData"
|
|
],
|
|
[
|
|
"relayChainState",
|
|
"StorageProof"
|
|
],
|
|
[
|
|
"downwardMessages",
|
|
"Vec<InboundDownwardMessage>"
|
|
],
|
|
[
|
|
"horizontalMessages",
|
|
"BTreeMap<ParaId, VecInboundHrmpMessage>"
|
|
]
|
|
]
|
|
},
|
|
"ParachainProposal": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"proposer",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"genesisHead",
|
|
"HeadData"
|
|
],
|
|
[
|
|
"validators",
|
|
"Vec<ValidatorId>"
|
|
],
|
|
[
|
|
"name",
|
|
"Bytes"
|
|
],
|
|
[
|
|
"balance",
|
|
"Balance"
|
|
]
|
|
]
|
|
},
|
|
"RegisteredParachainInfo": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"validators",
|
|
"Vec<ValidatorId>"
|
|
],
|
|
[
|
|
"proposer",
|
|
"AccountId"
|
|
]
|
|
]
|
|
},
|
|
"SystemInherentData": "ParachainInherentData",
|
|
"RelayBlockNumber": "u32",
|
|
"RelayChainBlockNumber": "RelayBlockNumber",
|
|
"RelayHash": "Hash",
|
|
"RelayChainHash": "RelayHash",
|
|
"QueuedParathread": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"claim",
|
|
"ParathreadEntry"
|
|
],
|
|
[
|
|
"coreOffset",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"Remark": "[u8; 32]",
|
|
"ReplacementTimes": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"expectedAt",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"activatedAt",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"Retriable": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Never",
|
|
"Null"
|
|
],
|
|
[
|
|
"WithRetries",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"Scheduling": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Always",
|
|
"Dynamic"
|
|
]
|
|
},
|
|
"SessionInfoValidatorGroup": "Vec<ParaValidatorIndex>",
|
|
"SessionInfo": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"validators",
|
|
"Vec<ValidatorId>"
|
|
],
|
|
[
|
|
"discoveryKeys",
|
|
"Vec<AuthorityDiscoveryId>"
|
|
],
|
|
[
|
|
"assignmentKeys",
|
|
"Vec<AssignmentId>"
|
|
],
|
|
[
|
|
"validatorGroups",
|
|
"Vec<SessionInfoValidatorGroup>"
|
|
],
|
|
[
|
|
"nCores",
|
|
"u32"
|
|
],
|
|
[
|
|
"zerothDelayTrancheWidth",
|
|
"u32"
|
|
],
|
|
[
|
|
"relayVrfModuloSamples",
|
|
"u32"
|
|
],
|
|
[
|
|
"nDelayTranches",
|
|
"u32"
|
|
],
|
|
[
|
|
"noShowSlots",
|
|
"u32"
|
|
],
|
|
[
|
|
"neededApprovals",
|
|
"u32"
|
|
]
|
|
]
|
|
},
|
|
"SignedAvailabilityBitfield": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"payload",
|
|
"BitVec"
|
|
],
|
|
[
|
|
"validatorIndex",
|
|
"ParaValidatorIndex"
|
|
],
|
|
[
|
|
"signature",
|
|
"ValidatorSignature"
|
|
]
|
|
]
|
|
},
|
|
"SignedAvailabilityBitfields": "Vec<SignedAvailabilityBitfield>",
|
|
"UpgradeGoAhead": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Abort",
|
|
"GoAhead"
|
|
]
|
|
},
|
|
"UpgradeRestriction": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Present"
|
|
]
|
|
},
|
|
"UpwardMessage": "Bytes",
|
|
"CallIndex": "(u8, u8)",
|
|
"LotteryConfig": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"price",
|
|
"Balance"
|
|
],
|
|
[
|
|
"start",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"length",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"delay",
|
|
"BlockNumber"
|
|
],
|
|
[
|
|
"repeat",
|
|
"bool"
|
|
]
|
|
]
|
|
},
|
|
"AssetOptions": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"initalIssuance",
|
|
"Compact<Balance>"
|
|
],
|
|
[
|
|
"permissions",
|
|
"PermissionLatest"
|
|
]
|
|
]
|
|
},
|
|
"Owner": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"None",
|
|
"Null"
|
|
],
|
|
[
|
|
"Address",
|
|
"AccountId"
|
|
]
|
|
]
|
|
},
|
|
"PermissionsV1": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"update",
|
|
"Owner"
|
|
],
|
|
[
|
|
"mint",
|
|
"Owner"
|
|
],
|
|
[
|
|
"burn",
|
|
"Owner"
|
|
]
|
|
]
|
|
},
|
|
"PermissionVersions": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"V1",
|
|
"PermissionsV1"
|
|
]
|
|
]
|
|
},
|
|
"PermissionLatest": "PermissionsV1",
|
|
"Approvals": "[bool; 4]",
|
|
"ContractExecResultSuccessTo255": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"status",
|
|
"u8"
|
|
],
|
|
[
|
|
"data",
|
|
"Bytes"
|
|
]
|
|
]
|
|
},
|
|
"ContractExecResultTo255": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Success",
|
|
"ContractExecResultSuccessTo255"
|
|
],
|
|
[
|
|
"Error",
|
|
"Null"
|
|
]
|
|
]
|
|
},
|
|
"AccountStatus": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"validity",
|
|
"AccountValidity"
|
|
],
|
|
[
|
|
"freeBalance",
|
|
"Balance"
|
|
],
|
|
[
|
|
"lockedBalance",
|
|
"Balance"
|
|
],
|
|
[
|
|
"signature",
|
|
"Vec<u8>"
|
|
],
|
|
[
|
|
"vat",
|
|
"Permill"
|
|
]
|
|
]
|
|
},
|
|
"AccountValidity": {
|
|
"type": "enum",
|
|
"value_list": [
|
|
"Invalid",
|
|
"Initiated",
|
|
"Pending",
|
|
"ValidLow",
|
|
"ValidHigh",
|
|
"Completed"
|
|
]
|
|
},
|
|
"Text, Text": "(Text, Text)",
|
|
"Phase<BlockNumber>": {
|
|
"type": "enum",
|
|
"type_mapping": [
|
|
[
|
|
"Off",
|
|
"Null"
|
|
],
|
|
[
|
|
"Signed",
|
|
"Null"
|
|
],
|
|
[
|
|
"Unsigned",
|
|
"(bool, BlockNumber)"
|
|
]
|
|
]
|
|
},
|
|
"ProxyDefinition": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"delegate",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"proxyType",
|
|
"ProxyType"
|
|
],
|
|
[
|
|
"delay",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"ProxyAnnouncement": {
|
|
"type": "struct",
|
|
"type_mapping": [
|
|
[
|
|
"real",
|
|
"AccountId"
|
|
],
|
|
[
|
|
"callHash",
|
|
"Hash"
|
|
],
|
|
[
|
|
"height",
|
|
"BlockNumber"
|
|
]
|
|
]
|
|
},
|
|
"WeakBoundedVec": "BoundedVec",
|
|
"MaxProxies": "u32",
|
|
"MaxPending": "u32",
|
|
"(BoundedVec<ProxyDefinition<AccountId, ProxyType, BlockNumber>, MaxProxies>, BalanceOf,)": "(BoundedVec<ProxyDefinition, MaxProxies>, BalanceOf)",
|
|
"maxpending>": "Null",
|
|
"(BoundedVec<Announcement<AccountId, CallHashOf, BlockNumber>, MaxPending,>, BalanceOf,)": "(BoundedVec<ProxyAnnouncement, MaxPending>, BalanceOf)",
|
|
"WeakBoundedVec<BalanceLock<Balance>, MaxLocks>": "Vec<BalanceLock<Balance>>",
|
|
"Approval<Balance, DepositBalanceOf<T, I>>": "AssetApproval",
|
|
"Asset.Balance": "TAssetBalance",
|
|
"Xcm": "XcmV1",
|
|
"XcmError": "XcmErrorV1",
|
|
"XcmOrder": "XcmOrderV1",
|
|
"Junction": "JunctionV1",
|
|
"Junctions": "JunctionsV1",
|
|
"InteriorMultiLocation": "Junctions",
|
|
"MultiLocation": "MultiLocationV1",
|
|
"AssetInstance": "AssetInstanceV1",
|
|
"MultiAssetFilter": "MultiAssetFilterV1",
|
|
"MultiAsset": "MultiAssetV1",
|
|
"WildMultiAsset": "WildMultiAssetV1"
|
|
}
|
|
}
|