node-subtensor spec version 320, enacted in block #6,523,566. It ran until block #6,560,485. 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 v315: 40 added, 3 removed, 175 changed.
| Kind | Added | Removed | Changed |
|---|---|---|---|
| Calls | 17 | 0 | 1 |
| Events | 7 | 0 | 62 |
| Storage | 8 | 0 | 2 |
| Constants | 2 | 1 | 2 |
| Errors | 6 | 2 | 108 |
(window: u16)
(netuid: u16, mechanism_count: u8)
(netuid: u16, maybe_split: Option<Vec<u16>>)
(netuid: u16, min_allowed_uids: u16)
(epochs: u16)
(netuid: u16, recycle_or_burn: RecycleOrBurnEnum)
(max_subnets: u16)
(netuid: u16, max_n: u16)
(netuid: u16, mecid: u8, commit: BoundedVec<u8>, reveal_round: u64)
(netuid: u16, mecid: u8, commit_hash: H256)
(netuid: u16, mecid: u8, commit: BoundedVec<u8>, reveal_round: u64, commit_reveal_version: u16)
(netuid: u16, mecid: u8, uids: Vec<u16>, values: Vec<u16>, salt: Vec<u16>, version_key: u64)
(netuid: u16)
(netuid: u16, mecid: u8, dests: Vec<u16>, weights: Vec<u16>, version_key: u64)
(u16)
(u16, u16)
(u16)
(u16)
(u16, u64)
(current_coldkey: AccountId32, new_coldkey: AccountId32, total_balance: u64)
(AccountId32, AccountId32, u64, u16)
(AccountId32, AccountId32, u64, u16)
(coldkey: AccountId32)
(netuid: u16, destination: AccountId32, hotkey: AccountId32, owner: AccountId32, incentive: u64)
(DispatchError)
(Vec<Compact<u16>>, AccountId32)
(AccountId32)
(AccountId32, u16)
(old_coldkey: AccountId32, new_coldkey: AccountId32, swap_cost: u64)
(old_coldkey: AccountId32, new_coldkey: AccountId32, execution_block: u32, swap_cost: u64)
(u32)
(u16, bool)
(u16, u64)
(u16)
(AccountId32, u16, H256)
(u16, AccountId32)
(account: AccountId32, netuid: u16, execution_block: u32)
(u32)
(netuid: u16, hotkey: AccountId32, evm_key: H160, block_associated: u64)
(AccountId32, u64)
(u16, u64)
(coldkey: AccountId32, old_hotkey: AccountId32, new_hotkey: AccountId32)
(coldkey: AccountId32, old_hotkey: AccountId32, new_hotkey: AccountId32, netuid: u16)
(netuid: u16, emissions: Vec<u64>)
(u16)
(u16)
(u16)
(u16)
(u64)
(u64)
(u64)
(u64)
(u16, bool)
(u16, u64)
(u16, bool)
(old_member: Option<AccountId32>, new_member: AccountId32)
(u64)
(AccountId32, u16, Vec<(u64, AccountId32)>)
(AccountId32, u16, u64, Vec<(u64, AccountId32)>)
(AccountId32, AccountId32, u16, u16, u64)
(u64)
(AccountId32, AccountId32, AccountId32, u16, u16, u64)
(u16)
(u16)
(beneficiary: AccountId32, lease_id: u32, netuid: u16, end_block: Option<u32>)
(beneficiary: AccountId32, netuid: u16)
(u16)
(u16, AccountId32)
(Result<(), DispatchError>)
(netuid: u16, symbol: Vec<u8>)
(AccountId32, AccountId32, u16)
(AccountId32, AccountId32, u16)
(u16, u16)
(AccountId32, u16, H256, u64)
(u16, AccountId32)
(u16, bool)
(AccountId32, u16, Vec<H256>)
(AccountId32, u16, H256)
(AccountId32, u16, H256)
u16 [Default, default 0x0a00]
Map(Twox64Concat u16) -> u8 [Default, default 0x01]
Map(Twox64Concat u16) -> Vec<u16> [Optional]
Map(Identity u16) -> u16 [Default, default 0x4000]
u64 [Default, default 0x0000000000000000]
u16 [Default, default 0x0200]
Map(Identity u16) -> RecycleOrBurnEnum [Default, default 0x00]
u16 [Default, default 0x8000]
Reads the same, a type inside changed: Map(Identity RateLimitKey<AccountId32>) -> u64 [Default, default 0x0000000000000000]
u16 = 64
Percent = 80
u16 = 128
0x386e6f64652d73756274656e736f72386e6f64652d73756274656e736f72010000003b0100000100000054df6acb689907609b0500000037e397fc7c91f5e40200000040fe3ad401f8959a06000000fbc577b9d747efd601000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000ed99c5acb25eedf503000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab52705903000000582211f65bb14b8905000000e65b00e46cedd0aa0200000042e62be4a39e5b6001000000806df4ccaa9ed485010000008375104b299b74c5010000005d1fbfbe852f280701000000c6886e2f8e598b0a01000000cbca25e39f14238702000000a8b093e6508d9e9c010000000100000001
0x386e6f64652d73756274656e736f72386e6f64652d73756274656e736f7201000000400100000100000054df6acb689907609b0500000037e397fc7c91f5e40200000040fe3ad401f8959a06000000fbc577b9d747efd601000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000ed99c5acb25eedf503000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab52705903000000582211f65bb14b8905000000e65b00e46cedd0aa0200000042e62be4a39e5b6001000000806df4ccaa9ed485010000008375104b299b74c5010000005d1fbfbe852f280701000000c6886e2f8e598b0a01000000cbca25e39f14238702000000a8b093e6508d9e9c010000000100000001