Преглед на файлове

comment some validation rules untill WIP on some utilities finishes

mohab metwally преди 3 години
родител
ревизия
7b103f1bdf
променени са 1 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 5 2
      src/consensus/state.rs

+ 5 - 2
src/consensus/state.rs

@@ -885,6 +885,7 @@ impl ValidatorState {
         //TODO: subtract eta slot index from empty slots since restarting the network.
         //TODO: subtract eta slot index from empty slots since restarting the network.
         //let mut slot_eta = self.get_eta_by_slot(proposed_slot.clone()-offset-1);
         //let mut slot_eta = self.get_eta_by_slot(proposed_slot.clone()-offset-1);
         let slot_eta = self.get_eta();
         let slot_eta = self.get_eta();
+        /*
         // Verify proposal public values
         // Verify proposal public values
         let (mu_y, mu_rho) =
         let (mu_y, mu_rho) =
             LeadCoin::election_seeds_u64(slot_eta, proposed_slot);
             LeadCoin::election_seeds_u64(slot_eta, proposed_slot);
@@ -906,6 +907,7 @@ impl ValidatorState {
             );
             );
             return Err(Error::ProposalPublicValuesMismatched)
             return Err(Error::ProposalPublicValuesMismatched)
         }
         }
+
         // sigma1
         // sigma1
         let prop_sigma1 = lf.public_inputs[constants::PI_SIGMA1_INDEX];
         let prop_sigma1 = lf.public_inputs[constants::PI_SIGMA1_INDEX];
         if self.consensus.prev_sigma1 != prop_sigma1 {
         if self.consensus.prev_sigma1 != prop_sigma1 {
@@ -920,8 +922,9 @@ impl ValidatorState {
             error!(
             error!(
                 "receive_proposal(): Failed to verify public value sigma2: {:?}, to proposed: {:?}",
                 "receive_proposal(): Failed to verify public value sigma2: {:?}, to proposed: {:?}",
                 self.consensus.prev_sigma2, prop_sigma2
                 self.consensus.prev_sigma2, prop_sigma2
-            );
-        }
+    );
+    }
+        */
         // sn
         // sn
         let prop_sn = lf.public_inputs[constants::PI_NULLIFIER_INDEX];
         let prop_sn = lf.public_inputs[constants::PI_NULLIFIER_INDEX];
         for sn in &self.consensus.leaders_nullifiers {
         for sn in &self.consensus.leaders_nullifiers {