@@ -44,7 +44,6 @@ use sp_runtime::transaction_validity::{
44
44
use sp_runtime:: DispatchError ;
45
45
use std:: assert_matches:: assert_matches;
46
46
use std:: collections:: BTreeMap ;
47
- use subspace_core_primitives:: Piece ;
48
47
use subspace_runtime_primitives:: { FindBlockRewardAddress , FindVotingRewardAddresses } ;
49
48
use subspace_solving:: REWARD_SIGNING_CONTEXT ;
50
49
use subspace_verification:: Error as VerificationError ;
@@ -628,7 +627,7 @@ fn vote_block_listed() {
628
627
new_test_ext ( ) . execute_with ( || {
629
628
let keypair = Keypair :: generate ( ) ;
630
629
let archived_segment = create_archived_segment ( ) ;
631
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
630
+ let piece = & archived_segment. pieces [ 0 ] ;
632
631
633
632
BlockList :: < Test > :: insert (
634
633
FarmerPublicKey :: unchecked_from ( keypair. public . to_bytes ( ) ) ,
@@ -658,7 +657,7 @@ fn vote_after_genesis() {
658
657
new_test_ext ( ) . execute_with ( || {
659
658
let keypair = Keypair :: generate ( ) ;
660
659
let archived_segment = create_archived_segment ( ) ;
661
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
660
+ let piece = & archived_segment. pieces [ 0 ] ;
662
661
663
662
// Can't submit vote right after genesis block
664
663
let signed_vote = create_signed_vote (
@@ -683,7 +682,7 @@ fn vote_too_low_height() {
683
682
new_test_ext ( ) . execute_with ( || {
684
683
let keypair = Keypair :: generate ( ) ;
685
684
let archived_segment = create_archived_segment ( ) ;
686
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
685
+ let piece = & archived_segment. pieces [ 0 ] ;
687
686
688
687
progress_to_block ( & keypair, 1 , 1 ) ;
689
688
@@ -696,7 +695,7 @@ fn vote_too_low_height() {
696
695
<Test as frame_system:: Config >:: Hash :: default ( ) ,
697
696
Subspace :: current_slot ( ) + 1 ,
698
697
& Subspace :: global_randomnesses ( ) . current ,
699
- piece. clone ( ) ,
698
+ piece,
700
699
1 ,
701
700
) ;
702
701
@@ -713,7 +712,7 @@ fn vote_past_future_height() {
713
712
new_test_ext ( ) . execute_with ( || {
714
713
let keypair = Keypair :: generate ( ) ;
715
714
let archived_segment = create_archived_segment ( ) ;
716
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
715
+ let piece = & archived_segment. pieces [ 0 ] ;
717
716
718
717
progress_to_block ( & keypair, 4 , 1 ) ;
719
718
@@ -725,7 +724,7 @@ fn vote_past_future_height() {
725
724
<Test as frame_system:: Config >:: Hash :: default ( ) ,
726
725
Subspace :: current_slot ( ) + 1 ,
727
726
& Subspace :: global_randomnesses ( ) . current ,
728
- piece. clone ( ) ,
727
+ piece,
729
728
1 ,
730
729
) ;
731
730
@@ -760,7 +759,7 @@ fn vote_wrong_parent() {
760
759
new_test_ext ( ) . execute_with ( || {
761
760
let keypair = Keypair :: generate ( ) ;
762
761
let archived_segment = create_archived_segment ( ) ;
763
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
762
+ let piece = & archived_segment. pieces [ 0 ] ;
764
763
765
764
progress_to_block ( & keypair, 2 , 1 ) ;
766
765
@@ -787,7 +786,7 @@ fn vote_past_future_slot() {
787
786
new_test_ext ( ) . execute_with ( || {
788
787
let keypair = Keypair :: generate ( ) ;
789
788
let archived_segment = create_archived_segment ( ) ;
790
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
789
+ let piece = & archived_segment. pieces [ 0 ] ;
791
790
792
791
RecordsRoot :: < Test > :: insert (
793
792
archived_segment. root_block . segment_index ( ) ,
@@ -809,7 +808,7 @@ fn vote_past_future_slot() {
809
808
frame_system:: Pallet :: < Test > :: block_hash ( 2 ) ,
810
809
2 . into ( ) ,
811
810
& Subspace :: global_randomnesses ( ) . current ,
812
- piece. clone ( ) ,
811
+ piece,
813
812
1 ,
814
813
) ;
815
814
@@ -845,7 +844,7 @@ fn vote_past_future_slot() {
845
844
// in that context it is valid
846
845
{
847
846
let keypair = Keypair :: generate ( ) ;
848
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
847
+ let piece = & archived_segment. pieces [ 0 ] ;
849
848
850
849
let signed_vote = create_signed_vote (
851
850
& keypair,
@@ -885,7 +884,7 @@ fn vote_same_slot() {
885
884
// Same time slot in the vote as in the block is fine if height is the same (pre-dispatch)
886
885
{
887
886
let keypair = Keypair :: generate ( ) ;
888
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
887
+ let piece = & archived_segment. pieces [ 0 ] ;
889
888
let signed_vote = create_signed_vote (
890
889
& keypair,
891
890
3 ,
@@ -903,7 +902,7 @@ fn vote_same_slot() {
903
902
// (pre-dispatch)
904
903
{
905
904
let keypair = Keypair :: generate ( ) ;
906
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
905
+ let piece = & archived_segment. pieces [ 0 ] ;
907
906
let signed_vote = create_signed_vote (
908
907
& keypair,
909
908
2 ,
@@ -927,7 +926,7 @@ fn vote_bad_reward_signature() {
927
926
new_test_ext ( ) . execute_with ( || {
928
927
let keypair = Keypair :: generate ( ) ;
929
928
let archived_segment = create_archived_segment ( ) ;
930
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
929
+ let piece = & archived_segment. pieces [ 0 ] ;
931
930
932
931
progress_to_block ( & keypair, 2 , 1 ) ;
933
932
@@ -956,7 +955,7 @@ fn vote_unknown_records_root() {
956
955
new_test_ext ( ) . execute_with ( || {
957
956
let keypair = Keypair :: generate ( ) ;
958
957
let archived_segment = create_archived_segment ( ) ;
959
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
958
+ let piece = & archived_segment. pieces [ 0 ] ;
960
959
961
960
progress_to_block ( & keypair, 2 , 1 ) ;
962
961
@@ -983,7 +982,7 @@ fn vote_outside_of_solution_range() {
983
982
new_test_ext ( ) . execute_with ( || {
984
983
let keypair = Keypair :: generate ( ) ;
985
984
let archived_segment = create_archived_segment ( ) ;
986
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
985
+ let piece = & archived_segment. pieces [ 0 ] ;
987
986
988
987
progress_to_block ( & keypair, 2 , 1 ) ;
989
988
@@ -1017,7 +1016,7 @@ fn vote_invalid_solution_signature() {
1017
1016
new_test_ext ( ) . execute_with ( || {
1018
1017
let keypair = Keypair :: generate ( ) ;
1019
1018
let archived_segment = create_archived_segment ( ) ;
1020
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
1019
+ let piece = & archived_segment. pieces [ 0 ] ;
1021
1020
1022
1021
progress_to_block ( & keypair, 2 , 1 ) ;
1023
1022
@@ -1070,7 +1069,7 @@ fn vote_correct_signature() {
1070
1069
new_test_ext ( ) . execute_with ( || {
1071
1070
let keypair = Keypair :: generate ( ) ;
1072
1071
let archived_segment = create_archived_segment ( ) ;
1073
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
1072
+ let piece = & archived_segment. pieces [ 0 ] ;
1074
1073
1075
1074
progress_to_block ( & keypair, 2 , 1 ) ;
1076
1075
@@ -1104,7 +1103,7 @@ fn vote_randomness_update() {
1104
1103
new_test_ext ( ) . execute_with ( || {
1105
1104
let keypair = Keypair :: generate ( ) ;
1106
1105
let archived_segment = create_archived_segment ( ) ;
1107
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
1106
+ let piece = & archived_segment. pieces [ 0 ] ;
1108
1107
1109
1108
RecordsRoot :: < Test > :: insert (
1110
1109
archived_segment. root_block . segment_index ( ) ,
@@ -1141,7 +1140,7 @@ fn vote_equivocation_current_block_plus_vote() {
1141
1140
new_test_ext ( ) . execute_with ( || {
1142
1141
let keypair = Keypair :: generate ( ) ;
1143
1142
let archived_segment = create_archived_segment ( ) ;
1144
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
1143
+ let piece = & archived_segment. pieces [ 0 ] ;
1145
1144
1146
1145
progress_to_block ( & keypair, 2 , 1 ) ;
1147
1146
@@ -1192,7 +1191,7 @@ fn vote_equivocation_parent_block_plus_vote() {
1192
1191
new_test_ext ( ) . execute_with ( || {
1193
1192
let keypair = Keypair :: generate ( ) ;
1194
1193
let archived_segment = create_archived_segment ( ) ;
1195
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
1194
+ let piece = & archived_segment. pieces [ 0 ] ;
1196
1195
1197
1196
progress_to_block ( & keypair, 2 , 1 ) ;
1198
1197
@@ -1252,7 +1251,7 @@ fn vote_equivocation_parent_block_plus_vote() {
1252
1251
fn vote_equivocation_current_voters_duplicate ( ) {
1253
1252
new_test_ext ( ) . execute_with ( || {
1254
1253
let archived_segment = create_archived_segment ( ) ;
1255
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
1254
+ let piece = & archived_segment. pieces [ 0 ] ;
1256
1255
1257
1256
progress_to_block ( & Keypair :: generate ( ) , 2 , 1 ) ;
1258
1257
@@ -1332,7 +1331,7 @@ fn vote_equivocation_parent_voters_duplicate() {
1332
1331
new_test_ext ( ) . execute_with ( || {
1333
1332
let keypair = Keypair :: generate ( ) ;
1334
1333
let archived_segment = create_archived_segment ( ) ;
1335
- let piece = Piece :: from ( archived_segment. pieces . as_pieces ( ) . next ( ) . unwrap ( ) ) ;
1334
+ let piece = & archived_segment. pieces [ 0 ] ;
1336
1335
1337
1336
progress_to_block ( & keypair, 2 , 1 ) ;
1338
1337
0 commit comments