@@ -292,7 +292,8 @@ parameter_types! {
292292 pub const DisallowPermissionlessEnterDuration : BlockNumber = 0 ;
293293 pub const DisallowPermissionlessExtendDuration : BlockNumber = 0 ;
294294
295- pub const RootEnterDuration : BlockNumber = 5 * 60 * 3 ; // 3 hours
295+ pub const RootEnterDuration : BlockNumber = 5 * 60 * 24 ; // 24 hours
296+
296297 pub const RootExtendDuration : BlockNumber = 5 * 60 * 3 ; // 3 hours
297298
298299 pub const DisallowPermissionlessEntering : Option <Balance > = None ;
@@ -306,9 +307,32 @@ impl Contains<RuntimeCall> for SafeModeWhitelistedCalls {
306307 matches ! (
307308 call,
308309 RuntimeCall :: Sudo ( _)
310+ | RuntimeCall :: Multisig ( _)
309311 | RuntimeCall :: System ( _)
310312 | RuntimeCall :: SafeMode ( _)
311313 | RuntimeCall :: Timestamp ( _)
314+ | RuntimeCall :: SubtensorModule (
315+ pallet_subtensor:: Call :: add_stake { .. }
316+ | pallet_subtensor:: Call :: become_delegate { .. }
317+ | pallet_subtensor:: Call :: burned_register { .. }
318+ | pallet_subtensor:: Call :: commit_weights { .. }
319+ | pallet_subtensor:: Call :: decrease_take { .. }
320+ | pallet_subtensor:: Call :: faucet { .. }
321+ | pallet_subtensor:: Call :: increase_take { .. }
322+ | pallet_subtensor:: Call :: register { .. }
323+ | pallet_subtensor:: Call :: register_network { .. }
324+ | pallet_subtensor:: Call :: remove_stake { .. }
325+ | pallet_subtensor:: Call :: reveal_weights { .. }
326+ | pallet_subtensor:: Call :: root_register { .. }
327+ | pallet_subtensor:: Call :: serve_axon { .. }
328+ | pallet_subtensor:: Call :: serve_prometheus { .. }
329+ | pallet_subtensor:: Call :: set_root_weights { .. }
330+ | pallet_subtensor:: Call :: set_weights { .. }
331+ | pallet_subtensor:: Call :: sudo { .. }
332+ | pallet_subtensor:: Call :: sudo_unchecked_weight { .. }
333+ | pallet_subtensor:: Call :: swap_hotkey { .. }
334+ | pallet_subtensor:: Call :: vote { .. }
335+ )
312336 )
313337 }
314338}
0 commit comments