node-subtensor spec version 123, enacted in block #720,235. It ran until block #720,438. Below: its pallets and how many calls, events, storage items, constants and errors each has, then everything that changed from the version before it.
Compared with v122: 134 added, 0 removed, 5 changed.
| Kind | Added | Removed | Changed |
|---|---|---|---|
| Calls | 37 | 0 | 0 |
| Events | 31 | 0 | 3 |
| Storage | 18 | 0 | 0 |
| Constants | 4 | 0 | 1 |
| Errors | 44 | 0 | 1 |
Pallet added at index 14
(threshold: u16, other_signatories: Vec<AccountId32>, maybe_timepoint: Option<Timepoint<u32>>, call_hash: [u8; 32], max_weight: Weight)
(threshold: u16, other_signatories: Vec<AccountId32>, maybe_timepoint: Option<Timepoint<u32>>, call: RuntimeCall, max_weight: Weight)
(other_signatories: Vec<AccountId32>, call: RuntimeCall)
(threshold: u16, other_signatories: Vec<AccountId32>, timepoint: Timepoint<u32>, call_hash: [u8; 32])
(approving: AccountId32, timepoint: Timepoint<u32>, multisig: AccountId32, call_hash: [u8; 32])
(cancelling: AccountId32, timepoint: Timepoint<u32>, multisig: AccountId32, call_hash: [u8; 32])
(approving: AccountId32, timepoint: Timepoint<u32>, multisig: AccountId32, call_hash: [u8; 32], result: Result<(), DispatchError>)
(approving: AccountId32, multisig: AccountId32, call_hash: [u8; 32])
Map(Twox64Concat AccountId32, Blake2_128Concat [u8; 32]) -> Multisig<u32, u64, AccountId32> [Optional]
u64 = 28800000000
u64 = 3200000000
u32 = 100
Pallet added at index 10
(proposal_hash: H256, index: Compact<u32>, proposal_weight_bound: Weight, length_bound: Compact<u32>)
(proposal_hash: H256, index: Compact<u32>, proposal_weight_bound: Compact<OldWeight(u64)>, length_bound: Compact<u32>)
(proposal_hash: H256)
(proposal: RuntimeCall, length_bound: Compact<u32>)
(proposal: RuntimeCall, length_bound: Compact<u32>)
(new_members: Vec<AccountId32>, prime: Option<AccountId32>, old_count: u32)
(proposal: H256, index: Compact<u32>, approve: bool)
(proposal_hash: H256)
(proposal_hash: H256, yes: u32, no: u32)
(proposal_hash: H256)
(proposal_hash: H256, result: Result<(), DispatchError>)
(proposal_hash: H256, result: Result<(), DispatchError>)
(account: AccountId32, proposal_index: u32, proposal_hash: H256, threshold: u32)
(account: AccountId32, proposal_hash: H256, voted: bool, yes: u32, no: u32)
Vec<AccountId32> [Default, default 0x00]
AccountId32 [Optional]
u32 [Default, default 0x00000000]
Map(Identity H256) -> RuntimeCall [Optional]
BoundedVec<H256> [Default, default 0x00]
Map(Identity H256) -> Votes<AccountId32, u32> [Optional]
Pallet added at index 11
(who: MultiAddress<AccountId32, ()>)
(new: MultiAddress<AccountId32, ()>)
(who: MultiAddress<AccountId32, ()>)
(members: Vec<AccountId32>)
(who: MultiAddress<AccountId32, ()>)
(remove: MultiAddress<AccountId32, ()>, add: MultiAddress<AccountId32, ()>)
BoundedVec<AccountId32> [Default, default 0x00]
AccountId32 [Optional]
Pallet moved from index 8 to 7: every call in it is encoded differently
(hotkey: AccountId32)
(hotkey: AccountId32)
(call: RuntimeCall)
(call: RuntimeCall, weight: Weight)
(hotkey: AccountId32, proposal: H256, index: Compact<u32>, approve: bool)
(Result<(), DispatchError>)
(u16, u64)
(u16, bool)
(u16, u16)
u64 [Default, default 0x0200000000000000]
u64 = 2
0x386e6f64652d73756274656e736f72386e6f64652d73756274656e736f72010000007a000000010000003cdf6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000ed99c5acb25eedf503000000bc9d89904f5b923f0100000037c8bb1350a9a2a803000000f3ff14d5ab5270590300000067f4b8fba858782a0100000042e62be4a39e5b6001000000806df4ccaa9ed485010000008375104b299b74c5010000000100000001
0x386e6f64652d73756274656e736f72386e6f64652d73756274656e736f72010000007b000000010000003cdf6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000ed99c5acb25eedf503000000bc9d89904f5b923f0100000037c8bb1350a9a2a803000000f3ff14d5ab5270590300000067f4b8fba858782a0100000042e62be4a39e5b6001000000806df4ccaa9ed485010000008375104b299b74c5010000000100000001
Pallet added at index 8
(proposal_hash: H256, index: Compact<u32>, proposal_weight_bound: Weight, length_bound: Compact<u32>)
(proposal_hash: H256, index: Compact<u32>, proposal_weight_bound: Compact<OldWeight(u64)>, length_bound: Compact<u32>)
(proposal_hash: H256)
(proposal: RuntimeCall, length_bound: Compact<u32>)
(proposal: RuntimeCall, length_bound: Compact<u32>)
(new_members: Vec<AccountId32>, prime: Option<AccountId32>, old_count: u32)
(proposal: H256, index: Compact<u32>, approve: bool)
(proposal_hash: H256)
(proposal_hash: H256, yes: u32, no: u32)
(proposal_hash: H256)
(proposal_hash: H256, result: Result<(), DispatchError>)
(proposal_hash: H256, result: Result<(), DispatchError>)
(account: AccountId32, proposal_index: u32, proposal_hash: H256, threshold: u32)
(account: AccountId32, proposal_hash: H256, voted: bool, yes: u32, no: u32)
Vec<AccountId32> [Default, default 0x00]
AccountId32 [Optional]
u32 [Default, default 0x00000000]
Map(Identity H256) -> RuntimeCall [Optional]
BoundedVec<H256> [Default, default 0x00]
Map(Identity H256) -> Votes<AccountId32, u32> [Optional]
Pallet added at index 9
(who: MultiAddress<AccountId32, ()>)
(new: MultiAddress<AccountId32, ()>)
(who: MultiAddress<AccountId32, ()>)
(members: Vec<AccountId32>)
(who: MultiAddress<AccountId32, ()>)
(remove: MultiAddress<AccountId32, ()>, add: MultiAddress<AccountId32, ()>)
BoundedVec<AccountId32> [Default, default 0x00]
AccountId32 [Optional]