|
17 | 17 | //! Utilities for checking whether a candidate has been approved under a given block. |
18 | 18 |
|
19 | 19 | use bitvec::{order::Lsb0 as BitOrderLsb0, slice::BitSlice}; |
20 | | -use polkadot_node_primitives::approval::DelayTranche; |
| 20 | +use polkadot_node_primitives::approval::v1::DelayTranche; |
21 | 21 | use polkadot_primitives::ValidatorIndex; |
22 | 22 |
|
23 | 23 | use crate::{ |
@@ -472,9 +472,9 @@ mod tests { |
472 | 472 | } |
473 | 473 | .into(); |
474 | 474 |
|
475 | | - let approval_entry = approval_db::v1::ApprovalEntry { |
| 475 | + let approval_entry = approval_db::v2::ApprovalEntry { |
476 | 476 | tranches: Vec::new(), |
477 | | - assignments: BitVec::default(), |
| 477 | + assigned_validators: BitVec::default(), |
478 | 478 | our_assignment: None, |
479 | 479 | our_approval_sig: None, |
480 | 480 | backing_group: GroupIndex(0), |
@@ -509,22 +509,22 @@ mod tests { |
509 | 509 | candidate.mark_approval(ValidatorIndex(i)); |
510 | 510 | } |
511 | 511 |
|
512 | | - let approval_entry = approval_db::v1::ApprovalEntry { |
| 512 | + let approval_entry = approval_db::v2::ApprovalEntry { |
513 | 513 | tranches: vec![ |
514 | | - approval_db::v1::TrancheEntry { |
| 514 | + approval_db::v2::TrancheEntry { |
515 | 515 | tranche: 0, |
516 | 516 | assignments: (0..2).map(|i| (ValidatorIndex(i), 0.into())).collect(), |
517 | 517 | }, |
518 | | - approval_db::v1::TrancheEntry { |
| 518 | + approval_db::v2::TrancheEntry { |
519 | 519 | tranche: 1, |
520 | 520 | assignments: (2..5).map(|i| (ValidatorIndex(i), 1.into())).collect(), |
521 | 521 | }, |
522 | | - approval_db::v1::TrancheEntry { |
| 522 | + approval_db::v2::TrancheEntry { |
523 | 523 | tranche: 2, |
524 | 524 | assignments: (5..10).map(|i| (ValidatorIndex(i), 0.into())).collect(), |
525 | 525 | }, |
526 | 526 | ], |
527 | | - assignments: bitvec![u8, BitOrderLsb0; 1; 10], |
| 527 | + assigned_validators: bitvec![u8, BitOrderLsb0; 1; 10], |
528 | 528 | our_assignment: None, |
529 | 529 | our_approval_sig: None, |
530 | 530 | backing_group: GroupIndex(0), |
@@ -581,22 +581,22 @@ mod tests { |
581 | 581 | candidate.mark_approval(ValidatorIndex(i)); |
582 | 582 | } |
583 | 583 |
|
584 | | - let approval_entry = approval_db::v1::ApprovalEntry { |
| 584 | + let approval_entry = approval_db::v2::ApprovalEntry { |
585 | 585 | tranches: vec![ |
586 | | - approval_db::v1::TrancheEntry { |
| 586 | + approval_db::v2::TrancheEntry { |
587 | 587 | tranche: 0, |
588 | 588 | assignments: (0..4).map(|i| (ValidatorIndex(i), 0.into())).collect(), |
589 | 589 | }, |
590 | | - approval_db::v1::TrancheEntry { |
| 590 | + approval_db::v2::TrancheEntry { |
591 | 591 | tranche: 1, |
592 | 592 | assignments: (4..6).map(|i| (ValidatorIndex(i), 1.into())).collect(), |
593 | 593 | }, |
594 | | - approval_db::v1::TrancheEntry { |
| 594 | + approval_db::v2::TrancheEntry { |
595 | 595 | tranche: 2, |
596 | 596 | assignments: (6..10).map(|i| (ValidatorIndex(i), 0.into())).collect(), |
597 | 597 | }, |
598 | 598 | ], |
599 | | - assignments: bitvec![u8, BitOrderLsb0; 1; 10], |
| 599 | + assigned_validators: bitvec![u8, BitOrderLsb0; 1; 10], |
600 | 600 | our_assignment: None, |
601 | 601 | our_approval_sig: None, |
602 | 602 | backing_group: GroupIndex(0), |
@@ -647,9 +647,9 @@ mod tests { |
647 | 647 | let no_show_duration = 10; |
648 | 648 | let needed_approvals = 4; |
649 | 649 |
|
650 | | - let mut approval_entry: ApprovalEntry = approval_db::v1::ApprovalEntry { |
| 650 | + let mut approval_entry: ApprovalEntry = approval_db::v2::ApprovalEntry { |
651 | 651 | tranches: Vec::new(), |
652 | | - assignments: bitvec![u8, BitOrderLsb0; 0; 5], |
| 652 | + assigned_validators: bitvec![u8, BitOrderLsb0; 0; 5], |
653 | 653 | our_assignment: None, |
654 | 654 | our_approval_sig: None, |
655 | 655 | backing_group: GroupIndex(0), |
@@ -691,9 +691,9 @@ mod tests { |
691 | 691 | let no_show_duration = 10; |
692 | 692 | let needed_approvals = 4; |
693 | 693 |
|
694 | | - let mut approval_entry: ApprovalEntry = approval_db::v1::ApprovalEntry { |
| 694 | + let mut approval_entry: ApprovalEntry = approval_db::v2::ApprovalEntry { |
695 | 695 | tranches: Vec::new(), |
696 | | - assignments: bitvec![u8, BitOrderLsb0; 0; 10], |
| 696 | + assigned_validators: bitvec![u8, BitOrderLsb0; 0; 10], |
697 | 697 | our_assignment: None, |
698 | 698 | our_approval_sig: None, |
699 | 699 | backing_group: GroupIndex(0), |
@@ -731,9 +731,9 @@ mod tests { |
731 | 731 | let no_show_duration = 10; |
732 | 732 | let needed_approvals = 4; |
733 | 733 |
|
734 | | - let mut approval_entry: ApprovalEntry = approval_db::v1::ApprovalEntry { |
| 734 | + let mut approval_entry: ApprovalEntry = approval_db::v2::ApprovalEntry { |
735 | 735 | tranches: Vec::new(), |
736 | | - assignments: bitvec![u8, BitOrderLsb0; 0; 10], |
| 736 | + assigned_validators: bitvec![u8, BitOrderLsb0; 0; 10], |
737 | 737 | our_assignment: None, |
738 | 738 | our_approval_sig: None, |
739 | 739 | backing_group: GroupIndex(0), |
@@ -776,9 +776,9 @@ mod tests { |
776 | 776 | let needed_approvals = 4; |
777 | 777 | let n_validators = 8; |
778 | 778 |
|
779 | | - let mut approval_entry: ApprovalEntry = approval_db::v1::ApprovalEntry { |
| 779 | + let mut approval_entry: ApprovalEntry = approval_db::v2::ApprovalEntry { |
780 | 780 | tranches: Vec::new(), |
781 | | - assignments: bitvec![u8, BitOrderLsb0; 0; n_validators], |
| 781 | + assigned_validators: bitvec![u8, BitOrderLsb0; 0; n_validators], |
782 | 782 | our_assignment: None, |
783 | 783 | our_approval_sig: None, |
784 | 784 | backing_group: GroupIndex(0), |
@@ -843,9 +843,9 @@ mod tests { |
843 | 843 | let needed_approvals = 4; |
844 | 844 | let n_validators = 8; |
845 | 845 |
|
846 | | - let mut approval_entry: ApprovalEntry = approval_db::v1::ApprovalEntry { |
| 846 | + let mut approval_entry: ApprovalEntry = approval_db::v2::ApprovalEntry { |
847 | 847 | tranches: Vec::new(), |
848 | | - assignments: bitvec![u8, BitOrderLsb0; 0; n_validators], |
| 848 | + assigned_validators: bitvec![u8, BitOrderLsb0; 0; n_validators], |
849 | 849 | our_assignment: None, |
850 | 850 | our_approval_sig: None, |
851 | 851 | backing_group: GroupIndex(0), |
@@ -934,9 +934,9 @@ mod tests { |
934 | 934 | let needed_approvals = 4; |
935 | 935 | let n_validators = 8; |
936 | 936 |
|
937 | | - let mut approval_entry: ApprovalEntry = approval_db::v1::ApprovalEntry { |
| 937 | + let mut approval_entry: ApprovalEntry = approval_db::v2::ApprovalEntry { |
938 | 938 | tranches: Vec::new(), |
939 | | - assignments: bitvec![u8, BitOrderLsb0; 0; n_validators], |
| 939 | + assigned_validators: bitvec![u8, BitOrderLsb0; 0; n_validators], |
940 | 940 | our_assignment: None, |
941 | 941 | our_approval_sig: None, |
942 | 942 | backing_group: GroupIndex(0), |
@@ -1041,15 +1041,15 @@ mod tests { |
1041 | 1041 | candidate.mark_approval(ValidatorIndex(i)); |
1042 | 1042 | } |
1043 | 1043 |
|
1044 | | - let approval_entry = approval_db::v1::ApprovalEntry { |
| 1044 | + let approval_entry = approval_db::v2::ApprovalEntry { |
1045 | 1045 | tranches: vec![ |
1046 | 1046 | // Assignments with invalid validator indexes. |
1047 | | - approval_db::v1::TrancheEntry { |
| 1047 | + approval_db::v2::TrancheEntry { |
1048 | 1048 | tranche: 1, |
1049 | 1049 | assignments: (2..5).map(|i| (ValidatorIndex(i), 1.into())).collect(), |
1050 | 1050 | }, |
1051 | 1051 | ], |
1052 | | - assignments: bitvec![u8, BitOrderLsb0; 1; 3], |
| 1052 | + assigned_validators: bitvec![u8, BitOrderLsb0; 1; 3], |
1053 | 1053 | our_assignment: None, |
1054 | 1054 | our_approval_sig: None, |
1055 | 1055 | backing_group: GroupIndex(0), |
@@ -1094,12 +1094,12 @@ mod tests { |
1094 | 1094 | ]; |
1095 | 1095 |
|
1096 | 1096 | for test_tranche in test_tranches { |
1097 | | - let mut approval_entry: ApprovalEntry = approval_db::v1::ApprovalEntry { |
| 1097 | + let mut approval_entry: ApprovalEntry = approval_db::v2::ApprovalEntry { |
1098 | 1098 | tranches: Vec::new(), |
1099 | 1099 | backing_group: GroupIndex(0), |
1100 | 1100 | our_assignment: None, |
1101 | 1101 | our_approval_sig: None, |
1102 | | - assignments: bitvec![u8, BitOrderLsb0; 0; 3], |
| 1102 | + assigned_validators: bitvec![u8, BitOrderLsb0; 0; 3], |
1103 | 1103 | approved: false, |
1104 | 1104 | } |
1105 | 1105 | .into(); |
|
0 commit comments