{
"Balance": "u128",
"BalanceOf<T>": "Balance",
"BlockNumber": "u32",
"BLockNumber": "BlockNumber",
"TaskAddress<BlockNumber>": "(BLockNumber, u32)",
"schedule::Period<BlockNumber>": "(BlockNumber, u32)",
"schedule::Priority": "u8",
"Scheduled<<T as Config>::Call, BlockNumber, PalletsOrigin, AccountId>": {
"maybe_id": "Option<Vec<u8>>",
"priority": "schedule::Priority",
"call": "Call",
"maybe_periodic": "Option<schedule::Period<BlockNumber>>",
"origin": "PalletsOrigin"
},
"Releases": {
"_enum": ["V1", "V2"]
},
"AccountId": "[u8; 32]",
"AccountId32": "AccountId",
"AccountIndex": "u32",
"Weight": "u64",
"Percent": "u8",
"PerU16": "u16",
"Permill": "u32",
"Perbill": "u32",
"H256": "[u8; 32]",
"H512": "[u8; 64]",
"Hash": "H256",
"CodeHash<T>": "Hash",
"Sha256Hash": "H256",
"MultiAddress": {
"_enum": {
"Id": "AccountId",
"Index": "AccountIndex",
"Raw": "Vec<u8>",
"Address32": "[u8; 32]",
"Address20": "[u8; 20]"
}
},
"TokenError": {
"_enum": ["NoFunds", "WouldDie", "BelowMinimum", "CannotCreate", "UnknownAsset", "Frozen", "Unsupported"]
},
"ArithmeticError": {
"_enum": ["Underflow", "Overflow", "DivisionByZero"]
},
"DispatchError": {
"_enum": {
"Other": "",
"CannotLookup": "",
"BadOrigin": "",
"Module": "DispatchErrorModule",
"ConsumerRemaining": "",
"NoProviders": "",
"Token": "TokenError",
"Arithmetic": "ArithmeticError"
}
},
"DispatchClass": {
"_enum": ["Normal", "Operational", "Mandatory"]
},
"Pays": {
"_enum": ["Yes", "No"]
},
"DispatchInfo": {
"weight": "Weight",
"class": "DispatchClass",
"pays_fee": "Pays"
},
"DispatchResult": "Result<(), DispatchError>",
"OpaqueTimeSlot": "Vec<u8>",
"SessionIndex": "u32",
"AuthIndex": "u32",
"OpaquePeerId": "Vec<u8>",
"OpaqueMultiaddr": "Text",
"OpaqueNetworkState": {
"peer_id": "OpaquePeerId",
"external_addresses": "Vec<OpaqueMultiaddr>"
},
"Heartbeat<BlockNumber>": {
"block_number": "BlockNumber",
"network_state": "OpaqueNetworkState",
"session_index": "SessionIndex",
"authority_index": "AuthIndex",
"validators_len": "u32"
},
"ConsensusEngineId": "[u8; 4]",
"ChangesTrieConfiguration": {
"digest_interval": "u32",
"digest_levels": "u32"
},
"ChangesTrieSignal": {
"_enum": {
"NewConfiguration": "Option<ChangesTrieConfiguration>"
}
},
"DigestItem<Hash>": {
"_enum": {
"ChangesTrieRoot": "Hash",
"PreRuntime": "(ConsensusEngineId, Vec<u8>)",
"Consesnsus": "(ConsensusEngineId, Vec<u8>)",
"Seal": "(ConsensusEngineId, Vec<u8>)",
"ChangesTrieSignal": "ChangesTrieSignal",
"Other": "Vec<u8>"
}
},
"Digest<Hash>": {
"logs": "Vec<DigestItem<Hash>>"
},
"DigestOf<T>": "Digest<Hash>",
"ReportIdOf<T>": "Hash",
"EventIndex": "u32",
"EventRecords": "Vec<EventRecord<Event, Hash>>",
"EventRecord<Event, Hash>": {
"phase": "Phase",
"event": "Event",
"topics": "Vec<Hash>"
},
"Header": {
"parent_hash": "Hash",
"number": "BlockNumber",
"state_root": "Hash",
"extrinsics_root": "Hash",
"digest": "Digest<Hash>"
},
"Slot": "u64",
"EquivocationProof<Hash, BlockNumber>": {
"offender": "BlockNumber",
"slot": "Slot",
"first_header": "Hash",
"second_header": "Hash"
},
"EquivocationProof<Header>": {
"offender": "BlockNumber",
"slot": "Slot",
"first_header": "Header",
"second_header": "Header"
},
"RewardDestination<AccountId>": {
"_enum": {
"Staked": "",
"Stash": "",
"Controller": "",
"Account": "AccountId",
"None": ""
}
},
"ElectionCompute": {
"_enum": {
"OnChain": "",
"Signed": "",
"Unsigned": ""
}
},
"FixedI64": "i64",
"FixedI128": "i128",
"FixedU128": "u128",
"Multiplier": "FixedU128",
"SetId": "u64",
"KeyTypeId": "[u8; 4]",
"Forcing": {
"_enum": ["NotForcing", "ForceNew", "ForceNone", "ForceAlways"]
},
"Phase": {
"_enum": {
"ApplyExtrinsic": "u32",
"Finalization": "",
"Initialization": ""
}
},
"Kind": "[u8; 16]",
"Key": "Vec<u8>",
"KeyValue": "(Vec<u8>, Vec<u8>)",
"KeyOwnerProof": "MembershipProof",
"EraIndex": "u32",
"MemberCount": "u32",
"ValidatorId": "AccountId",
"ValidatorIndex": "u16",
"ValidatorIndex_OffchainAccuracy": "(Compact<ValidatorIndex>, Compact<OffchainAccuracy>)",
"ValidatorCount": "u32",
"NominatorIndex": "u32",
"OffchainAccuracy": "PerU16",
"CompactAssignments": {
"votes1": "Vec<(Compact<NominatorIndex>, Compact<ValidatorIndex>)>",
"votes2": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 1], Compact<ValidatorIndex>)>",
"votes3": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 2], Compact<ValidatorIndex>)>",
"votes4": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 3], Compact<ValidatorIndex>)>",
"votes5": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 4], Compact<ValidatorIndex>)>",
"votes6": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 5], Compact<ValidatorIndex>)>",
"votes7": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 6], Compact<ValidatorIndex>)>",
"votes8": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 7], Compact<ValidatorIndex>)>",
"votes9": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 8], Compact<ValidatorIndex>)>",
"votes10": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 9], Compact<ValidatorIndex>)>",
"votes11": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 10], Compact<ValidatorIndex>)>",
"votes12": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 11], Compact<ValidatorIndex>)>",
"votes13": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 12], Compact<ValidatorIndex>)>",
"votes14": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 13], Compact<ValidatorIndex>)>",
"votes15": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 14], Compact<ValidatorIndex>)>",
"votes16": "Vec<(Compact<NominatorIndex>, [ValidatorIndex_OffchainAccuracy; 15], Compact<ValidatorIndex>)>"
},
"MembershipProof": {
"session": "SessionIndex",
"trie_nodes": "Vec<Vec<u8>>",
"validator_count": "ValidatorCount"
},
"<Lookup as StaticLookup>::Source": "LookupSource",
"ElectionSize": {
"validators": "Compact<ValidatorIndex>",
"nominators": "Compact<NominatorIndex>"
},
"ValidatorPrefs": {
"commission": "Perbill",
"blocked": "bool"
},
"ExtendedBalance": "u128",
"ElectionScore": "[ExtendedBalance; 3]",
"Keys": "SessionKeys",
"Proposal": "Call",
"ProposalIndex": "u32",
"Index": "u32",
"RefCount": "u32",
"AccountData": {
"free": "Balance",
"reserved": "Balance",
"misc_frozen": "Balance",
"fee_frozen": "Balance"
},
"LockIdentifier": "[u8; 8]",
"BalanceLock<Balance>": {
"id": "LockIdentifier",
"amount": "Balance",
"reasons": "Reasons"
},
"IndividualExposure<AccountId, Balance>": {
"who": "AccountId",
"value": "Compact<Balance>"
},
"Exposure<AccountId, Balance>": {
"total": "Compact<Balance>",
"own": "Compact<Balance>",
"others": "Vec<IndividualExposure<AccountId, Balance>>"
},
"FullIdentification": "Exposure<AccountId, Balance>",
"Identification": "FullIdentification",
"IdentificationTuple": "(ValidatorId, Identification)",
"Reasons": {
"_enum": ["Fee", "Misc", "All"]
},
"RawOrigin<AccountId>": {
"_enum": {
"Root": "",
"Signed": "AccountId",
"None": ""
}
},
"PalletsOrigin": "RawOrigin<AccountId>",
"AccountInfoWithDualRefCount": {
"nonce": "Index",
"consumers": "RefCount",
"providers": "RefCount",
"data": "AccountData"
},
"MultiSignature": {
"_enum": {
"Ed25519": "[u8; 64]",
"Sr25519": "[u8; 64]",
"Ecdsa": "[u8; 65]"
}
},
"Signature": "MultiSignature",
"AuthorityId": "[u8; 32]",
"AuthorityWeight": "u64",
"<AuthorityId as RuntimeAppPublic>::Signature": "[u8; 64]",
"AuthorityList": "Vec<(AuthorityId, AuthorityWeight)>",
"Call": "RuntimeCall",
"<T as Config>::Call": "Call",
"<T as frame_system::Config>::Call": "Call"
}