Skip to content

Commit 9d7288a

Browse files
committed
refactor: test 4
1 parent 64057ec commit 9d7288a

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

contracts/test/proofs/DeltaProof.t.sol

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff 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);

0 commit comments

Comments
 (0)