@@ -656,28 +656,41 @@ def test_move_stake(subtensor, alice_wallet, bob_wallet):
656
656
657
657
stakes = subtensor .get_stake_for_coldkey (alice_wallet .coldkey .ss58_address )
658
658
659
- assert stakes = = [
659
+ expected_stakes = [
660
660
StakeInfo (
661
- hotkey_ss58 = alice_wallet . hotkey . ss58_address ,
661
+ hotkey_ss58 = stakes [ 0 ]. hotkey_ss58 ,
662
662
coldkey_ss58 = alice_wallet .coldkey .ss58_address ,
663
- netuid = alice_subnet_netuid ,
663
+ netuid = alice_subnet_netuid
664
+ if subtensor .is_fast_blocks ()
665
+ else bob_subnet_netuid ,
664
666
stake = get_dynamic_balance (stakes [0 ].stake .rao , bob_subnet_netuid ),
665
667
locked = Balance (0 ).set_unit (bob_subnet_netuid ),
666
668
emission = get_dynamic_balance (stakes [0 ].emission .rao , bob_subnet_netuid ),
667
669
drain = 0 ,
668
670
is_registered = True ,
669
- ),
670
- StakeInfo (
671
- hotkey_ss58 = bob_wallet .hotkey .ss58_address ,
672
- coldkey_ss58 = alice_wallet .coldkey .ss58_address ,
673
- netuid = bob_subnet_netuid ,
674
- stake = get_dynamic_balance (stakes [1 ].stake .rao , bob_subnet_netuid ),
675
- locked = Balance (0 ).set_unit (bob_subnet_netuid ),
676
- emission = get_dynamic_balance (stakes [1 ].emission .rao , bob_subnet_netuid ),
677
- drain = 0 ,
678
- is_registered = True ,
679
- ),
671
+ )
680
672
]
673
+
674
+ fast_block_stake = (
675
+ [
676
+ StakeInfo (
677
+ hotkey_ss58 = stakes [1 ].hotkey_ss58 ,
678
+ coldkey_ss58 = alice_wallet .coldkey .ss58_address ,
679
+ netuid = bob_subnet_netuid ,
680
+ stake = get_dynamic_balance (stakes [1 ].stake .rao , bob_subnet_netuid ),
681
+ locked = Balance (0 ).set_unit (bob_subnet_netuid ),
682
+ emission = get_dynamic_balance (stakes [1 ].emission .rao , bob_subnet_netuid ),
683
+ drain = 0 ,
684
+ is_registered = True ,
685
+ ),
686
+ ]
687
+ if subtensor .is_fast_blocks ()
688
+ else []
689
+ )
690
+
691
+ expected_stakes += fast_block_stake
692
+
693
+ assert stakes == expected_stakes
681
694
logging .console .success (f"✅ Test [green]test_move_stake[/green] passed" )
682
695
683
696
@@ -775,18 +788,23 @@ def test_transfer_stake(subtensor, alice_wallet, bob_wallet, dave_wallet):
775
788
776
789
bob_stakes = subtensor .get_stake_for_coldkey (bob_wallet .coldkey .ss58_address )
777
790
778
- assert bob_stakes == [
779
- StakeInfo (
780
- hotkey_ss58 = alice_wallet .hotkey .ss58_address ,
781
- coldkey_ss58 = bob_wallet .coldkey .ss58_address ,
782
- netuid = dave_subnet_netuid ,
783
- stake = get_dynamic_balance (bob_stakes [0 ].stake .rao , dave_subnet_netuid ),
784
- locked = Balance (0 ),
785
- emission = get_dynamic_balance (
786
- bob_stakes [0 ].emission .rao , dave_subnet_netuid
791
+ assert (
792
+ bob_stakes
793
+ == [
794
+ StakeInfo (
795
+ hotkey_ss58 = alice_wallet .hotkey .ss58_address ,
796
+ coldkey_ss58 = bob_wallet .coldkey .ss58_address ,
797
+ netuid = dave_subnet_netuid ,
798
+ stake = get_dynamic_balance (bob_stakes [0 ].stake .rao , dave_subnet_netuid ),
799
+ locked = Balance (0 ),
800
+ emission = get_dynamic_balance (
801
+ bob_stakes [0 ].emission .rao , dave_subnet_netuid
802
+ ),
803
+ drain = 0 ,
804
+ is_registered = False ,
787
805
),
788
- drain = 0 ,
789
- is_registered = False ,
790
- ),
791
- ]
806
+ ]
807
+ if subtensor . is_fast_blocks ()
808
+ else []
809
+ )
792
810
logging .console .success (f"✅ Test [green]test_transfer_stake[/green] passed" )
0 commit comments