@@ -43,7 +43,7 @@ func TestProofEmptyTree(t *testing.T) {
43
43
root := New ()
44
44
root .Commit ()
45
45
46
- proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {ffx32KeyTest }, 0 , 0 , nil )
46
+ proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {ffx32KeyTest }, 0 , nil )
47
47
cfg := GetConfig ()
48
48
if ok , err := verifyVerkleProof (proof , cis , zis , yis , cfg ); ! ok || err != nil {
49
49
t .Fatalf ("could not verify verkle proof: %s" , ToDot (root ))
@@ -65,7 +65,7 @@ func TestProofVerifyTwoLeaves(t *testing.T) {
65
65
}
66
66
root .Commit ()
67
67
68
- proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {ffx32KeyTest }, 0 , 0 , nil )
68
+ proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {ffx32KeyTest }, 0 , nil )
69
69
70
70
cfg := GetConfig ()
71
71
if ok , err := verifyVerkleProof (proof , cis , zis , yis , cfg ); ! ok || err != nil {
@@ -92,7 +92,7 @@ func TestProofVerifyMultipleLeaves(t *testing.T) {
92
92
}
93
93
root .Commit ()
94
94
95
- proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {keys [0 ]}, 0 , 0 , nil )
95
+ proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {keys [0 ]}, 0 , nil )
96
96
97
97
cfg := GetConfig ()
98
98
if ok , err := verifyVerkleProof (proof , cis , zis , yis , cfg ); ! ok || err != nil {
@@ -119,9 +119,9 @@ func TestMultiProofVerifyMultipleLeaves(t *testing.T) {
119
119
}
120
120
root .Commit ()
121
121
122
- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , keys [0 :2 ], 0 , 0 , nil )
122
+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , keys [0 :2 ], 0 , nil )
123
123
124
- pe , _ , _ , err := GetCommitmentsForMultiproof (root , keys [0 :2 ], 0 , nil )
124
+ pe , _ , _ , err := GetCommitmentsForMultiproof (root , keys [0 :2 ], nil )
125
125
if err != nil {
126
126
t .Fatal (err )
127
127
}
@@ -159,9 +159,9 @@ func TestMultiProofVerifyMultipleLeavesWithAbsentStem(t *testing.T) {
159
159
absent [3 ] = 1 // and the stem differs
160
160
keys = append (keys , absent )
161
161
162
- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , keys , 0 , 0 , nil )
162
+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , keys , 0 , nil )
163
163
164
- pe , _ , isabsent , err := GetCommitmentsForMultiproof (root , keys , 0 , nil )
164
+ pe , _ , isabsent , err := GetCommitmentsForMultiproof (root , keys , nil )
165
165
if err != nil {
166
166
t .Fatal (err )
167
167
}
@@ -193,9 +193,9 @@ func TestMultiProofVerifyMultipleLeavesCommitmentRedundancy(t *testing.T) {
193
193
}
194
194
root .Commit ()
195
195
196
- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , keys , 0 , 0 , nil )
196
+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , keys , 0 , nil )
197
197
198
- pe , _ , _ , err := GetCommitmentsForMultiproof (root , keys , 0 , nil )
198
+ pe , _ , _ , err := GetCommitmentsForMultiproof (root , keys , nil )
199
199
if err != nil {
200
200
t .Fatal (err )
201
201
}
@@ -217,7 +217,7 @@ func TestProofOfAbsenceInternalVerify(t *testing.T) {
217
217
}
218
218
root .Commit ()
219
219
220
- proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {ffx32KeyTest }, 0 , 0 , nil )
220
+ proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {ffx32KeyTest }, 0 , nil )
221
221
222
222
cfg := GetConfig ()
223
223
if ok , err := verifyVerkleProof (proof , cis , zis , yis , cfg ); ! ok || err != nil {
@@ -237,7 +237,7 @@ func TestProofOfAbsenceLeafVerify(t *testing.T) {
237
237
}
238
238
root .Commit ()
239
239
240
- proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {oneKeyTest }, 0 , 0 , nil )
240
+ proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {oneKeyTest }, 0 , nil )
241
241
242
242
cfg := GetConfig ()
243
243
if ok , err := verifyVerkleProof (proof , cis , zis , yis , cfg ); ! ok || err != nil {
@@ -262,7 +262,7 @@ func TestProofOfAbsenceLeafVerifyOtherSuffix(t *testing.T) {
262
262
return ret
263
263
}()
264
264
265
- proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {key }, 0 , 0 , nil )
265
+ proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {key }, 0 , nil )
266
266
267
267
cfg := GetConfig ()
268
268
if ok , err := verifyVerkleProof (proof , cis , zis , yis , cfg ); ! ok || err != nil {
@@ -284,7 +284,7 @@ func TestProofOfAbsenceStemVerify(t *testing.T) {
284
284
}()
285
285
286
286
root .Commit ()
287
- proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {key }, 0 , 0 , nil )
287
+ proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {key }, 0 , nil )
288
288
289
289
cfg := GetConfig ()
290
290
if ok , err := verifyVerkleProof (proof , cis , zis , yis , cfg ); ! ok || err != nil {
@@ -310,7 +310,7 @@ func BenchmarkProofCalculation(b *testing.B) {
310
310
b .ReportAllocs ()
311
311
312
312
for i := 0 ; i < b .N ; i ++ {
313
- if _ , _ , _ , _ , err := MakeVerkleMultiProof (root , nil , [][]byte {keys [len (keys )/ 2 ]}, 0 , 0 , nil ); err != nil {
313
+ if _ , _ , _ , _ , err := MakeVerkleMultiProof (root , nil , [][]byte {keys [len (keys )/ 2 ]}, 0 , nil ); err != nil {
314
314
b .Fatal (err )
315
315
}
316
316
}
@@ -331,7 +331,7 @@ func BenchmarkProofVerification(b *testing.B) {
331
331
}
332
332
333
333
root .Commit ()
334
- proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {keys [len (keys )/ 2 ]}, 0 , 0 , nil )
334
+ proof , cis , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {keys [len (keys )/ 2 ]}, 0 , nil )
335
335
336
336
b .ResetTimer ()
337
337
b .ReportAllocs ()
@@ -362,7 +362,7 @@ func TestProofSerializationNoAbsentStem(t *testing.T) {
362
362
}
363
363
}
364
364
365
- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , [][]byte {keys [0 ]}, 0 , 0 , nil )
365
+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , [][]byte {keys [0 ]}, 0 , nil )
366
366
367
367
vp , statediff , err := SerializeProof (proof )
368
368
if err != nil {
@@ -401,7 +401,7 @@ func TestProofSerializationWithAbsentStem(t *testing.T) {
401
401
absentkey [2 ] = 2
402
402
absentkey [3 ] = 1
403
403
404
- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , [][]byte {absentkey [:]}, 0 , 0 , nil )
404
+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , [][]byte {absentkey [:]}, 0 , nil )
405
405
406
406
vp , statediff , err := SerializeProof (proof )
407
407
if err != nil {
@@ -442,7 +442,7 @@ func TestProofDeserialize(t *testing.T) {
442
442
absentkey [2 ] = 2
443
443
absentkey [3 ] = 1
444
444
445
- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , [][]byte {absentkey [:]}, 0 , 0 , nil )
445
+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , [][]byte {absentkey [:]}, 0 , nil )
446
446
447
447
vp , statediff , err := SerializeProof (proof )
448
448
if err != nil {
@@ -455,7 +455,7 @@ func TestProofDeserialize(t *testing.T) {
455
455
}
456
456
_ = deserialized
457
457
458
- pe , _ , _ , err := root .GetProofItems (keylist {absentkey [:]}, 0 , nil )
458
+ pe , _ , _ , err := root .GetProofItems (keylist {absentkey [:]}, nil )
459
459
if err != nil {
460
460
t .Fatal (err )
461
461
}
@@ -472,7 +472,7 @@ func TestProofOfAbsenceEdgeCase(t *testing.T) {
472
472
root .Commit ()
473
473
474
474
ret , _ := hex .DecodeString ("0303030303030303030303030303030303030303030303030303030303030303" )
475
- proof , cs , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {ret }, 0 , 0 , nil )
475
+ proof , cs , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {ret }, 0 , nil )
476
476
cfg := GetConfig ()
477
477
if ok , err := verifyVerkleProof (proof , cs , zis , yis , cfg ); ! ok || err != nil {
478
478
t .Fatal ("could not verify proof" )
@@ -493,7 +493,7 @@ func TestProofOfAbsenceOtherMultipleLeaves(t *testing.T) {
493
493
494
494
ret1 , _ := hex .DecodeString ("0303030303030303030303030303030303030303030303030303030303030300" )
495
495
ret2 , _ := hex .DecodeString ("0303030303030303030303030303030303030303030303030303030303030301" )
496
- proof , cs , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {ret1 , ret2 }, 0 , 0 , nil )
496
+ proof , cs , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {ret1 , ret2 }, 0 , nil )
497
497
cfg := GetConfig ()
498
498
if ok , err := verifyVerkleProof (proof , cs , zis , yis , cfg ); ! ok || err != nil {
499
499
t .Fatal ("could not verify proof" )
@@ -555,7 +555,7 @@ func TestProofOfAbsenceNoneMultipleStems(t *testing.T) {
555
555
556
556
ret1 , _ := hex .DecodeString ("0303030303030303030303030303030303030303030303030303030303030300" )
557
557
ret2 , _ := hex .DecodeString ("0303030303030303030303030303030303030303030303030303030303030200" )
558
- proof , cs , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {ret1 , ret2 }, 0 , 0 , nil )
558
+ proof , cs , zis , yis , _ := MakeVerkleMultiProof (root , nil , [][]byte {ret1 , ret2 }, 0 , nil )
559
559
cfg := GetConfig ()
560
560
if ok , err := verifyVerkleProof (proof , cs , zis , yis , cfg ); ! ok || err != nil {
561
561
t .Fatal ("could not verify proof" )
@@ -862,7 +862,7 @@ func TestProofOfExpiryOneLeaf(t *testing.T) {
862
862
t .Fatalf ("expected commitment to be %x, got %x" , init , comm )
863
863
}
864
864
865
- proof , cis , zis , yis , err := MakeVerkleMultiProof (root , nil , [][]byte {zeroKeyTest }, 0 , 0 , nil )
865
+ proof , cis , zis , yis , err := MakeVerkleMultiProof (root , nil , [][]byte {zeroKeyTest }, 0 , nil )
866
866
if err != nil {
867
867
t .Fatalf ("could not make verkle proof: %v" , err )
868
868
}
@@ -914,7 +914,7 @@ func TestProofOfExpiryMultipleLeaves(t *testing.T) {
914
914
t .Fatalf ("expected commitment to be %x, got %x" , init , comm )
915
915
}
916
916
917
- proof , cis , zis , yis , err := MakeVerkleMultiProof (root , nil , [][]byte {zeroKeyTest , ffx32KeyTest }, 0 , 0 , nil )
917
+ proof , cis , zis , yis , err := MakeVerkleMultiProof (root , nil , [][]byte {zeroKeyTest , ffx32KeyTest }, 0 , nil )
918
918
if err != nil {
919
919
t .Fatalf ("could not make verkle proof: %v" , err )
920
920
}
@@ -970,7 +970,7 @@ func testSerializeDeserializeProof(t *testing.T, insertKVs map[string][]byte, pr
970
970
proveKVs [string (key )] = value
971
971
}
972
972
973
- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , proveKeys , 0 , 0 , nil )
973
+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , proveKeys , 0 , nil )
974
974
975
975
serialized , statediff , err := SerializeProof (proof )
976
976
if err != nil {
@@ -1119,7 +1119,7 @@ func TestProofVerificationWithPostState(t *testing.T) { // skipcq: GO-R1005
1119
1119
}
1120
1120
postroot .Commit ()
1121
1121
1122
- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , postroot , data .keystoprove , 0 , 0 , nil )
1122
+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , postroot , data .keystoprove , 0 , nil )
1123
1123
1124
1124
keys:
1125
1125
for i := range proof .Keys {
@@ -1206,7 +1206,7 @@ func TestProofVerificationPreStateExpiredPostStateResurrected(t *testing.T) {
1206
1206
t .Fatalf ("could not insert key: %v" , err )
1207
1207
}
1208
1208
1209
- proof , _ , _ , _ , _ := MakeVerkleMultiProof (preRoot , postRoot , keylist {zeroKeyTest }, preEpoch , postEpoch , nil )
1209
+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (preRoot , postRoot , keylist {zeroKeyTest }, postEpoch , nil )
1210
1210
1211
1211
p , diff , err := SerializeProof (proof )
1212
1212
if err != nil {
@@ -1259,7 +1259,7 @@ func TestGenerateProofWithOnlyAbsentKeys(t *testing.T) {
1259
1259
1260
1260
// Create a proof with a key with the same first byte, but different second byte (i.e: absent).
1261
1261
absentKey , _ := hex .DecodeString ("4010000000000000000000000000000000000000000000000000000000000000" )
1262
- proof , cis , zis , yis , err := MakeVerkleMultiProof (root , nil , keylist {absentKey }, 0 , 0 , nil )
1262
+ proof , cis , zis , yis , err := MakeVerkleMultiProof (root , nil , keylist {absentKey }, 0 , nil )
1263
1263
if err != nil {
1264
1264
t .Fatal (err )
1265
1265
}
@@ -1284,7 +1284,7 @@ func TestGenerateProofWithOnlyAbsentKeys(t *testing.T) {
1284
1284
}
1285
1285
1286
1286
// From the rebuilt tree, validate the proof.
1287
- pe , _ , _ , err := GetCommitmentsForMultiproof (droot , keylist {absentKey }, 0 , nil )
1287
+ pe , _ , _ , err := GetCommitmentsForMultiproof (droot , keylist {absentKey }, nil )
1288
1288
if err != nil {
1289
1289
t .Fatal (err )
1290
1290
}
@@ -1339,7 +1339,7 @@ func TestDoubleProofOfAbsence(t *testing.T) {
1339
1339
// in that leaf node. i.e: two proof of absence in the same leaf node with no proof of presence.
1340
1340
key2 , _ := hex .DecodeString ("0000000000000000000000000000000000000000000000000000000000000100" )
1341
1341
key3 , _ := hex .DecodeString ("0000000000000000000000000000000000000000000000000000000000000200" )
1342
- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , keylist {key2 , key3 }, 0 , 0 , nil )
1342
+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , keylist {key2 , key3 }, 0 , nil )
1343
1343
1344
1344
serialized , statediff , err := SerializeProof (proof )
1345
1345
if err != nil {
@@ -1388,7 +1388,7 @@ func TestProveAbsenceInEmptyHalf(t *testing.T) {
1388
1388
1389
1389
key2 , _ := hex .DecodeString ("0000000000000000000000000000000000000000000000000000000000000100" )
1390
1390
key3 , _ := hex .DecodeString ("0000000000000000000000000000000000000000000000000000000000000000" )
1391
- proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , keylist {key2 , key3 }, 0 , 0 , nil )
1391
+ proof , _ , _ , _ , _ := MakeVerkleMultiProof (root , nil , keylist {key2 , key3 }, 0 , nil )
1392
1392
1393
1393
serialized , statediff , err := SerializeProof (proof )
1394
1394
if err != nil {
0 commit comments