File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -160,8 +160,16 @@ contract DeltaProofTest is Test {
160160 uint256 valueCommitmentRandomness1 ,
161161 uint256 valueCommitmentRandomness2
162162 ) public {
163+ // TODO simplify
164+ kind = kind.modOrder ();
165+ vm.assume (kind != 0 );
166+
163167 valueCommitmentRandomness1 = valueCommitmentRandomness1.modOrder ();
164168 vm.assume (valueCommitmentRandomness1 != 0 );
169+ vm.assume (valueCommitmentRandomness1.modOrder () != valueCommitmentRandomness2.modOrder ());
170+
171+ valueCommitmentRandomness2 = valueCommitmentRandomness2.modOrder ();
172+ vm.assume (valueCommitmentRandomness2 != 0 );
165173
166174 // Construct delta proof inputs from the above parameters
167175 DeltaGen.ProofInputs memory deltaInputs1 =
@@ -173,11 +181,7 @@ contract DeltaProofTest is Test {
173181 consumed: consumed,
174182 valueCommitmentRandomness: valueCommitmentRandomness2
175183 });
176- // Filter out inadmissible private keys or equal keys
177- vm.assume (
178- deltaInputs1.valueCommitmentRandomness.modOrder () != deltaInputs2.valueCommitmentRandomness.modOrder ()
179- );
180- _assumeDeltaInstance (deltaInputs2);
184+ vm.assume (computePreDelta (deltaInputs2) != 0 ); // TODO move?
181185
182186 // Generate a delta proof and instance from the above tags and preimage
183187 bytes memory proof1 = DeltaGen.generateProof (vm, deltaInputs1);
You can’t perform that action at this time.
0 commit comments