node-subtensor spec version 195, enacted in block #3,791,350. It ran until block #3,791,643. 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 v165: 72 added, 11 removed, 39 changed.
| Kind | Added | Removed | Changed |
|---|---|---|---|
| Calls | 15 | 1 | 8 |
| Events | 13 | 0 | 29 |
| Storage | 21 | 7 | 1 |
| Constants | 10 | 3 | 1 |
| Errors | 13 | 0 | 0 |
Reads the same, a type inside changed: (delegate: MultiAddress<AccountId32, ()>, proxy_type: ProxyType, delay: u32)
Reads the same, a type inside changed: (proxy_type: ProxyType, delay: u32, index: u16)
Reads the same, a type inside changed: (spawner: MultiAddress<AccountId32, ()>, proxy_type: ProxyType, index: u16, height: Compact<u32>, ext_index: Compact<u32>)
Reads the same, a type inside changed: (real: MultiAddress<AccountId32, ()>, force_proxy_type: Option<ProxyType>, call: RuntimeCall)
Reads the same, a type inside changed: (delegate: MultiAddress<AccountId32, ()>, real: MultiAddress<AccountId32, ()>, force_proxy_type: Option<ProxyType>, call: RuntimeCall)
Reads the same, a type inside changed: (delegate: MultiAddress<AccountId32, ()>, proxy_type: ProxyType, delay: u32)
Reads the same, a type inside changed: (delegator: AccountId32, delegatee: AccountId32, proxy_type: ProxyType, delay: u32)
Reads the same, a type inside changed: (delegator: AccountId32, delegatee: AccountId32, proxy_type: ProxyType, delay: u32)
Reads the same, a type inside changed: (pure: AccountId32, who: AccountId32, proxy_type: ProxyType, disambiguation_index: u16)
(identity: Option<SubnetIdentity>)
(netuid: u16)
(new_coldkey: AccountId32)
(hotkey: AccountId32, netuid: u16, take: u16)
(hotkey: AccountId32, netuid: u16, children: Vec<(u64, AccountId32)>)
(name: Vec<u8>, url: Vec<u8>, image: Vec<u8>, discord: Vec<u8>, description: Vec<u8>, additional: Vec<u8>)
(netuid: u16, subnet_name: Vec<u8>, github_repo: Vec<u8>, subnet_contact: Vec<u8>)
(take: u16)
(take: u16)
(tx_rate_limit: u64)
(hotkey: AccountId32, new_hotkey: AccountId32)
(old_coldkey: AccountId32, new_coldkey: AccountId32)
(AccountId32)
(AccountId32, u16)
(u32)
(account: AccountId32, netuid: u16, execution_block: u32)
(u32)
(u64)
(u16)
(u16)
(u16, u64)
(AccountId32, u16, Vec<(u64, AccountId32)>)
(u16)
(u16)
(u64)
(u16, u64)
(current_coldkey: AccountId32, new_coldkey: AccountId32, total_balance: u64)
(coldkey: AccountId32)
(old_coldkey: AccountId32, new_coldkey: AccountId32)
(AccountId32, u64)
(coldkey: AccountId32, old_hotkey: AccountId32, new_hotkey: AccountId32)
(u16)
(u16)
(u64)
(u64)
(u64)
(u64)
(u16, bool)
(u16, u64)
(u16, bool)
(old_member: Option<AccountId32>, new_member: AccountId32)
(u64)
(u16)
(u16)
(Result<(), DispatchError>)
(AccountId32, AccountId32, u16)
(AccountId32, AccountId32, u16)
(u64)
(u16, u16)
(u64)
Map(Blake2_128Concat AccountId32, Identity u16) -> Vec<(u64, AccountId32)> [Default, default 0x00]
Map(Blake2_128Concat AccountId32, Identity u16) -> u16 [Default, default 0x0000]
Map(Blake2_128Concat AccountId32) -> () [Default, default 0x]
u32 [Default, default 0xa08c0000]
u32 [Default, default 0xa08c0000]
u64 [Default, default 0x201c000000000000]
Map(Blake2_128Concat AccountId32) -> ChainIdentity [Optional]
Map(Blake2_128Concat AccountId32, Identity AccountId32) -> u64 [Default, default 0x0000000000000000]
Map(Blake2_128Concat AccountId32) -> u64 [Default, default 0x0000000000000000]
Map(Identity AccountId32) -> u64 [Default, default 0x0000000000000000]
u16 [Default, default 0x142e]
u16 [Default, default 0x142e]
u16 [Default, default 0x0000]
u16 [Default, default 0x0000]
Map(Identity u16) -> u64 [Default, default 0xffffffffffffffff]
Map(Blake2_128Concat AccountId32, Identity u16) -> Vec<(u64, AccountId32)> [Default, default 0x00]
Map(Blake2_128Concat AccountId32) -> u64 [Default, default 0x0000000000000000]
Map(Identity u16) -> Vec<u16> [Default, default 0x00]
Map(Blake2_128Concat u16) -> SubnetIdentity [Optional]
Map(Blake2_128Concat AccountId32, Identity u16, Identity u16) -> u64 [Default, default 0x0000000000000000]
u64 [Default, default 0xc04b030000000000]
u64 [Default, default 0x6054000000000000]
u64 [Default, default 0x8096980000000000]
Map(Blake2_128Concat AccountId32) -> u64 [Default, default 0x0000000000000000]
Map(Identity u64) -> Vec<AccountId32> [Default, default 0x00]
Map(Blake2_128Concat AccountId32) -> Vec<AccountId32> [Default, default 0x00]
u16 [Default, default 0x142e]
u16 [Default, default 0x0a17]
u32 = 36000
u16 = 0
u16 = 11796
u32 = 36000
u64 = 7200
u16 = 11796
u16 = 0
u16 = 0
u64 = 18446744073709551615
u64 = 216000
u64 = 10000000
u16 = 11796
u16 = 5898
0x386e6f64652d73756274656e736f72386e6f64652d73756274656e736f7201000000a50000000100000048df6acb689907609b0500000037e397fc7c91f5e40200000040fe3ad401f8959a06000000fbc577b9d747efd601000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000ed99c5acb25eedf503000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab52705903000000e0837fce09f4829a0100000042e62be4a39e5b6001000000806df4ccaa9ed485010000008375104b299b74c5010000005d1fbfbe852f280701000000c6886e2f8e598b0a010000000100000001
0x386e6f64652d73756274656e736f72386e6f64652d73756274656e736f7201000000c30000000100000044df6acb689907609b0500000037e397fc7c91f5e40200000040fe3ad401f8959a06000000fbc577b9d747efd601000000d2bc9897eed08f1503000000f78b278be53f454c02000000dd718d5cc53262d401000000ab3c0572291feb8b01000000ed99c5acb25eedf503000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000042e62be4a39e5b6001000000806df4ccaa9ed485010000008375104b299b74c5010000005d1fbfbe852f280701000000c6886e2f8e598b0a010000000100000001