@@ -739,19 +739,33 @@ impl InstanceFilter<RuntimeCall> for ProxyType {
739
739
c,
740
740
RuntimeCall :: Balances ( ..)
741
741
| RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: add_stake { .. } )
742
+ | RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: add_stake_limit { .. } )
742
743
| RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: remove_stake { .. } )
744
+ | RuntimeCall :: SubtensorModule (
745
+ pallet_subtensor:: Call :: remove_stake_limit { .. }
746
+ )
747
+ | RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: unstake_all { .. } )
748
+ | RuntimeCall :: SubtensorModule (
749
+ pallet_subtensor:: Call :: unstake_all_alpha { .. }
750
+ )
751
+ | RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: swap_stake { .. } )
752
+ | RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: swap_stake_limit { .. } )
753
+ | RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: move_stake { .. } )
754
+ | RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: transfer_stake { .. } )
743
755
| RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: burned_register { .. } )
744
756
| RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: root_register { .. } )
745
757
| RuntimeCall :: SubtensorModule (
746
758
pallet_subtensor:: Call :: schedule_swap_coldkey { .. }
747
759
)
760
+ | RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: swap_coldkey { .. } )
748
761
| RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: swap_hotkey { .. } )
749
762
) ,
750
763
ProxyType :: Transfer => matches ! (
751
764
c,
752
765
RuntimeCall :: Balances ( pallet_balances:: Call :: transfer_keep_alive { .. } )
753
766
| RuntimeCall :: Balances ( pallet_balances:: Call :: transfer_allow_death { .. } )
754
767
| RuntimeCall :: Balances ( pallet_balances:: Call :: transfer_all { .. } )
768
+ | RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: transfer_stake { .. } )
755
769
) ,
756
770
ProxyType :: SmallTransfer => match c {
757
771
RuntimeCall :: Balances ( pallet_balances:: Call :: transfer_keep_alive {
@@ -761,6 +775,10 @@ impl InstanceFilter<RuntimeCall> for ProxyType {
761
775
value,
762
776
..
763
777
} ) => * value < SMALL_TRANSFER_LIMIT ,
778
+ RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: transfer_stake {
779
+ alpha_amount,
780
+ ..
781
+ } ) => * alpha_amount < SMALL_TRANSFER_LIMIT ,
764
782
_ => false ,
765
783
} ,
766
784
ProxyType :: Owner => matches ! ( c, RuntimeCall :: AdminUtils ( ..) ) ,
@@ -788,6 +806,17 @@ impl InstanceFilter<RuntimeCall> for ProxyType {
788
806
c,
789
807
RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: add_stake { .. } )
790
808
| RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: remove_stake { .. } )
809
+ | RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: unstake_all { .. } )
810
+ | RuntimeCall :: SubtensorModule (
811
+ pallet_subtensor:: Call :: unstake_all_alpha { .. }
812
+ )
813
+ | RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: swap_stake { .. } )
814
+ | RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: swap_stake_limit { .. } )
815
+ | RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: move_stake { .. } )
816
+ | RuntimeCall :: SubtensorModule ( pallet_subtensor:: Call :: add_stake_limit { .. } )
817
+ | RuntimeCall :: SubtensorModule (
818
+ pallet_subtensor:: Call :: remove_stake_limit { .. }
819
+ )
791
820
) ,
792
821
ProxyType :: Registration => matches ! (
793
822
c,
0 commit comments