-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcoverage.txt
More file actions
4525 lines (4469 loc) · 238 KB
/
coverage.txt
File metadata and controls
4525 lines (4469 loc) · 238 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Compiling 41 files with Solc 0.8.28
Solc 0.8.28 finished in 7.75s
Compiler run successful!
Analysing contracts...
Running tests...
Ran 17 tests for test/unit/TestPST.t.sol:TestPST
[PASS] testCreateTransferRevertsWhenAmountIsNotMoreThanZero() (gas: 54268)
[PASS] testCreateTransferRevertsWhenInsufficientFunds() (gas: 522165)
[PASS] testCreateTransferRevertsWhenPasswordIsToShort() (gas: 57299)
[PASS] testCreateTransferRevertsWhenPasswordNotProvided() (gas: 54075)
[PASS] testCreateTransferRevertsWhenReceiverIsNotValid() (gas: 51972)
[PASS] testCreateTransferRevertsWhenSendingToOWnAddress() (gas: 54355)
[PASS] testCreateTransferRevertsWhenTokenNotAllowed() (gas: 917906)
[PASS] testFeeWithdrawal() (gas: 211)
[PASS] testFeesAccumulateCorrectly() (gas: 210)
[PASS] testGetTransferFeeWorksCorrectly() (gas: 21413)
[PASS] testInitialTransferFee() (gas: 21461)
[PASS] testSelectTransferFee() (gas: 30065)
[PASS] testSetNewFeeScallingFactor() (gas: 20962)
[PASS] testSetNewTransferFee() (gas: 44774)
[PASS] testSetNewTransferFeeLimitOne() (gas: 21008)
[PASS] testSetNewTransferFeeLimitTwo() (gas: 23196)
[PASS] testTransferFeeCalculation() (gas: 47425)
Suite result: ok. 17 passed; 0 failed; 0 skipped; finished in 1.30s (83.61ms CPU time)
Ran 1 test suite in 1.31s (1.30s CPU time): 17 tests passed, 0 failed, 0 skipped (17 total tests)
Uncovered for script/DeployPST.s.sol:
Uncovered for src/PST.sol:
- Line (location: source ID 35, lines 281..287, bytes 11575..11711, hits: 0)
- Function "moreThanZero" (location: source ID 35, lines 281..287, bytes 11575..11711, hits: 0)
- Line (location: source ID 35, lines 282..283, bytes 11626..11636, hits: 0)
- Statement (location: source ID 35, lines 282..283, bytes 11626..11636, hits: 0)
- Branch (branch: 0, path: 0) (location: source ID 35, lines 282..285, bytes 11638..11694, hits: 0)
- Line (location: source ID 35, lines 283..284, bytes 11652..11683, hits: 0)
- Statement (location: source ID 35, lines 283..284, bytes 11652..11683, hits: 0)
- Line (location: source ID 35, lines 288..295, bytes 11717..11932, hits: 0)
- Function "onlySender" (location: source ID 35, lines 288..295, bytes 11717..11932, hits: 0)
- Line (location: source ID 35, lines 289..290, bytes 11767..11818, hits: 0)
- Statement (location: source ID 35, lines 289..290, bytes 11767..11818, hits: 0)
- Line (location: source ID 35, lines 290..291, bytes 11832..11855, hits: 0)
- Statement (location: source ID 35, lines 290..291, bytes 11832..11855, hits: 0)
- Branch (branch: 1, path: 0) (location: source ID 35, lines 290..293, bytes 11857..11915, hits: 0)
- Line (location: source ID 35, lines 291..292, bytes 11871..11904, hits: 0)
- Statement (location: source ID 35, lines 291..292, bytes 11871..11904, hits: 0)
- Line (location: source ID 35, lines 296..302, bytes 11938..12102, hits: 0)
- Function "onlyPendingTransfers" (location: source ID 35, lines 296..302, bytes 11938..12102, hits: 0)
- Line (location: source ID 35, lines 297..298, bytes 12002..12026, hits: 0)
- Statement (location: source ID 35, lines 297..298, bytes 12002..12026, hits: 0)
- Branch (branch: 2, path: 0) (location: source ID 35, lines 297..300, bytes 12028..12085, hits: 0)
- Line (location: source ID 35, lines 298..299, bytes 12042..12074, hits: 0)
- Statement (location: source ID 35, lines 298..299, bytes 12042..12074, hits: 0)
- Line (location: source ID 35, lines 303..309, bytes 12108..12277, hits: 0)
- Function "onlyValidTransferIds" (location: source ID 35, lines 303..309, bytes 12108..12277, hits: 0)
- Line (location: source ID 35, lines 304..305, bytes 12172..12202, hits: 0)
- Statement (location: source ID 35, lines 304..305, bytes 12172..12202, hits: 0)
- Branch (branch: 3, path: 0) (location: source ID 35, lines 304..307, bytes 12204..12260, hits: 0)
- Line (location: source ID 35, lines 305..306, bytes 12218..12249, hits: 0)
- Statement (location: source ID 35, lines 305..306, bytes 12218..12249, hits: 0)
- Line (location: source ID 35, lines 310..316, bytes 12283..12427, hits: 0)
- Function "onlyValidAddress" (location: source ID 35, lines 310..316, bytes 12283..12427, hits: 0)
- Line (location: source ID 35, lines 311..312, bytes 12337..12355, hits: 0)
- Statement (location: source ID 35, lines 311..312, bytes 12337..12355, hits: 0)
- Branch (branch: 4, path: 0) (location: source ID 35, lines 311..314, bytes 12357..12410, hits: 0)
- Line (location: source ID 35, lines 312..313, bytes 12371..12399, hits: 0)
- Statement (location: source ID 35, lines 312..313, bytes 12371..12399, hits: 0)
- Line (location: source ID 35, lines 317..323, bytes 12433..12582, hits: 0)
- Function "onlyValidToken" (location: source ID 35, lines 317..323, bytes 12433..12582, hits: 0)
- Line (location: source ID 35, lines 318..319, bytes 12486..12509, hits: 0)
- Statement (location: source ID 35, lines 318..319, bytes 12486..12509, hits: 0)
- Branch (branch: 5, path: 0) (location: source ID 35, lines 318..321, bytes 12511..12565, hits: 0)
- Line (location: source ID 35, lines 319..320, bytes 12525..12554, hits: 0)
- Statement (location: source ID 35, lines 319..320, bytes 12525..12554, hits: 0)
- Line (location: source ID 35, lines 324..331, bytes 12588..12855, hits: 0)
- Function "claimCooldownElapsed" (location: source ID 35, lines 324..331, bytes 12588..12855, hits: 0)
- Line (location: source ID 35, lines 325..326, bytes 12648..12706, hits: 0)
- Statement (location: source ID 35, lines 325..326, bytes 12648..12706, hits: 0)
- Line (location: source ID 35, lines 326..327, bytes 12720..12773, hits: 0)
- Statement (location: source ID 35, lines 326..327, bytes 12720..12773, hits: 0)
- Statement (location: source ID 35, lines 326..327, bytes 12738..12773, hits: 0)
- Branch (branch: 6, path: 0) (location: source ID 35, lines 326..329, bytes 12775..12838, hits: 0)
- Line (location: source ID 35, lines 327..328, bytes 12789..12827, hits: 0)
- Statement (location: source ID 35, lines 327..328, bytes 12789..12827, hits: 0)
- Line (location: source ID 35, lines 357..358, bytes 13757..13786, hits: 0)
- Function "" (location: source ID 35, lines 357..358, bytes 13757..13786, hits: 0)
- Branch (branch: 10, path: 0) (location: source ID 35, lines 419..436, bytes 15959..16565, hits: 0)
- Branch (branch: 10, path: 1) (location: source ID 35, lines 419..443, bytes 15934..16939, hits: 0)
- Line (location: source ID 35, lines 420..421, bytes 15977..16006, hits: 0)
- Statement (location: source ID 35, lines 420..421, bytes 15977..16006, hits: 0)
- Branch (branch: 11, path: 0) (location: source ID 35, lines 420..423, bytes 16008..16119, hits: 0)
- Line (location: source ID 35, lines 421..422, bytes 16026..16104, hits: 0)
- Statement (location: source ID 35, lines 421..422, bytes 16026..16104, hits: 0)
- Line (location: source ID 35, lines 424..425, bytes 16133..16199, hits: 0)
- Statement (location: source ID 35, lines 424..425, bytes 16133..16199, hits: 0)
- Statement (location: source ID 35, lines 424..425, bytes 16151..16199, hits: 0)
- Line (location: source ID 35, lines 425..426, bytes 16217..16225, hits: 0)
- Statement (location: source ID 35, lines 425..426, bytes 16217..16225, hits: 0)
- Branch (branch: 12, path: 0) (location: source ID 35, lines 425..428, bytes 16227..16288, hits: 0)
- Line (location: source ID 35, lines 426..427, bytes 16245..16273, hits: 0)
- Statement (location: source ID 35, lines 426..427, bytes 16245..16273, hits: 0)
- Line (location: source ID 35, lines 429..430, bytes 16306..16335, hits: 0)
- Statement (location: source ID 35, lines 429..430, bytes 16306..16335, hits: 0)
- Branch (branch: 13, path: 0) (location: source ID 35, lines 429..435, bytes 16337..16555, hits: 0)
- Line (location: source ID 35, lines 430..431, bytes 16355..16436, hits: 0)
- Statement (location: source ID 35, lines 430..431, bytes 16355..16436, hits: 0)
- Statement (location: source ID 35, lines 430..431, bytes 16379..16436, hits: 0)
- Line (location: source ID 35, lines 431..432, bytes 16458..16472, hits: 0)
- Statement (location: source ID 35, lines 431..432, bytes 16458..16472, hits: 0)
- Branch (branch: 14, path: 0) (location: source ID 35, lines 431..434, bytes 16474..16541, hits: 0)
- Line (location: source ID 35, lines 432..433, bytes 16496..16522, hits: 0)
- Statement (location: source ID 35, lines 432..433, bytes 16496..16522, hits: 0)
- Line (location: source ID 35, lines 439..440, bytes 16744..16772, hits: 0)
- Statement (location: source ID 35, lines 439..440, bytes 16744..16772, hits: 0)
- Line (location: source ID 35, lines 440..441, bytes 16786..16865, hits: 0)
- Statement (location: source ID 35, lines 440..441, bytes 16786..16865, hits: 0)
- Statement (location: source ID 35, lines 440..441, bytes 16801..16865, hits: 0)
- Line (location: source ID 35, lines 441..442, bytes 16883..16891, hits: 0)
- Statement (location: source ID 35, lines 441..442, bytes 16883..16891, hits: 0)
- Branch (branch: 16, path: 0) (location: source ID 35, lines 441..444, bytes 16893..16954, hits: 0)
- Line (location: source ID 35, lines 442..443, bytes 16911..16939, hits: 0)
- Statement (location: source ID 35, lines 442..443, bytes 16911..16939, hits: 0)
- Line (location: source ID 35, lines 450..491, bytes 17004..18538, hits: 0)
- Function "cancelTransfer" (location: source ID 35, lines 450..491, bytes 17004..18538, hits: 0)
- Line (location: source ID 35, lines 457..458, bytes 17213..17276, hits: 0)
- Statement (location: source ID 35, lines 457..458, bytes 17213..17276, hits: 0)
- Line (location: source ID 35, lines 458..459, bytes 17286..17330, hits: 0)
- Statement (location: source ID 35, lines 458..459, bytes 17286..17330, hits: 0)
- Line (location: source ID 35, lines 459..460, bytes 17340..17386, hits: 0)
- Statement (location: source ID 35, lines 459..460, bytes 17340..17386, hits: 0)
- Line (location: source ID 35, lines 460..461, bytes 17396..17444, hits: 0)
- Statement (location: source ID 35, lines 460..461, bytes 17396..17444, hits: 0)
- Line (location: source ID 35, lines 462..463, bytes 17455..17486, hits: 0)
- Statement (location: source ID 35, lines 462..463, bytes 17455..17486, hits: 0)
- Line (location: source ID 35, lines 463..464, bytes 17496..17527, hits: 0)
- Statement (location: source ID 35, lines 463..464, bytes 17496..17527, hits: 0)
- Line (location: source ID 35, lines 464..465, bytes 17537..17564, hits: 0)
- Statement (location: source ID 35, lines 464..465, bytes 17537..17564, hits: 0)
- Line (location: source ID 35, lines 465..466, bytes 17574..17612, hits: 0)
- Statement (location: source ID 35, lines 465..466, bytes 17574..17612, hits: 0)
- Line (location: source ID 35, lines 467..468, bytes 17623..17680, hits: 0)
- Statement (location: source ID 35, lines 467..468, bytes 17623..17680, hits: 0)
- Line (location: source ID 35, lines 468..469, bytes 17690..17745, hits: 0)
- Statement (location: source ID 35, lines 468..469, bytes 17690..17745, hits: 0)
- Line (location: source ID 35, lines 470..471, bytes 17756..17794, hits: 0)
- Statement (location: source ID 35, lines 470..471, bytes 17756..17794, hits: 0)
- Line (location: source ID 35, lines 471..472, bytes 17804..17863, hits: 0)
- Statement (location: source ID 35, lines 471..472, bytes 17804..17863, hits: 0)
- Line (location: source ID 35, lines 472..473, bytes 17873..17930, hits: 0)
- Statement (location: source ID 35, lines 472..473, bytes 17873..17930, hits: 0)
- Line (location: source ID 35, lines 474..475, bytes 17941..17992, hits: 0)
- Statement (location: source ID 35, lines 474..475, bytes 17941..17992, hits: 0)
- Line (location: source ID 35, lines 476..477, bytes 18003..18089, hits: 0)
- Statement (location: source ID 35, lines 476..477, bytes 18003..18089, hits: 0)
- Line (location: source ID 35, lines 478..479, bytes 18104..18131, hits: 0)
- Statement (location: source ID 35, lines 478..479, bytes 18104..18131, hits: 0)
- Branch (branch: 17, path: 0) (location: source ID 35, lines 478..484, bytes 18133..18306, hits: 0)
- Branch (branch: 17, path: 1) (location: source ID 35, lines 478..488, bytes 18100..18499, hits: 0)
- Line (location: source ID 35, lines 479..480, bytes 18147..18207, hits: 0)
- Statement (location: source ID 35, lines 479..480, bytes 18147..18207, hits: 0)
- Statement (location: source ID 35, lines 479..480, bytes 18165..18207, hits: 0)
- Line (location: source ID 35, lines 480..481, bytes 18225..18233, hits: 0)
- Statement (location: source ID 35, lines 480..481, bytes 18225..18233, hits: 0)
- Branch (branch: 18, path: 0) (location: source ID 35, lines 480..483, bytes 18235..18296, hits: 0)
- Line (location: source ID 35, lines 481..482, bytes 18253..18281, hits: 0)
- Statement (location: source ID 35, lines 481..482, bytes 18253..18281, hits: 0)
- Line (location: source ID 35, lines 484..485, bytes 18326..18362, hits: 0)
- Statement (location: source ID 35, lines 484..485, bytes 18326..18362, hits: 0)
- Line (location: source ID 35, lines 485..486, bytes 18376..18433, hits: 0)
- Statement (location: source ID 35, lines 485..486, bytes 18376..18433, hits: 0)
- Statement (location: source ID 35, lines 485..486, bytes 18391..18433, hits: 0)
- Line (location: source ID 35, lines 486..487, bytes 18451..18459, hits: 0)
- Statement (location: source ID 35, lines 486..487, bytes 18451..18459, hits: 0)
- Branch (branch: 19, path: 0) (location: source ID 35, lines 486..489, bytes 18461..18522, hits: 0)
- Line (location: source ID 35, lines 487..488, bytes 18479..18507, hits: 0)
- Statement (location: source ID 35, lines 487..488, bytes 18479..18507, hits: 0)
- Line (location: source ID 35, lines 495..555, bytes 18572..20700, hits: 0)
- Function "claimTransfer" (location: source ID 35, lines 495..555, bytes 18572..20700, hits: 0)
- Line (location: source ID 35, lines 502..503, bytes 18814..18876, hits: 0)
- Statement (location: source ID 35, lines 502..503, bytes 18814..18876, hits: 0)
- Line (location: source ID 35, lines 503..504, bytes 18886..18925, hits: 0)
- Statement (location: source ID 35, lines 503..504, bytes 18886..18925, hits: 0)
- Line (location: source ID 35, lines 504..505, bytes 18935..18979, hits: 0)
- Statement (location: source ID 35, lines 504..505, bytes 18935..18979, hits: 0)
- Line (location: source ID 35, lines 505..506, bytes 18989..19035, hits: 0)
- Statement (location: source ID 35, lines 505..506, bytes 18989..19035, hits: 0)
- Line (location: source ID 35, lines 507..508, bytes 19050..19088, hits: 0)
- Statement (location: source ID 35, lines 507..508, bytes 19050..19088, hits: 0)
- Branch (branch: 20, path: 0) (location: source ID 35, lines 507..510, bytes 19090..19144, hits: 0)
- Line (location: source ID 35, lines 508..509, bytes 19104..19133, hits: 0)
- Statement (location: source ID 35, lines 508..509, bytes 19104..19133, hits: 0)
- Line (location: source ID 35, lines 511..512, bytes 19158..19185, hits: 0)
- Statement (location: source ID 35, lines 511..512, bytes 19158..19185, hits: 0)
- Branch (branch: 21, path: 0) (location: source ID 35, lines 511..514, bytes 19187..19245, hits: 0)
- Line (location: source ID 35, lines 512..513, bytes 19201..19234, hits: 0)
- Statement (location: source ID 35, lines 512..513, bytes 19201..19234, hits: 0)
- Line (location: source ID 35, lines 515..516, bytes 19259..19303, hits: 0)
- Statement (location: source ID 35, lines 515..516, bytes 19259..19303, hits: 0)
- Branch (branch: 22, path: 0) (location: source ID 35, lines 515..518, bytes 19305..19404, hits: 0)
- Line (location: source ID 35, lines 516..517, bytes 19319..19393, hits: 0)
- Statement (location: source ID 35, lines 516..517, bytes 19319..19393, hits: 0)
- Line (location: source ID 35, lines 519..520, bytes 19418..19454, hits: 0)
- Statement (location: source ID 35, lines 519..520, bytes 19418..19454, hits: 0)
- Branch (branch: 23, path: 0) (location: source ID 35, lines 519..523, bytes 19456..19580, hits: 0)
- Line (location: source ID 35, lines 520..521, bytes 19470..19524, hits: 0)
- Statement (location: source ID 35, lines 520..521, bytes 19470..19524, hits: 0)
- Line (location: source ID 35, lines 521..522, bytes 19538..19569, hits: 0)
- Statement (location: source ID 35, lines 521..522, bytes 19538..19569, hits: 0)
- Line (location: source ID 35, lines 524..525, bytes 19590..19621, hits: 0)
- Statement (location: source ID 35, lines 524..525, bytes 19590..19621, hits: 0)
- Line (location: source ID 35, lines 525..526, bytes 19631..19661, hits: 0)
- Statement (location: source ID 35, lines 525..526, bytes 19631..19661, hits: 0)
- Line (location: source ID 35, lines 526..527, bytes 19671..19697, hits: 0)
- Statement (location: source ID 35, lines 526..527, bytes 19671..19697, hits: 0)
- Line (location: source ID 35, lines 527..528, bytes 19707..19744, hits: 0)
- Statement (location: source ID 35, lines 527..528, bytes 19707..19744, hits: 0)
- Line (location: source ID 35, lines 529..530, bytes 19755..19807, hits: 0)
- Statement (location: source ID 35, lines 529..530, bytes 19755..19807, hits: 0)
- Line (location: source ID 35, lines 530..531, bytes 19817..19873, hits: 0)
- Statement (location: source ID 35, lines 530..531, bytes 19817..19873, hits: 0)
- Line (location: source ID 35, lines 532..533, bytes 19884..19922, hits: 0)
- Statement (location: source ID 35, lines 532..533, bytes 19884..19922, hits: 0)
- Line (location: source ID 35, lines 533..534, bytes 19932..19987, hits: 0)
- Statement (location: source ID 35, lines 533..534, bytes 19932..19987, hits: 0)
- Line (location: source ID 35, lines 534..535, bytes 19997..20056, hits: 0)
- Statement (location: source ID 35, lines 534..535, bytes 19997..20056, hits: 0)
- Line (location: source ID 35, lines 536..537, bytes 20067..20099, hits: 0)
- Statement (location: source ID 35, lines 536..537, bytes 20067..20099, hits: 0)
- Line (location: source ID 35, lines 538..539, bytes 20110..20161, hits: 0)
- Statement (location: source ID 35, lines 538..539, bytes 20110..20161, hits: 0)
- Line (location: source ID 35, lines 540..541, bytes 20172..20255, hits: 0)
- Statement (location: source ID 35, lines 540..541, bytes 20172..20255, hits: 0)
- Line (location: source ID 35, lines 542..543, bytes 20270..20296, hits: 0)
- Statement (location: source ID 35, lines 542..543, bytes 20270..20296, hits: 0)
- Branch (branch: 24, path: 0) (location: source ID 35, lines 542..548, bytes 20298..20470, hits: 0)
- Branch (branch: 24, path: 1) (location: source ID 35, lines 542..552, bytes 20266..20662, hits: 0)
- Line (location: source ID 35, lines 543..544, bytes 20312..20371, hits: 0)
- Statement (location: source ID 35, lines 543..544, bytes 20312..20371, hits: 0)
- Statement (location: source ID 35, lines 543..544, bytes 20330..20371, hits: 0)
- Line (location: source ID 35, lines 544..545, bytes 20389..20397, hits: 0)
- Statement (location: source ID 35, lines 544..545, bytes 20389..20397, hits: 0)
- Branch (branch: 25, path: 0) (location: source ID 35, lines 544..547, bytes 20399..20460, hits: 0)
- Line (location: source ID 35, lines 545..546, bytes 20417..20445, hits: 0)
- Statement (location: source ID 35, lines 545..546, bytes 20417..20445, hits: 0)
- Line (location: source ID 35, lines 548..549, bytes 20490..20525, hits: 0)
- Statement (location: source ID 35, lines 548..549, bytes 20490..20525, hits: 0)
- Line (location: source ID 35, lines 549..550, bytes 20539..20595, hits: 0)
- Statement (location: source ID 35, lines 549..550, bytes 20539..20595, hits: 0)
- Statement (location: source ID 35, lines 549..550, bytes 20554..20595, hits: 0)
- Line (location: source ID 35, lines 550..551, bytes 20613..20621, hits: 0)
- Statement (location: source ID 35, lines 550..551, bytes 20613..20621, hits: 0)
- Branch (branch: 26, path: 0) (location: source ID 35, lines 550..553, bytes 20623..20684, hits: 0)
- Line (location: source ID 35, lines 551..552, bytes 20641..20669, hits: 0)
- Statement (location: source ID 35, lines 551..552, bytes 20641..20669, hits: 0)
- Line (location: source ID 35, lines 556..560, bytes 20706..20813, hits: 0)
- Function "performMaintenance" (location: source ID 35, lines 556..560, bytes 20706..20813, hits: 0)
- Line (location: source ID 35, lines 557..558, bytes 20755..20770, hits: 0)
- Statement (location: source ID 35, lines 557..558, bytes 20755..20770, hits: 0)
- Line (location: source ID 35, lines 558..559, bytes 20780..20806, hits: 0)
- Statement (location: source ID 35, lines 558..559, bytes 20780..20806, hits: 0)
- Line (location: source ID 35, lines 570..604, bytes 21112..22229, hits: 0)
- Function "checkUpkeep" (location: source ID 35, lines 570..604, bytes 21112..22229, hits: 0)
- Line (location: source ID 35, lines 576..577, bytes 21289..21322, hits: 0)
- Statement (location: source ID 35, lines 576..577, bytes 21289..21322, hits: 0)
- Line (location: source ID 35, lines 577..578, bytes 21332..21389, hits: 0)
- Statement (location: source ID 35, lines 577..578, bytes 21332..21389, hits: 0)
- Statement (location: source ID 35, lines 577..578, bytes 21368..21389, hits: 0)
- Line (location: source ID 35, lines 578..579, bytes 21399..21445, hits: 0)
- Statement (location: source ID 35, lines 578..579, bytes 21399..21445, hits: 0)
- Line (location: source ID 35, lines 580..581, bytes 21460..21477, hits: 0)
- Statement (location: source ID 35, lines 580..581, bytes 21460..21477, hits: 0)
- Branch (branch: 27, path: 0) (location: source ID 35, lines 580..585, bytes 21479..21602, hits: 0)
- Line (location: source ID 35, lines 581..582, bytes 21493..21513, hits: 0)
- Statement (location: source ID 35, lines 581..582, bytes 21493..21513, hits: 0)
- Line (location: source ID 35, lines 582..583, bytes 21527..21543, hits: 0)
- Statement (location: source ID 35, lines 582..583, bytes 21527..21543, hits: 0)
- Line (location: source ID 35, lines 583..584, bytes 21557..21591, hits: 0)
- Statement (location: source ID 35, lines 583..584, bytes 21557..21591, hits: 0)
- Line (location: source ID 35, lines 586..587, bytes 21616..21632, hits: 0)
- Statement (location: source ID 35, lines 586..587, bytes 21616..21632, hits: 0)
- Branch (branch: 28, path: 0) (location: source ID 35, lines 586..600, bytes 21634..22142, hits: 0)
- Branch (branch: 28, path: 1) (location: source ID 35, lines 586..602, bytes 21612..22201, hits: 0)
- Line (location: source ID 35, lines 587..588, bytes 21648..21667, hits: 0)
- Statement (location: source ID 35, lines 587..588, bytes 21648..21667, hits: 0)
- Line (location: source ID 35, lines 589..590, bytes 21682..21748, hits: 0)
- Statement (location: source ID 35, lines 589..590, bytes 21682..21748, hits: 0)
- Statement (location: source ID 35, lines 589..590, bytes 21723..21748, hits: 0)
- Line (location: source ID 35, lines 590..591, bytes 21762..21843, hits: 0)
- Statement (location: source ID 35, lines 590..591, bytes 21762..21843, hits: 0)
- Statement (location: source ID 35, lines 590..591, bytes 21790..21843, hits: 0)
- Line (location: source ID 35, lines 592..593, bytes 21862..21878, hits: 0)
- Statement (location: source ID 35, lines 592..593, bytes 21862..21878, hits: 0)
- Branch (branch: 29, path: 0) (location: source ID 35, lines 592..599, bytes 21880..22132, hits: 0)
- Line (location: source ID 35, lines 593..594, bytes 21903..21916, hits: 0)
- Statement (location: source ID 35, lines 593..594, bytes 21903..21916, hits: 0)
- Statement (location: source ID 35, lines 593..594, bytes 21918..21939, hits: 0)
- Statement (location: source ID 35, lines 593..594, bytes 21941..21944, hits: 0)
- Line (location: source ID 35, lines 594..595, bytes 21968..22014, hits: 0)
- Statement (location: source ID 35, lines 594..595, bytes 21968..22014, hits: 0)
- Line (location: source ID 35, lines 597..598, bytes 22051..22117, hits: 0)
- Statement (location: source ID 35, lines 597..598, bytes 22051..22117, hits: 0)
- Line (location: source ID 35, lines 600..601, bytes 22162..22182, hits: 0)
- Statement (location: source ID 35, lines 600..601, bytes 22162..22182, hits: 0)
- Line (location: source ID 35, lines 601..602, bytes 22196..22212, hits: 0)
- Statement (location: source ID 35, lines 601..602, bytes 22196..22212, hits: 0)
- Line (location: source ID 35, lines 605..613, bytes 22235..22578, hits: 0)
- Function "performUpkeep" (location: source ID 35, lines 605..613, bytes 22235..22578, hits: 0)
- Line (location: source ID 35, lines 606..608, bytes 22314..22441, hits: 0)
- Statement (location: source ID 35, lines 606..608, bytes 22314..22441, hits: 0)
- Line (location: source ID 35, lines 607..608, bytes 22396..22441, hits: 0)
- Statement (location: source ID 35, lines 607..608, bytes 22396..22441, hits: 0)
- Line (location: source ID 35, lines 609..610, bytes 22457..22470, hits: 0)
- Statement (location: source ID 35, lines 609..610, bytes 22457..22470, hits: 0)
- Statement (location: source ID 35, lines 609..610, bytes 22472..22493, hits: 0)
- Statement (location: source ID 35, lines 609..610, bytes 22495..22498, hits: 0)
- Line (location: source ID 35, lines 610..611, bytes 22514..22561, hits: 0)
- Statement (location: source ID 35, lines 610..611, bytes 22514..22561, hits: 0)
- Line (location: source ID 35, lines 617..623, bytes 22775..22994, hits: 0)
- Function "transferOwnership" (location: source ID 35, lines 617..623, bytes 22775..22994, hits: 0)
- Line (location: source ID 35, lines 618..619, bytes 22860..22882, hits: 0)
- Statement (location: source ID 35, lines 618..619, bytes 22860..22882, hits: 0)
- Branch (branch: 30, path: 0) (location: source ID 35, lines 618..621, bytes 22884..22945, hits: 0)
- Line (location: source ID 35, lines 619..620, bytes 22898..22934, hits: 0)
- Statement (location: source ID 35, lines 619..620, bytes 22898..22934, hits: 0)
- Line (location: source ID 35, lines 621..622, bytes 22954..22987, hits: 0)
- Statement (location: source ID 35, lines 621..622, bytes 22954..22987, hits: 0)
- Line (location: source ID 35, lines 628..631, bytes 23113..23230, hits: 0)
- Function "removeTokenFromAllowList" (location: source ID 35, lines 628..631, bytes 23113..23230, hits: 0)
- Line (location: source ID 35, lines 629..630, bytes 23191..23223, hits: 0)
- Statement (location: source ID 35, lines 629..630, bytes 23191..23223, hits: 0)
- Branch (branch: 31, path: 1) (location: source ID 35, lines 633..641, bytes 23355..23617, hits: 0)
- Branch (branch: 32, path: 1) (location: source ID 35, lines 635..641, bytes 23429..23617, hits: 0)
- Branch (branch: 33, path: 1) (location: source ID 35, lines 637..641, bytes 23503..23617, hits: 0)
- Line (location: source ID 35, lines 640..641, bytes 23593..23622, hits: 0)
- Statement (location: source ID 35, lines 640..641, bytes 23593..23622, hits: 0)
- Branch (branch: 34, path: 0) (location: source ID 35, lines 653..656, bytes 24074..24156, hits: 0)
- Line (location: source ID 35, lines 654..655, bytes 24088..24145, hits: 0)
- Statement (location: source ID 35, lines 654..655, bytes 24088..24145, hits: 0)
- Line (location: source ID 35, lines 668..696, bytes 24504..25311, hits: 0)
- Function "withdrawFeesForToken" (location: source ID 35, lines 668..696, bytes 24504..25311, hits: 0)
- Line (location: source ID 35, lines 675..676, bytes 24698..24727, hits: 0)
- Statement (location: source ID 35, lines 675..676, bytes 24698..24727, hits: 0)
- Branch (branch: 35, path: 0) (location: source ID 35, lines 675..678, bytes 24729..24790, hits: 0)
- Line (location: source ID 35, lines 676..677, bytes 24743..24779, hits: 0)
- Statement (location: source ID 35, lines 676..677, bytes 24743..24779, hits: 0)
- Line (location: source ID 35, lines 679..680, bytes 24800..24830, hits: 0)
- Statement (location: source ID 35, lines 679..680, bytes 24800..24830, hits: 0)
- Line (location: source ID 35, lines 681..682, bytes 24841..24884, hits: 0)
- Statement (location: source ID 35, lines 681..682, bytes 24841..24884, hits: 0)
- Line (location: source ID 35, lines 683..684, bytes 24899..24918, hits: 0)
- Statement (location: source ID 35, lines 683..684, bytes 24899..24918, hits: 0)
- Branch (branch: 36, path: 0) (location: source ID 35, lines 683..689, bytes 24920..25090, hits: 0)
- Branch (branch: 36, path: 1) (location: source ID 35, lines 683..693, bytes 24895..25280, hits: 0)
- Line (location: source ID 35, lines 684..685, bytes 24934..24986, hits: 0)
- Statement (location: source ID 35, lines 684..685, bytes 24934..24986, hits: 0)
- Statement (location: source ID 35, lines 684..685, bytes 24952..24986, hits: 0)
- Line (location: source ID 35, lines 685..686, bytes 25004..25012, hits: 0)
- Statement (location: source ID 35, lines 685..686, bytes 25004..25012, hits: 0)
- Branch (branch: 37, path: 0) (location: source ID 35, lines 685..688, bytes 25014..25080, hits: 0)
- Line (location: source ID 35, lines 686..687, bytes 25032..25065, hits: 0)
- Statement (location: source ID 35, lines 686..687, bytes 25032..25065, hits: 0)
- Line (location: source ID 35, lines 689..690, bytes 25110..25138, hits: 0)
- Statement (location: source ID 35, lines 689..690, bytes 25110..25138, hits: 0)
- Line (location: source ID 35, lines 690..691, bytes 25152..25201, hits: 0)
- Statement (location: source ID 35, lines 690..691, bytes 25152..25201, hits: 0)
- Statement (location: source ID 35, lines 690..691, bytes 25167..25201, hits: 0)
- Line (location: source ID 35, lines 691..692, bytes 25219..25227, hits: 0)
- Statement (location: source ID 35, lines 691..692, bytes 25219..25227, hits: 0)
- Branch (branch: 38, path: 0) (location: source ID 35, lines 691..694, bytes 25229..25295, hits: 0)
- Line (location: source ID 35, lines 692..693, bytes 25247..25280, hits: 0)
- Statement (location: source ID 35, lines 692..693, bytes 25247..25280, hits: 0)
- Line (location: source ID 35, lines 697..710, bytes 25317..25708, hits: 0)
- Function "setNewMinPasswordLength" (location: source ID 35, lines 697..710, bytes 25317..25708, hits: 0)
- Line (location: source ID 35, lines 702..703, bytes 25476..25522, hits: 0)
- Statement (location: source ID 35, lines 702..703, bytes 25476..25522, hits: 0)
- Branch (branch: 39, path: 0) (location: source ID 35, lines 702..705, bytes 25524..25587, hits: 0)
- Line (location: source ID 35, lines 703..704, bytes 25538..25576, hits: 0)
- Statement (location: source ID 35, lines 703..704, bytes 25538..25576, hits: 0)
- Line (location: source ID 35, lines 706..707, bytes 25597..25639, hits: 0)
- Statement (location: source ID 35, lines 706..707, bytes 25597..25639, hits: 0)
- Line (location: source ID 35, lines 708..709, bytes 25650..25701, hits: 0)
- Statement (location: source ID 35, lines 708..709, bytes 25650..25701, hits: 0)
- Line (location: source ID 35, lines 711..724, bytes 25714..26165, hits: 0)
- Function "setNewClaimCooldownPeriod" (location: source ID 35, lines 711..724, bytes 25714..26165, hits: 0)
- Line (location: source ID 35, lines 716..717, bytes 25879..25929, hits: 0)
- Statement (location: source ID 35, lines 716..717, bytes 25879..25929, hits: 0)
- Branch (branch: 40, path: 0) (location: source ID 35, lines 716..719, bytes 25931..26036, hits: 0)
- Line (location: source ID 35, lines 717..718, bytes 25945..26025, hits: 0)
- Statement (location: source ID 35, lines 717..718, bytes 25945..26025, hits: 0)
- Line (location: source ID 35, lines 720..721, bytes 26046..26092, hits: 0)
- Statement (location: source ID 35, lines 720..721, bytes 26046..26092, hits: 0)
- Line (location: source ID 35, lines 722..723, bytes 26103..26158, hits: 0)
- Statement (location: source ID 35, lines 722..723, bytes 26103..26158, hits: 0)
- Line (location: source ID 35, lines 725..738, bytes 26171..26609, hits: 0)
- Function "setNewAvailabilityPeriod" (location: source ID 35, lines 725..738, bytes 26171..26609, hits: 0)
- Line (location: source ID 35, lines 730..731, bytes 26333..26380, hits: 0)
- Statement (location: source ID 35, lines 730..731, bytes 26333..26380, hits: 0)
- Branch (branch: 41, path: 0) (location: source ID 35, lines 730..733, bytes 26382..26484, hits: 0)
- Line (location: source ID 35, lines 731..732, bytes 26396..26473, hits: 0)
- Statement (location: source ID 35, lines 731..732, bytes 26396..26473, hits: 0)
- Line (location: source ID 35, lines 734..735, bytes 26494..26538, hits: 0)
- Statement (location: source ID 35, lines 734..735, bytes 26494..26538, hits: 0)
- Line (location: source ID 35, lines 736..737, bytes 26549..26602, hits: 0)
- Statement (location: source ID 35, lines 736..737, bytes 26549..26602, hits: 0)
- Line (location: source ID 35, lines 739..748, bytes 26615..26992, hits: 0)
- Function "setNewCleanupInterval" (location: source ID 35, lines 739..748, bytes 26615..26992, hits: 0)
- Line (location: source ID 35, lines 740..741, bytes 26740..26781, hits: 0)
- Statement (location: source ID 35, lines 740..741, bytes 26740..26781, hits: 0)
- Branch (branch: 42, path: 0) (location: source ID 35, lines 740..743, bytes 26783..26879, hits: 0)
- Line (location: source ID 35, lines 741..742, bytes 26797..26868, hits: 0)
- Statement (location: source ID 35, lines 741..742, bytes 26797..26868, hits: 0)
- Line (location: source ID 35, lines 744..745, bytes 26889..26927, hits: 0)
- Statement (location: source ID 35, lines 744..745, bytes 26889..26927, hits: 0)
- Line (location: source ID 35, lines 746..747, bytes 26938..26985, hits: 0)
- Statement (location: source ID 35, lines 746..747, bytes 26938..26985, hits: 0)
- Line (location: source ID 35, lines 749..762, bytes 26998..27456, hits: 0)
- Function "setNewInactivityThreshhold" (location: source ID 35, lines 749..762, bytes 26998..27456, hits: 0)
- Line (location: source ID 35, lines 754..755, bytes 27166..27216, hits: 0)
- Statement (location: source ID 35, lines 754..755, bytes 27166..27216, hits: 0)
- Branch (branch: 43, path: 0) (location: source ID 35, lines 754..757, bytes 27218..27323, hits: 0)
- Line (location: source ID 35, lines 755..756, bytes 27232..27312, hits: 0)
- Statement (location: source ID 35, lines 755..756, bytes 27232..27312, hits: 0)
- Line (location: source ID 35, lines 758..759, bytes 27333..27381, hits: 0)
- Statement (location: source ID 35, lines 758..759, bytes 27333..27381, hits: 0)
- Line (location: source ID 35, lines 760..761, bytes 27392..27449, hits: 0)
- Statement (location: source ID 35, lines 760..761, bytes 27392..27449, hits: 0)
- Line (location: source ID 35, lines 763..772, bytes 27462..27756, hits: 0)
- Function "setNewBatchLimit" (location: source ID 35, lines 763..772, bytes 27462..27756, hits: 0)
- Line (location: source ID 35, lines 764..765, bytes 27544..27575, hits: 0)
- Statement (location: source ID 35, lines 764..765, bytes 27544..27575, hits: 0)
- Branch (branch: 44, path: 0) (location: source ID 35, lines 764..767, bytes 27577..27663, hits: 0)
- Line (location: source ID 35, lines 765..766, bytes 27591..27652, hits: 0)
- Statement (location: source ID 35, lines 765..766, bytes 27591..27652, hits: 0)
- Line (location: source ID 35, lines 768..769, bytes 27673..27701, hits: 0)
- Statement (location: source ID 35, lines 768..769, bytes 27673..27701, hits: 0)
- Line (location: source ID 35, lines 770..771, bytes 27712..27749, hits: 0)
- Statement (location: source ID 35, lines 770..771, bytes 27712..27749, hits: 0)
- Line (location: source ID 35, lines 779..818, bytes 27970..29554, hits: 0)
- Function "refundExpiredTransfer" (location: source ID 35, lines 779..818, bytes 27970..29554, hits: 0)
- Line (location: source ID 35, lines 780..781, bytes 28071..28134, hits: 0)
- Statement (location: source ID 35, lines 780..781, bytes 28071..28134, hits: 0)
- Line (location: source ID 35, lines 781..782, bytes 28144..28184, hits: 0)
- Statement (location: source ID 35, lines 781..782, bytes 28144..28184, hits: 0)
- Line (location: source ID 35, lines 782..783, bytes 28194..28238, hits: 0)
- Statement (location: source ID 35, lines 782..783, bytes 28194..28238, hits: 0)
- Line (location: source ID 35, lines 783..784, bytes 28248..28294, hits: 0)
- Statement (location: source ID 35, lines 783..784, bytes 28248..28294, hits: 0)
- Line (location: source ID 35, lines 784..785, bytes 28304..28352, hits: 0)
- Statement (location: source ID 35, lines 784..785, bytes 28304..28352, hits: 0)
- Line (location: source ID 35, lines 786..787, bytes 28367..28386, hits: 0)
- Statement (location: source ID 35, lines 786..787, bytes 28367..28386, hits: 0)
- Branch (branch: 45, path: 0) (location: source ID 35, lines 786..789, bytes 28388..28443, hits: 0)
- Line (location: source ID 35, lines 787..788, bytes 28402..28432, hits: 0)
- Statement (location: source ID 35, lines 787..788, bytes 28402..28432, hits: 0)
- Line (location: source ID 35, lines 790..791, bytes 28453..28494, hits: 0)
- Statement (location: source ID 35, lines 790..791, bytes 28453..28494, hits: 0)
- Line (location: source ID 35, lines 791..792, bytes 28504..28535, hits: 0)
- Statement (location: source ID 35, lines 791..792, bytes 28504..28535, hits: 0)
- Line (location: source ID 35, lines 792..793, bytes 28545..28572, hits: 0)
- Statement (location: source ID 35, lines 792..793, bytes 28545..28572, hits: 0)
- Line (location: source ID 35, lines 793..794, bytes 28582..28630, hits: 0)
- Statement (location: source ID 35, lines 793..794, bytes 28582..28630, hits: 0)
- Line (location: source ID 35, lines 795..796, bytes 28641..28704, hits: 0)
- Statement (location: source ID 35, lines 795..796, bytes 28641..28704, hits: 0)
- Line (location: source ID 35, lines 796..797, bytes 28714..28779, hits: 0)
- Statement (location: source ID 35, lines 796..797, bytes 28714..28779, hits: 0)
- Line (location: source ID 35, lines 797..798, bytes 28789..28827, hits: 0)
- Statement (location: source ID 35, lines 797..798, bytes 28789..28827, hits: 0)
- Line (location: source ID 35, lines 798..799, bytes 28837..28892, hits: 0)
- Statement (location: source ID 35, lines 798..799, bytes 28837..28892, hits: 0)
- Line (location: source ID 35, lines 799..800, bytes 28902..28959, hits: 0)
- Statement (location: source ID 35, lines 799..800, bytes 28902..28959, hits: 0)
- Line (location: source ID 35, lines 801..804, bytes 28970..29115, hits: 0)
- Statement (location: source ID 35, lines 801..804, bytes 28970..29115, hits: 0)
- Line (location: source ID 35, lines 805..806, bytes 29130..29157, hits: 0)
- Statement (location: source ID 35, lines 805..806, bytes 29130..29157, hits: 0)
- Branch (branch: 46, path: 0) (location: source ID 35, lines 805..811, bytes 29159..29326, hits: 0)
- Branch (branch: 46, path: 1) (location: source ID 35, lines 805..815, bytes 29126..29515, hits: 0)
- Line (location: source ID 35, lines 806..807, bytes 29173..29229, hits: 0)
- Statement (location: source ID 35, lines 806..807, bytes 29173..29229, hits: 0)
- Statement (location: source ID 35, lines 806..807, bytes 29191..29229, hits: 0)
- Line (location: source ID 35, lines 807..808, bytes 29247..29255, hits: 0)
- Statement (location: source ID 35, lines 807..808, bytes 29247..29255, hits: 0)
- Branch (branch: 47, path: 0) (location: source ID 35, lines 807..810, bytes 29257..29316, hits: 0)
- Line (location: source ID 35, lines 808..809, bytes 29275..29301, hits: 0)
- Statement (location: source ID 35, lines 808..809, bytes 29275..29301, hits: 0)
- Line (location: source ID 35, lines 811..812, bytes 29346..29382, hits: 0)
- Statement (location: source ID 35, lines 811..812, bytes 29346..29382, hits: 0)
- Line (location: source ID 35, lines 812..813, bytes 29396..29449, hits: 0)
- Statement (location: source ID 35, lines 812..813, bytes 29396..29449, hits: 0)
- Statement (location: source ID 35, lines 812..813, bytes 29411..29449, hits: 0)
- Line (location: source ID 35, lines 813..814, bytes 29467..29475, hits: 0)
- Statement (location: source ID 35, lines 813..814, bytes 29467..29475, hits: 0)
- Branch (branch: 48, path: 0) (location: source ID 35, lines 813..816, bytes 29477..29538, hits: 0)
- Line (location: source ID 35, lines 814..815, bytes 29495..29523, hits: 0)
- Statement (location: source ID 35, lines 814..815, bytes 29495..29523, hits: 0)
- Line (location: source ID 35, lines 819..826, bytes 29560..29816, hits: 0)
- Function "addAddressToTracking" (location: source ID 35, lines 819..826, bytes 29560..29816, hits: 0)
- Line (location: source ID 35, lines 827..845, bytes 29822..30391, hits: 0)
- Function "removeAddressFromTracking" (location: source ID 35, lines 827..845, bytes 29822..30391, hits: 0)
- Line (location: source ID 35, lines 828..829, bytes 29888..29902, hits: 0)
- Statement (location: source ID 35, lines 828..829, bytes 29888..29902, hits: 0)
- Line (location: source ID 35, lines 830..831, bytes 29918..29931, hits: 0)
- Statement (location: source ID 35, lines 830..831, bytes 29918..29931, hits: 0)
- Statement (location: source ID 35, lines 830..831, bytes 29933..29957, hits: 0)
- Statement (location: source ID 35, lines 830..831, bytes 29959..29962, hits: 0)
- Line (location: source ID 35, lines 831..832, bytes 29982..30006, hits: 0)
- Statement (location: source ID 35, lines 831..832, bytes 29982..30006, hits: 0)
- Branch (branch: 50, path: 0) (location: source ID 35, lines 831..837, bytes 30008..30193, hits: 0)
- Line (location: source ID 35, lines 832..833, bytes 30026..30084, hits: 0)
- Statement (location: source ID 35, lines 832..833, bytes 30026..30084, hits: 0)
- Line (location: source ID 35, lines 833..834, bytes 30102..30121, hits: 0)
- Statement (location: source ID 35, lines 833..834, bytes 30102..30121, hits: 0)
- Line (location: source ID 35, lines 834..835, bytes 30139..30155, hits: 0)
- Statement (location: source ID 35, lines 834..835, bytes 30139..30155, hits: 0)
- Line (location: source ID 35, lines 835..836, bytes 30173..30178, hits: 0)
- Statement (location: source ID 35, lines 835..836, bytes 30173..30178, hits: 0)
- Line (location: source ID 35, lines 839..844, bytes 30228..30385, hits: 0)
- Branch (branch: 51, path: 0) (location: source ID 35, lines 839..844, bytes 30228..30385, hits: 0)
- Line (location: source ID 35, lines 840..841, bytes 30242..30273, hits: 0)
- Statement (location: source ID 35, lines 840..841, bytes 30242..30273, hits: 0)
- Line (location: source ID 35, lines 841..842, bytes 30287..30321, hits: 0)
- Statement (location: source ID 35, lines 841..842, bytes 30287..30321, hits: 0)
- Line (location: source ID 35, lines 842..843, bytes 30335..30374, hits: 0)
- Statement (location: source ID 35, lines 842..843, bytes 30335..30374, hits: 0)
- Line (location: source ID 35, lines 846..849, bytes 30397..30540, hits: 0)
- Function "addFee" (location: source ID 35, lines 846..849, bytes 30397..30540, hits: 0)
- Line (location: source ID 35, lines 850..856, bytes 30546..30843, hits: 0)
- Function "encodePassword" (location: source ID 35, lines 850..856, bytes 30546..30843, hits: 0)
- Line (location: source ID 35, lines 857..863, bytes 30849..31144, hits: 0)
- Function "checkPassword" (location: source ID 35, lines 857..863, bytes 30849..31144, hits: 0)
- Line (location: source ID 35, lines 858..859, bytes 30953..31007, hits: 0)
- Statement (location: source ID 35, lines 858..859, bytes 30953..31007, hits: 0)
- Statement (location: source ID 35, lines 858..859, bytes 30983..31007, hits: 0)
- Line (location: source ID 35, lines 859..860, bytes 31017..31085, hits: 0)
- Statement (location: source ID 35, lines 859..860, bytes 31017..31085, hits: 0)
- Line (location: source ID 35, lines 861..862, bytes 31096..31137, hits: 0)
- Statement (location: source ID 35, lines 861..862, bytes 31096..31137, hits: 0)
- Statement (location: source ID 35, lines 861..862, bytes 31103..31137, hits: 0)
- Line (location: source ID 35, lines 874..895, bytes 31473..32088, hits: 0)
- Function "removeFromPendingTransfers" (location: source ID 35, lines 874..895, bytes 31473..32088, hits: 0)
- Line (location: source ID 35, lines 875..876, bytes 31546..31590, hits: 0)
- Statement (location: source ID 35, lines 875..876, bytes 31546..31590, hits: 0)
- Line (location: source ID 35, lines 876..877, bytes 31600..31612, hits: 0)
- Statement (location: source ID 35, lines 876..877, bytes 31600..31612, hits: 0)
- Line (location: source ID 35, lines 878..879, bytes 31627..31638, hits: 0)
- Statement (location: source ID 35, lines 878..879, bytes 31627..31638, hits: 0)
- Branch (branch: 52, path: 0) (location: source ID 35, lines 878..881, bytes 31640..31697, hits: 0)
- Line (location: source ID 35, lines 879..880, bytes 31654..31686, hits: 0)
- Statement (location: source ID 35, lines 879..880, bytes 31654..31686, hits: 0)
- Line (location: source ID 35, lines 882..883, bytes 31712..31725, hits: 0)
- Statement (location: source ID 35, lines 882..883, bytes 31712..31725, hits: 0)
- Statement (location: source ID 35, lines 882..883, bytes 31727..31737, hits: 0)
- Statement (location: source ID 35, lines 882..883, bytes 31739..31742, hits: 0)
- Line (location: source ID 35, lines 883..884, bytes 31762..31799, hits: 0)
- Statement (location: source ID 35, lines 883..884, bytes 31762..31799, hits: 0)
- Branch (branch: 53, path: 0) (location: source ID 35, lines 883..889, bytes 31801..31991, hits: 0)
- Line (location: source ID 35, lines 884..885, bytes 31819..31877, hits: 0)
- Statement (location: source ID 35, lines 884..885, bytes 31819..31877, hits: 0)
- Line (location: source ID 35, lines 885..886, bytes 31895..31921, hits: 0)
- Statement (location: source ID 35, lines 885..886, bytes 31895..31921, hits: 0)
- Line (location: source ID 35, lines 886..887, bytes 31939..31953, hits: 0)
- Statement (location: source ID 35, lines 886..887, bytes 31939..31953, hits: 0)
- Line (location: source ID 35, lines 887..888, bytes 31971..31976, hits: 0)
- Statement (location: source ID 35, lines 887..888, bytes 31971..31976, hits: 0)
- Line (location: source ID 35, lines 891..892, bytes 32015..32023, hits: 0)
- Statement (location: source ID 35, lines 891..892, bytes 32015..32023, hits: 0)
- Branch (branch: 54, path: 0) (location: source ID 35, lines 891..894, bytes 32025..32082, hits: 0)
- Line (location: source ID 35, lines 892..893, bytes 32039..32071, hits: 0)
- Statement (location: source ID 35, lines 892..893, bytes 32039..32071, hits: 0)
- Line (location: source ID 35, lines 896..910, bytes 32094..32661, hits: 0)
- Function "removeFromPendingTransfersByAddress" (location: source ID 35, lines 896..910, bytes 32094..32661, hits: 0)
- Line (location: source ID 35, lines 897..898, bytes 32190..32247, hits: 0)
- Statement (location: source ID 35, lines 897..898, bytes 32190..32247, hits: 0)
- Line (location: source ID 35, lines 898..899, bytes 32261..32272, hits: 0)
- Statement (location: source ID 35, lines 898..899, bytes 32261..32272, hits: 0)
- Branch (branch: 55, path: 0) (location: source ID 35, lines 898..901, bytes 32274..32331, hits: 0)
- Line (location: source ID 35, lines 899..900, bytes 32288..32320, hits: 0)
- Statement (location: source ID 35, lines 899..900, bytes 32288..32320, hits: 0)
- Line (location: source ID 35, lines 902..903, bytes 32346..32359, hits: 0)
- Statement (location: source ID 35, lines 902..903, bytes 32346..32359, hits: 0)
- Statement (location: source ID 35, lines 902..903, bytes 32361..32371, hits: 0)
- Statement (location: source ID 35, lines 902..903, bytes 32373..32376, hits: 0)
- Line (location: source ID 35, lines 903..904, bytes 32396..32446, hits: 0)
- Statement (location: source ID 35, lines 903..904, bytes 32396..32446, hits: 0)
- Branch (branch: 56, path: 0) (location: source ID 35, lines 903..908, bytes 32448..32645, hits: 0)
- Line (location: source ID 35, lines 904..905, bytes 32466..32550, hits: 0)
- Statement (location: source ID 35, lines 904..905, bytes 32466..32550, hits: 0)
- Line (location: source ID 35, lines 905..906, bytes 32568..32607, hits: 0)
- Statement (location: source ID 35, lines 905..906, bytes 32568..32607, hits: 0)
- Line (location: source ID 35, lines 906..907, bytes 32625..32630, hits: 0)
- Statement (location: source ID 35, lines 906..907, bytes 32625..32630, hits: 0)
- Line (location: source ID 35, lines 912..929, bytes 32716..33224, hits: 0)
- Function "removeAllCanceledTransfers" (location: source ID 35, lines 912..929, bytes 32716..33224, hits: 0)
- Line (location: source ID 35, lines 913..914, bytes 32781..32826, hits: 0)
- Statement (location: source ID 35, lines 913..914, bytes 32781..32826, hits: 0)
- Line (location: source ID 35, lines 915..916, bytes 32841..32852, hits: 0)
- Statement (location: source ID 35, lines 915..916, bytes 32841..32852, hits: 0)
- Branch (branch: 57, path: 0) (location: source ID 35, lines 915..918, bytes 32854..32920, hits: 0)
- Line (location: source ID 35, lines 916..917, bytes 32868..32909, hits: 0)
- Statement (location: source ID 35, lines 916..917, bytes 32868..32909, hits: 0)
- Line (location: source ID 35, lines 919..920, bytes 32935..32948, hits: 0)
- Statement (location: source ID 35, lines 919..920, bytes 32935..32948, hits: 0)
- Statement (location: source ID 35, lines 919..920, bytes 32950..32960, hits: 0)
- Statement (location: source ID 35, lines 919..920, bytes 32962..32965, hits: 0)
- Line (location: source ID 35, lines 920..921, bytes 32981..33026, hits: 0)
- Statement (location: source ID 35, lines 920..921, bytes 32981..33026, hits: 0)
- Line (location: source ID 35, lines 921..922, bytes 33040..33071, hits: 0)
- Statement (location: source ID 35, lines 921..922, bytes 33040..33071, hits: 0)
- Line (location: source ID 35, lines 922..923, bytes 33085..33119, hits: 0)
- Statement (location: source ID 35, lines 922..923, bytes 33085..33119, hits: 0)
- Line (location: source ID 35, lines 925..926, bytes 33140..33168, hits: 0)
- Statement (location: source ID 35, lines 925..926, bytes 33140..33168, hits: 0)
- Line (location: source ID 35, lines 927..928, bytes 33179..33217, hits: 0)
- Statement (location: source ID 35, lines 927..928, bytes 33179..33217, hits: 0)
- Line (location: source ID 35, lines 931..948, bytes 33291..33858, hits: 0)
- Function "removeAllExpiredAndRefundedTransfers" (location: source ID 35, lines 931..948, bytes 33291..33858, hits: 0)
- Line (location: source ID 35, lines 932..933, bytes 33366..33421, hits: 0)
- Statement (location: source ID 35, lines 932..933, bytes 33366..33421, hits: 0)
- Line (location: source ID 35, lines 934..935, bytes 33436..33447, hits: 0)
- Statement (location: source ID 35, lines 934..935, bytes 33436..33447, hits: 0)
- Branch (branch: 58, path: 0) (location: source ID 35, lines 934..937, bytes 33449..33514, hits: 0)
- Line (location: source ID 35, lines 935..936, bytes 33463..33503, hits: 0)
- Statement (location: source ID 35, lines 935..936, bytes 33463..33503, hits: 0)
- Line (location: source ID 35, lines 938..939, bytes 33529..33542, hits: 0)
- Statement (location: source ID 35, lines 938..939, bytes 33529..33542, hits: 0)
- Statement (location: source ID 35, lines 938..939, bytes 33544..33554, hits: 0)
- Statement (location: source ID 35, lines 938..939, bytes 33556..33559, hits: 0)
- Line (location: source ID 35, lines 939..940, bytes 33575..33630, hits: 0)
- Statement (location: source ID 35, lines 939..940, bytes 33575..33630, hits: 0)
- Line (location: source ID 35, lines 940..941, bytes 33644..33685, hits: 0)
- Statement (location: source ID 35, lines 940..941, bytes 33644..33685, hits: 0)
- Line (location: source ID 35, lines 941..942, bytes 33699..33733, hits: 0)
- Statement (location: source ID 35, lines 941..942, bytes 33699..33733, hits: 0)
- Line (location: source ID 35, lines 944..945, bytes 33754..33792, hits: 0)
- Statement (location: source ID 35, lines 944..945, bytes 33754..33792, hits: 0)
- Line (location: source ID 35, lines 946..947, bytes 33803..33851, hits: 0)
- Statement (location: source ID 35, lines 946..947, bytes 33803..33851, hits: 0)
- Line (location: source ID 35, lines 950..967, bytes 33912..34413, hits: 0)
- Function "removeAllClaimedTransfers" (location: source ID 35, lines 950..967, bytes 33912..34413, hits: 0)
- Line (location: source ID 35, lines 951..952, bytes 33976..34020, hits: 0)
- Statement (location: source ID 35, lines 951..952, bytes 33976..34020, hits: 0)
- Line (location: source ID 35, lines 953..954, bytes 34035..34046, hits: 0)
- Statement (location: source ID 35, lines 953..954, bytes 34035..34046, hits: 0)
- Branch (branch: 59, path: 0) (location: source ID 35, lines 953..956, bytes 34048..34113, hits: 0)
- Line (location: source ID 35, lines 954..955, bytes 34062..34102, hits: 0)
- Statement (location: source ID 35, lines 954..955, bytes 34062..34102, hits: 0)
- Line (location: source ID 35, lines 957..958, bytes 34128..34141, hits: 0)
- Statement (location: source ID 35, lines 957..958, bytes 34128..34141, hits: 0)
- Statement (location: source ID 35, lines 957..958, bytes 34143..34153, hits: 0)
- Statement (location: source ID 35, lines 957..958, bytes 34155..34158, hits: 0)
- Line (location: source ID 35, lines 958..959, bytes 34174..34218, hits: 0)
- Statement (location: source ID 35, lines 958..959, bytes 34174..34218, hits: 0)
- Line (location: source ID 35, lines 959..960, bytes 34232..34262, hits: 0)
- Statement (location: source ID 35, lines 959..960, bytes 34232..34262, hits: 0)
- Line (location: source ID 35, lines 960..961, bytes 34276..34310, hits: 0)
- Statement (location: source ID 35, lines 960..961, bytes 34276..34310, hits: 0)
- Line (location: source ID 35, lines 963..964, bytes 34331..34358, hits: 0)
- Statement (location: source ID 35, lines 963..964, bytes 34331..34358, hits: 0)
- Line (location: source ID 35, lines 965..966, bytes 34369..34406, hits: 0)
- Statement (location: source ID 35, lines 965..966, bytes 34369..34406, hits: 0)
- Line (location: source ID 35, lines 968..973, bytes 34419..34629, hits: 0)
- Function "removeAllCanceledTransfersByAddress" (location: source ID 35, lines 968..973, bytes 34419..34629, hits: 0)
- Line (location: source ID 35, lines 969..970, bytes 34518..34559, hits: 0)
- Statement (location: source ID 35, lines 969..970, bytes 34518..34559, hits: 0)
- Line (location: source ID 35, lines 971..972, bytes 34570..34622, hits: 0)
- Statement (location: source ID 35, lines 971..972, bytes 34570..34622, hits: 0)
- Line (location: source ID 35, lines 974..979, bytes 34635..34875, hits: 0)
- Function "removeAllExpiredAndRefundedTransfersByAddress" (location: source ID 35, lines 974..979, bytes 34635..34875, hits: 0)
- Line (location: source ID 35, lines 975..976, bytes 34744..34795, hits: 0)
- Statement (location: source ID 35, lines 975..976, bytes 34744..34795, hits: 0)
- Line (location: source ID 35, lines 977..978, bytes 34806..34868, hits: 0)
- Statement (location: source ID 35, lines 977..978, bytes 34806..34868, hits: 0)
- Line (location: source ID 35, lines 980..985, bytes 34881..35088, hits: 0)
- Function "removeAllClaimedTransfersByAddress" (location: source ID 35, lines 980..985, bytes 34881..35088, hits: 0)
- Line (location: source ID 35, lines 981..982, bytes 34979..35019, hits: 0)
- Statement (location: source ID 35, lines 981..982, bytes 34979..35019, hits: 0)
- Line (location: source ID 35, lines 983..984, bytes 35030..35081, hits: 0)
- Statement (location: source ID 35, lines 983..984, bytes 35030..35081, hits: 0)
- Line (location: source ID 35, lines 995..998, bytes 35549..35611, hits: 0)
- Branch (branch: 60, path: 0) (location: source ID 35, lines 995..998, bytes 35549..35611, hits: 0)
- Line (location: source ID 35, lines 996..997, bytes 35563..35600, hits: 0)
- Statement (location: source ID 35, lines 996..997, bytes 35563..35600, hits: 0)
- Line (location: source ID 35, lines 1005..1018, bytes 35773..36202, hits: 0)
- Function "_removeTokenFromAllowList" (location: source ID 35, lines 1005..1018, bytes 35773..36202, hits: 0)
- Line (location: source ID 35, lines 1006..1007, bytes 35842..35877, hits: 0)
- Statement (location: source ID 35, lines 1006..1007, bytes 35842..35877, hits: 0)
- Line (location: source ID 35, lines 1007..1008, bytes 35887..35917, hits: 0)
- Statement (location: source ID 35, lines 1007..1008, bytes 35887..35917, hits: 0)
- Line (location: source ID 35, lines 1008..1009, bytes 35932..35945, hits: 0)
- Statement (location: source ID 35, lines 1008..1009, bytes 35932..35945, hits: 0)
- Statement (location: source ID 35, lines 1008..1009, bytes 35947..35957, hits: 0)
- Statement (location: source ID 35, lines 1008..1009, bytes 35959..35962, hits: 0)
- Line (location: source ID 35, lines 1009..1010, bytes 35982..36005, hits: 0)
- Statement (location: source ID 35, lines 1009..1010, bytes 35982..36005, hits: 0)
- Branch (branch: 61, path: 0) (location: source ID 35, lines 1009..1014, bytes 36007..36138, hits: 0)
- Line (location: source ID 35, lines 1010..1011, bytes 36025..36065, hits: 0)
- Statement (location: source ID 35, lines 1010..1011, bytes 36025..36065, hits: 0)
- Line (location: source ID 35, lines 1011..1012, bytes 36083..36100, hits: 0)
- Statement (location: source ID 35, lines 1011..1012, bytes 36083..36100, hits: 0)
- Line (location: source ID 35, lines 1012..1013, bytes 36118..36123, hits: 0)
- Statement (location: source ID 35, lines 1012..1013, bytes 36118..36123, hits: 0)
- Line (location: source ID 35, lines 1016..1017, bytes 36158..36195, hits: 0)
- Statement (location: source ID 35, lines 1016..1017, bytes 36158..36195, hits: 0)
- Line (location: source ID 35, lines 1019..1043, bytes 36208..37131, hits: 0)
- Function "_clearHistory" (location: source ID 35, lines 1019..1043, bytes 36208..37131, hits: 0)
- Line (location: source ID 35, lines 1020..1021, bytes 36251..36284, hits: 0)
- Statement (location: source ID 35, lines 1020..1021, bytes 36251..36284, hits: 0)
- Line (location: source ID 35, lines 1021..1022, bytes 36294..36338, hits: 0)
- Statement (location: source ID 35, lines 1021..1022, bytes 36294..36338, hits: 0)
- Line (location: source ID 35, lines 1022..1023, bytes 36348..36377, hits: 0)
- Statement (location: source ID 35, lines 1022..1023, bytes 36348..36377, hits: 0)
- Line (location: source ID 35, lines 1024..1025, bytes 36393..36406, hits: 0)
- Statement (location: source ID 35, lines 1024..1025, bytes 36393..36406, hits: 0)
- Statement (location: source ID 35, lines 1024..1025, bytes 36408..36472, hits: 0)
- Statement (location: source ID 35, lines 1024..1025, bytes 36408..36430, hits: 0)
- Statement (location: source ID 35, lines 1024..1025, bytes 36434..36472, hits: 0)
- Statement (location: source ID 35, lines 1024..1025, bytes 36458..36472, hits: 0)
- Statement (location: source ID 35, lines 1024..1025, bytes 36474..36477, hits: 0)
- Line (location: source ID 35, lines 1025..1026, bytes 36493..36522, hits: 0)
- Statement (location: source ID 35, lines 1025..1026, bytes 36493..36522, hits: 0)
- Line (location: source ID 35, lines 1027..1028, bytes 36541..36614, hits: 0)
- Statement (location: source ID 35, lines 1027..1028, bytes 36541..36614, hits: 0)
- Branch (branch: 62, path: 0) (location: source ID 35, lines 1027..1035, bytes 36616..36927, hits: 0)
- Line (location: source ID 35, lines 1028..1029, bytes 36634..36675, hits: 0)
- Statement (location: source ID 35, lines 1028..1029, bytes 36634..36675, hits: 0)
- Line (location: source ID 35, lines 1029..1030, bytes 36693..36744, hits: 0)
- Statement (location: source ID 35, lines 1029..1030, bytes 36693..36744, hits: 0)
- Line (location: source ID 35, lines 1030..1031, bytes 36762..36802, hits: 0)
- Statement (location: source ID 35, lines 1030..1031, bytes 36762..36802, hits: 0)
- Line (location: source ID 35, lines 1032..1033, bytes 36821..36844, hits: 0)
- Statement (location: source ID 35, lines 1032..1033, bytes 36821..36844, hits: 0)
- Line (location: source ID 35, lines 1033..1034, bytes 36862..36912, hits: 0)
- Statement (location: source ID 35, lines 1033..1034, bytes 36862..36912, hits: 0)
- Line (location: source ID 35, lines 1037..1038, bytes 36951..36989, hits: 0)
- Statement (location: source ID 35, lines 1037..1038, bytes 36951..36989, hits: 0)
- Statement (location: source ID 35, lines 1037..1038, bytes 36975..36989, hits: 0)
- Branch (branch: 63, path: 0) (location: source ID 35, lines 1037..1040, bytes 36991..37065, hits: 0)
- Branch (branch: 63, path: 1) (location: source ID 35, lines 1037..1041, bytes 36947..37081, hits: 0)
- Line (location: source ID 35, lines 1038..1039, bytes 37005..37054, hits: 0)
- Statement (location: source ID 35, lines 1038..1039, bytes 37005..37054, hits: 0)
- Line (location: source ID 35, lines 1040..1041, bytes 37085..37114, hits: 0)
- Statement (location: source ID 35, lines 1040..1041, bytes 37085..37114, hits: 0)
- Line (location: source ID 35, lines 1044..1058, bytes 37137..37673, hits: 0)
- Function "_removeInactiveAddresses" (location: source ID 35, lines 1044..1058, bytes 37137..37673, hits: 0)
- Line (location: source ID 35, lines 1045..1046, bytes 37191..37224, hits: 0)
- Statement (location: source ID 35, lines 1045..1046, bytes 37191..37224, hits: 0)
- Line (location: source ID 35, lines 1046..1047, bytes 37234..37278, hits: 0)
- Statement (location: source ID 35, lines 1046..1047, bytes 37234..37278, hits: 0)
- Line (location: source ID 35, lines 1047..1048, bytes 37288..37317, hits: 0)
- Statement (location: source ID 35, lines 1047..1048, bytes 37288..37317, hits: 0)
- Line (location: source ID 35, lines 1049..1050, bytes 37333..37346, hits: 0)
- Statement (location: source ID 35, lines 1049..1050, bytes 37333..37346, hits: 0)
- Statement (location: source ID 35, lines 1049..1050, bytes 37348..37408, hits: 0)
- Statement (location: source ID 35, lines 1049..1050, bytes 37348..37370, hits: 0)
- Statement (location: source ID 35, lines 1049..1050, bytes 37374..37408, hits: 0)
- Statement (location: source ID 35, lines 1049..1050, bytes 37410..37413, hits: 0)
- Line (location: source ID 35, lines 1050..1051, bytes 37429..37458, hits: 0)
- Statement (location: source ID 35, lines 1050..1051, bytes 37429..37458, hits: 0)
- Line (location: source ID 35, lines 1052..1053, bytes 37477..37550, hits: 0)
- Statement (location: source ID 35, lines 1052..1053, bytes 37477..37550, hits: 0)
- Branch (branch: 64, path: 0) (location: source ID 35, lines 1052..1056, bytes 37552..37657, hits: 0)
- Line (location: source ID 35, lines 1053..1054, bytes 37570..37601, hits: 0)
- Statement (location: source ID 35, lines 1053..1054, bytes 37570..37601, hits: 0)
- Line (location: source ID 35, lines 1054..1055, bytes 37619..37642, hits: 0)
- Statement (location: source ID 35, lines 1054..1055, bytes 37619..37642, hits: 0)
- Line (location: source ID 35, lines 1066..1069, bytes 37938..38050, hits: 0)
- Function "isTokenAllowed" (location: source ID 35, lines 1066..1069, bytes 37938..38050, hits: 0)
- Line (location: source ID 35, lines 1067..1068, bytes 38014..38043, hits: 0)
- Statement (location: source ID 35, lines 1067..1068, bytes 38014..38043, hits: 0)
- Line (location: source ID 35, lines 1071..1074, bytes 38110..38228, hits: 0)
- Function "isAddressInTracking" (location: source ID 35, lines 1071..1074, bytes 38110..38228, hits: 0)
- Line (location: source ID 35, lines 1072..1073, bytes 38190..38221, hits: 0)
- Statement (location: source ID 35, lines 1072..1073, bytes 38190..38221, hits: 0)
- Line (location: source ID 35, lines 1076..1079, bytes 38293..38414, hits: 0)
- Function "isPendingTransfer" (location: source ID 35, lines 1076..1079, bytes 38293..38414, hits: 0)
- Line (location: source ID 35, lines 1077..1078, bytes 38377..38407, hits: 0)
- Statement (location: source ID 35, lines 1077..1078, bytes 38377..38407, hits: 0)
- Line (location: source ID 35, lines 1081..1084, bytes 38480..38603, hits: 0)
- Function "isCanceledTransfer" (location: source ID 35, lines 1081..1084, bytes 38480..38603, hits: 0)
- Line (location: source ID 35, lines 1082..1083, bytes 38565..38596, hits: 0)
- Statement (location: source ID 35, lines 1082..1083, bytes 38565..38596, hits: 0)
- Line (location: source ID 35, lines 1086..1089, bytes 38681..38824, hits: 0)
- Function "isExpiredAndRefundedTransfer" (location: source ID 35, lines 1086..1089, bytes 38681..38824, hits: 0)
- Line (location: source ID 35, lines 1087..1088, bytes 38776..38817, hits: 0)
- Statement (location: source ID 35, lines 1087..1088, bytes 38776..38817, hits: 0)
- Line (location: source ID 35, lines 1091..1094, bytes 38889..39002, hits: 0)
- Function "isClaimed" (location: source ID 35, lines 1091..1094, bytes 38889..39002, hits: 0)
- Line (location: source ID 35, lines 1092..1093, bytes 38965..38995, hits: 0)
- Statement (location: source ID 35, lines 1092..1093, bytes 38965..38995, hits: 0)
- Line (location: source ID 35, lines 1098..1101, bytes 39096..39195, hits: 0)
- Function "getBalance" (location: source ID 35, lines 1098..1101, bytes 39096..39195, hits: 0)
- Line (location: source ID 35, lines 1099..1100, bytes 39160..39188, hits: 0)
- Statement (location: source ID 35, lines 1099..1100, bytes 39160..39188, hits: 0)
- Line (location: source ID 35, lines 1103..1106, bytes 39255..39359, hits: 0)
- Function "getAllowedTokens" (location: source ID 35, lines 1103..1106, bytes 39255..39359, hits: 0)
- Line (location: source ID 35, lines 1104..1105, bytes 39334..39352, hits: 0)
- Statement (location: source ID 35, lines 1104..1105, bytes 39334..39352, hits: 0)
- Line (location: source ID 35, lines 1108..1111, bytes 39421..39562, hits: 0)
- Function "getAccumulatedFees" (location: source ID 35, lines 1108..1111, bytes 39421..39562, hits: 0)
- Line (location: source ID 35, lines 1109..1110, bytes 39528..39555, hits: 0)
- Statement (location: source ID 35, lines 1109..1110, bytes 39528..39555, hits: 0)
- Branch (branch: 65, path: 1) (location: source ID 35, lines 1113..1121, bytes 39647..39879, hits: 0)
- Branch (branch: 66, path: 1) (location: source ID 35, lines 1115..1121, bytes 39711..39879, hits: 0)
- Branch (branch: 67, path: 1) (location: source ID 35, lines 1117..1121, bytes 39775..39879, hits: 0)
- Line (location: source ID 35, lines 1120..1121, bytes 39855..39884, hits: 0)
- Statement (location: source ID 35, lines 1120..1121, bytes 39855..39884, hits: 0)
- Line (location: source ID 35, lines 1124..1135, bytes 39907..40322, hits: 0)
- Function "getClaimCooldownStatus" (location: source ID 35, lines 1124..1135, bytes 39907..40322, hits: 0)
- Line (location: source ID 35, lines 1129..1130, bytes 40066..40124, hits: 0)
- Statement (location: source ID 35, lines 1129..1130, bytes 40066..40124, hits: 0)
- Line (location: source ID 35, lines 1130..1131, bytes 40138..40192, hits: 0)
- Statement (location: source ID 35, lines 1130..1131, bytes 40138..40192, hits: 0)
- Statement (location: source ID 35, lines 1130..1131, bytes 40138..40173, hits: 0)
- Branch (branch: 68, path: 0) (location: source ID 35, lines 1130..1133, bytes 40194..40289, hits: 0)
- Line (location: source ID 35, lines 1131..1132, bytes 40208..40278, hits: 0)
- Statement (location: source ID 35, lines 1131..1132, bytes 40208..40278, hits: 0)
- Line (location: source ID 35, lines 1133..1134, bytes 40298..40315, hits: 0)
- Statement (location: source ID 35, lines 1133..1134, bytes 40298..40315, hits: 0)
- Line (location: source ID 35, lines 1137..1140, bytes 40387..40503, hits: 0)
- Function "getPendingTransfers" (location: source ID 35, lines 1137..1140, bytes 40387..40503, hits: 0)
- Line (location: source ID 35, lines 1138..1139, bytes 40469..40496, hits: 0)
- Statement (location: source ID 35, lines 1138..1139, bytes 40469..40496, hits: 0)
- Line (location: source ID 35, lines 1142..1145, bytes 40569..40687, hits: 0)
- Function "getCanceledTransfers" (location: source ID 35, lines 1142..1145, bytes 40569..40687, hits: 0)
- Line (location: source ID 35, lines 1143..1144, bytes 40652..40680, hits: 0)
- Statement (location: source ID 35, lines 1143..1144, bytes 40652..40680, hits: 0)
- Line (location: source ID 35, lines 1147..1150, bytes 40765..40903, hits: 0)
- Function "getExpiredAndRefundedTransfers" (location: source ID 35, lines 1147..1150, bytes 40765..40903, hits: 0)
- Line (location: source ID 35, lines 1148..1149, bytes 40858..40896, hits: 0)
- Statement (location: source ID 35, lines 1148..1149, bytes 40858..40896, hits: 0)
- Line (location: source ID 35, lines 1152..1155, bytes 40968..41084, hits: 0)
- Function "getClaimedTransfers" (location: source ID 35, lines 1152..1155, bytes 40968..41084, hits: 0)
- Line (location: source ID 35, lines 1153..1154, bytes 41050..41077, hits: 0)
- Statement (location: source ID 35, lines 1153..1154, bytes 41050..41077, hits: 0)
- Line (location: source ID 35, lines 1157..1181, bytes 41149..42008, hits: 0)
- Function "getExpiredTransfers" (location: source ID 35, lines 1157..1181, bytes 41149..42008, hits: 0)
- Line (location: source ID 35, lines 1158..1159, bytes 41229..41285, hits: 0)
- Statement (location: source ID 35, lines 1158..1159, bytes 41229..41285, hits: 0)
- Line (location: source ID 35, lines 1159..1160, bytes 41295..41315, hits: 0)
- Statement (location: source ID 35, lines 1159..1160, bytes 41295..41315, hits: 0)
- Line (location: source ID 35, lines 1161..1162, bytes 41331..41344, hits: 0)
- Statement (location: source ID 35, lines 1161..1162, bytes 41331..41344, hits: 0)
- Statement (location: source ID 35, lines 1161..1162, bytes 41346..41373, hits: 0)
- Statement (location: source ID 35, lines 1161..1162, bytes 41375..41378, hits: 0)
- Line (location: source ID 35, lines 1162..1163, bytes 41394..41434, hits: 0)
- Statement (location: source ID 35, lines 1162..1163, bytes 41394..41434, hits: 0)
- Line (location: source ID 35, lines 1163..1164, bytes 41452..41511, hits: 0)
- Statement (location: source ID 35, lines 1163..1164, bytes 41452..41511, hits: 0)
- Branch (branch: 69, path: 0) (location: source ID 35, lines 1163..1166, bytes 41513..41560, hits: 0)
- Line (location: source ID 35, lines 1164..1165, bytes 41531..41545, hits: 0)
- Statement (location: source ID 35, lines 1164..1165, bytes 41531..41545, hits: 0)
- Line (location: source ID 35, lines 1168..1169, bytes 41580..41643, hits: 0)
- Statement (location: source ID 35, lines 1168..1169, bytes 41580..41643, hits: 0)
- Statement (location: source ID 35, lines 1168..1169, bytes 41616..41643, hits: 0)
- Line (location: source ID 35, lines 1169..1170, bytes 41653..41666, hits: 0)
- Statement (location: source ID 35, lines 1169..1170, bytes 41653..41666, hits: 0)
- Line (location: source ID 35, lines 1171..1172, bytes 41682..41695, hits: 0)
- Statement (location: source ID 35, lines 1171..1172, bytes 41682..41695, hits: 0)
- Statement (location: source ID 35, lines 1171..1172, bytes 41697..41724, hits: 0)
- Statement (location: source ID 35, lines 1171..1172, bytes 41726..41729, hits: 0)
- Line (location: source ID 35, lines 1172..1173, bytes 41745..41785, hits: 0)
- Statement (location: source ID 35, lines 1172..1173, bytes 41745..41785, hits: 0)
- Line (location: source ID 35, lines 1173..1174, bytes 41803..41862, hits: 0)
- Statement (location: source ID 35, lines 1173..1174, bytes 41803..41862, hits: 0)
- Branch (branch: 70, path: 0) (location: source ID 35, lines 1173..1177, bytes 41864..41958, hits: 0)
- Line (location: source ID 35, lines 1174..1175, bytes 41882..41918, hits: 0)
- Statement (location: source ID 35, lines 1174..1175, bytes 41882..41918, hits: 0)
- Line (location: source ID 35, lines 1175..1176, bytes 41936..41943, hits: 0)
- Statement (location: source ID 35, lines 1175..1176, bytes 41936..41943, hits: 0)
- Line (location: source ID 35, lines 1179..1180, bytes 41978..42001, hits: 0)
- Statement (location: source ID 35, lines 1179..1180, bytes 41978..42001, hits: 0)
- Line (location: source ID 35, lines 1185..1197, bytes 42095..42423, hits: 0)
- Function "getPendingTransfersForAddress" (location: source ID 35, lines 1185..1197, bytes 42095..42423, hits: 0)
- Line (location: source ID 35, lines 1191..1192, bytes 42262..42307, hits: 0)
- Statement (location: source ID 35, lines 1191..1192, bytes 42262..42307, hits: 0)
- Branch (branch: 71, path: 0) (location: source ID 35, lines 1191..1194, bytes 42309..42366, hits: 0)
- Line (location: source ID 35, lines 1192..1193, bytes 42323..42355, hits: 0)
- Statement (location: source ID 35, lines 1192..1193, bytes 42323..42355, hits: 0)
- Line (location: source ID 35, lines 1195..1196, bytes 42376..42416, hits: 0)
- Statement (location: source ID 35, lines 1195..1196, bytes 42376..42416, hits: 0)
- Line (location: source ID 35, lines 1199..1211, bytes 42490..42822, hits: 0)
- Function "getCanceledTransfersForAddress" (location: source ID 35, lines 1199..1211, bytes 42490..42822, hits: 0)
- Line (location: source ID 35, lines 1205..1206, bytes 42658..42704, hits: 0)
- Statement (location: source ID 35, lines 1205..1206, bytes 42658..42704, hits: 0)
- Branch (branch: 72, path: 0) (location: source ID 35, lines 1205..1208, bytes 42706..42764, hits: 0)
- Line (location: source ID 35, lines 1206..1207, bytes 42720..42753, hits: 0)
- Statement (location: source ID 35, lines 1206..1207, bytes 42720..42753, hits: 0)
- Line (location: source ID 35, lines 1209..1210, bytes 42774..42815, hits: 0)
- Statement (location: source ID 35, lines 1209..1210, bytes 42774..42815, hits: 0)
- Line (location: source ID 35, lines 1213..1225, bytes 42888..43249, hits: 0)
- Function "getExpiredAndRefundedTransfersForAddress" (location: source ID 35, lines 1213..1225, bytes 42888..43249, hits: 0)
- Line (location: source ID 35, lines 1219..1220, bytes 43066..43122, hits: 0)
- Statement (location: source ID 35, lines 1219..1220, bytes 43066..43122, hits: 0)
- Branch (branch: 73, path: 0) (location: source ID 35, lines 1219..1222, bytes 43124..43181, hits: 0)
- Line (location: source ID 35, lines 1220..1221, bytes 43138..43170, hits: 0)
- Statement (location: source ID 35, lines 1220..1221, bytes 43138..43170, hits: 0)
- Line (location: source ID 35, lines 1223..1224, bytes 43191..43242, hits: 0)
- Statement (location: source ID 35, lines 1223..1224, bytes 43191..43242, hits: 0)
- Line (location: source ID 35, lines 1227..1239, bytes 43315..43643, hits: 0)
- Function "getClaimedTransfersForAddress" (location: source ID 35, lines 1227..1239, bytes 43315..43643, hits: 0)
- Line (location: source ID 35, lines 1233..1234, bytes 43482..43527, hits: 0)
- Statement (location: source ID 35, lines 1233..1234, bytes 43482..43527, hits: 0)
- Branch (branch: 74, path: 0) (location: source ID 35, lines 1233..1236, bytes 43529..43586, hits: 0)
- Line (location: source ID 35, lines 1234..1235, bytes 43543..43575, hits: 0)
- Statement (location: source ID 35, lines 1234..1235, bytes 43543..43575, hits: 0)
- Line (location: source ID 35, lines 1237..1238, bytes 43596..43636, hits: 0)
- Statement (location: source ID 35, lines 1237..1238, bytes 43596..43636, hits: 0)
- Line (location: source ID 35, lines 1241..1257, bytes 43701..44226, hits: 0)
- Function "getAllTransfersByAddress" (location: source ID 35, lines 1241..1257, bytes 43701..44226, hits: 0)
- Line (location: source ID 35, lines 1252..1253, bytes 44004..44047, hits: 0)
- Statement (location: source ID 35, lines 1252..1253, bytes 44004..44047, hits: 0)
- Line (location: source ID 35, lines 1253..1254, bytes 44057..44102, hits: 0)
- Statement (location: source ID 35, lines 1253..1254, bytes 44057..44102, hits: 0)
- Line (location: source ID 35, lines 1254..1255, bytes 44112..44166, hits: 0)
- Statement (location: source ID 35, lines 1254..1255, bytes 44112..44166, hits: 0)
- Line (location: source ID 35, lines 1255..1256, bytes 44176..44219, hits: 0)
- Statement (location: source ID 35, lines 1255..1256, bytes 44176..44219, hits: 0)
- Line (location: source ID 35, lines 1259..1301, bytes 44299..45468, hits: 0)
- Function "getTransferDetails" (location: source ID 35, lines 1259..1301, bytes 44299..45468, hits: 0)
- Line (location: source ID 35, lines 1273..1274, bytes 44677..44722, hits: 0)
- Statement (location: source ID 35, lines 1273..1274, bytes 44677..44722, hits: 0)
- Branch (branch: 75, path: 0) (location: source ID 35, lines 1273..1276, bytes 44724..44779, hits: 0)
- Line (location: source ID 35, lines 1274..1275, bytes 44738..44768, hits: 0)
- Statement (location: source ID 35, lines 1274..1275, bytes 44738..44768, hits: 0)
- Line (location: source ID 35, lines 1277..1278, bytes 44789..44843, hits: 0)
- Statement (location: source ID 35, lines 1277..1278, bytes 44789..44843, hits: 0)
- Line (location: source ID 35, lines 1279..1282, bytes 44883..44925, hits: 0)
- Branch (branch: 76, path: 0) (location: source ID 35, lines 1279..1282, bytes 44883..44925, hits: 0)
- Branch (branch: 76, path: 1) (location: source ID 35, lines 1279..1289, bytes 44854..45199, hits: 0)
- Line (location: source ID 35, lines 1280..1281, bytes 44897..44914, hits: 0)
- Statement (location: source ID 35, lines 1280..1281, bytes 44897..44914, hits: 0)
- Line (location: source ID 35, lines 1281..1284, bytes 44961..45004, hits: 0)
- Branch (branch: 77, path: 0) (location: source ID 35, lines 1281..1284, bytes 44961..45004, hits: 0)
- Branch (branch: 77, path: 1) (location: source ID 35, lines 1281..1289, bytes 44931..45198, hits: 0)
- Line (location: source ID 35, lines 1282..1283, bytes 44975..44993, hits: 0)
- Statement (location: source ID 35, lines 1282..1283, bytes 44975..44993, hits: 0)
- Line (location: source ID 35, lines 1283..1286, bytes 45050..45103, hits: 0)
- Branch (branch: 78, path: 0) (location: source ID 35, lines 1283..1286, bytes 45050..45103, hits: 0)
- Branch (branch: 78, path: 1) (location: source ID 35, lines 1283..1288, bytes 45010..45188, hits: 0)
- Line (location: source ID 35, lines 1284..1285, bytes 45064..45092, hits: 0)
- Statement (location: source ID 35, lines 1284..1285, bytes 45064..45092, hits: 0)
- Line (location: source ID 35, lines 1285..1288, bytes 45138..45180, hits: 0)
- Branch (branch: 79, path: 0) (location: source ID 35, lines 1285..1288, bytes 45138..45180, hits: 0)
- Branch (branch: 79, path: 1) (location: source ID 35, lines 1285..1289, bytes 45109..45199, hits: 0)
- Line (location: source ID 35, lines 1286..1287, bytes 45152..45169, hits: 0)
- Statement (location: source ID 35, lines 1286..1287, bytes 45152..45169, hits: 0)
- Line (location: source ID 35, lines 1288..1289, bytes 45200..45217, hits: 0)
- Statement (location: source ID 35, lines 1288..1289, bytes 45200..45217, hits: 0)
- Line (location: source ID 35, lines 1291..1300, bytes 45238..45461, hits: 0)
- Statement (location: source ID 35, lines 1291..1300, bytes 45238..45461, hits: 0)
Uncovered for src/libraries/PreApprovedTokensLib.sol:
- Line (location: source ID 37, lines 38..39, bytes 1522..1535, hits: 0)
- Statement (location: source ID 37, lines 38..39, bytes 1522..1535, hits: 0)
Uncovered for src/libraries/TransferFeeLib.sol:
- Line (location: source ID 38, lines 31..32, bytes 795..813, hits: 0)
- Statement (location: source ID 38, lines 31..32, bytes 795..813, hits: 0)
Uncovered for test/mocks/ERC20Mock.sol:
Anchors for Contract "IERC165" (solc 0.8.28, source ID 20):
Anchors for Contract "IERC721TokenReceiver" (solc 0.8.28, source ID 22):
Anchors for Contract "MockERC20" (solc 0.8.28, source ID 39):
- IC 5 -> Item 1141
- Runtime code
- Refers to item: Line (location: source ID 39, lines 8..11, bytes 163..309, hits: 18)
- IC 5 -> Item 1142
- Runtime code
- Refers to item: Function "" (location: source ID 39, lines 8..11, bytes 163..309, hits: 18)
- IC 86 -> Item 1143
- Runtime code
- Refers to item: Line (location: source ID 39, lines 9..10, bytes 270..302, hits: 18)
- IC 86 -> Item 1144
- Runtime code
- Refers to item: Statement (location: source ID 39, lines 9..10, bytes 270..302, hits: 18)
Anchors for Contract "StdInvariant" (solc 0.8.28, source ID 9):
Anchors for Contract "stdMath" (solc 0.8.28, source ID 11):
Anchors for Contract "TestBase" (solc 0.8.28, source ID 3):
Anchors for Contract "IERC20Metadata" (solc 0.8.28, source ID 31):
Anchors for Contract "ReentrancyGuard" (solc 0.8.28, source ID 33):
Anchors for Contract "StdAssertions" (solc 0.8.28, source ID 5):
Anchors for Contract "console" (solc 0.8.28, source ID 18):
Anchors for Contract "IERC1155Errors" (solc 0.8.28, source ID 28):
Anchors for Contract "IERC20Errors" (solc 0.8.28, source ID 28):
Anchors for Contract "MockERC721" (solc 0.8.28, source ID 25):