-
-
Notifications
You must be signed in to change notification settings - Fork 84
Expand file tree
/
Copy path.gas-snapshot-venom
More file actions
830 lines (830 loc) · 58.3 KB
/
Copy path.gas-snapshot-venom
File metadata and controls
830 lines (830 loc) · 58.3 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
Vyper version: 0.5.0a4+commit.355a5f1f
Forge version: forge 1.7.2-nightly (f941c8e 2026-07-09T07:07:52.251844453Z)
Vyper config:
{
"optimize": "gas",
"experimental_codegen": true
}
==========================================
██╗░░░██╗██╗░░░██╗██████╗░███████╗██████╗░
██║░░░██║╚██╗░██╔╝██╔══██╗██╔════╝██╔══██╗
╚██╗░██╔╝░╚████╔╝░██████╔╝█████╗░░██████╔╝
░╚████╔╝░░░╚██╔╝░░██╔═══╝░██╔══╝░░██╔══██╗
░░╚██╔╝░░░░░██║░░░██║░░░░░███████╗██║░░██║
░░░╚═╝░░░░░░╚═╝░░░╚═╝░░░░░╚══════╝╚═╝░░╚═╝
==========================================
AccessControlInvariants:statefulFuzzGetRoleAdmin() (runs: 256, calls: 3840, reverts: 3839)
AccessControlInvariants:statefulFuzzHasRole() (runs: 256, calls: 3840, reverts: 3839)
AccessControlTest:testFuzzGrantRoleAdminRoleSuccess(address) (runs: 256, μ: 69599, ~: 69679)
AccessControlTest:testFuzzGrantRoleMultipleTimesSuccess(address) (runs: 256, μ: 143715, ~: 143953)
AccessControlTest:testFuzzGrantRoleNonAdmin(address,address) (runs: 256, μ: 38280, ~: 38345)
AccessControlTest:testFuzzGrantRoleSuccess(address) (runs: 256, μ: 70040, ~: 70120)
AccessControlTest:testFuzzRenounceRoleMultipleTimesSuccess(address) (runs: 256, μ: 210609, ~: 211006)
AccessControlTest:testFuzzRenounceRoleNonMsgSender(address) (runs: 256, μ: 32208, ~: 32407)
AccessControlTest:testFuzzRenounceRoleSuccess(address) (runs: 256, μ: 145696, ~: 145934)
AccessControlTest:testFuzzRevokeRoleMultipleTimesSuccess(address) (runs: 256, μ: 180932, ~: 181250)
AccessControlTest:testFuzzRevokeRoleNonAdmin(address,address) (runs: 256, μ: 38204, ~: 38269)
AccessControlTest:testFuzzRevokeRoleSuccess(address) (runs: 256, μ: 154152, ~: 154390)
AccessControlTest:testFuzzSetRoleAdminPreviousAdminCallsGrantRole(address,address) (runs: 256, μ: 154192, ~: 154319)
AccessControlTest:testFuzzSetRoleAdminPreviousAdminCallsRevokeRole(address,address) (runs: 256, μ: 205518, ~: 205710)
AccessControlTest:testFuzzSetRoleAdminSuccess(address,address) (runs: 256, μ: 233625, ~: 233817)
AccessControlTest:testGrantRoleAdminRoleSuccess() (gas: 70420)
AccessControlTest:testGrantRoleMultipleTimesSuccess() (gas: 144847)
AccessControlTest:testGrantRoleNonAdmin() (gas: 36576)
AccessControlTest:testGrantRoleSuccess() (gas: 71014)
AccessControlTest:testInitialSetup() (gas: 563550)
AccessControlTest:testRenounceRoleAdminRoleSuccess() (gas: 80109)
AccessControlTest:testRenounceRoleMultipleTimesSuccess() (gas: 211744)
AccessControlTest:testRenounceRoleNonMsgSender() (gas: 33268)
AccessControlTest:testRenounceRoleSuccess() (gas: 146651)
AccessControlTest:testRevokeRoleAdminRoleSuccess() (gas: 82725)
AccessControlTest:testRevokeRoleMultipleTimesSuccess() (gas: 182033)
AccessControlTest:testRevokeRoleNonAdmin() (gas: 36656)
AccessControlTest:testRevokeRoleSuccess() (gas: 155196)
AccessControlTest:testSetRoleAdminPreviousAdminCallsGrantRole() (gas: 156448)
AccessControlTest:testSetRoleAdminPreviousAdminCallsRevokeRole() (gas: 207771)
AccessControlTest:testSetRoleAdminSuccess() (gas: 235686)
AccessControlTest:testSupportsInterfaceInvalidInterfaceId() (gas: 5663)
AccessControlTest:testSupportsInterfaceInvalidInterfaceIdGasCost() (gas: 11165)
AccessControlTest:testSupportsInterfaceSuccess() (gas: 11020)
AccessControlTest:testSupportsInterfaceSuccessGasCost() (gas: 10945)
Base64Test:testDataLengthMismatch() (gas: 53082)
Base64Test:testDecodeEmptyString() (gas: 157648)
Base64Test:testDecodeIndex63NotTreatedAsPadding() (gas: 627278)
Base64Test:testDecodeSafeUrl() (gas: 361065)
Base64Test:testDecodeSentence() (gas: 598690)
Base64Test:testDecodeSingleCharacter() (gas: 262458)
Base64Test:testDecodeWithDoublePadding() (gas: 328127)
Base64Test:testDecodeWithNoPadding() (gas: 285267)
Base64Test:testDecodeWithSinglePadding() (gas: 294611)
Base64Test:testEncodeEmptyString() (gas: 253736)
Base64Test:testEncodeSafeUrl() (gas: 273371)
Base64Test:testEncodeSentence() (gas: 294228)
Base64Test:testEncodeSingleCharacter() (gas: 259732)
Base64Test:testEncodeWithDoublePadding() (gas: 264074)
Base64Test:testEncodeWithNoPadding() (gas: 263377)
Base64Test:testEncodeWithSinglePadding() (gas: 264221)
Base64Test:testInvalidPadding() (gas: 142405)
BatchDistributorInvariants:statefulFuzzNoEtherBalance() (runs: 256, calls: 3840, reverts: 3823)
BatchDistributorInvariants:statefulFuzzNoTokenBalance() (runs: 256, calls: 3840, reverts: 3823)
BatchDistributorTest:testDistributeEtherMultipleAddressesSuccess() (gas: 150255)
BatchDistributorTest:testDistributeEtherOneAddressSuccess() (gas: 76129)
BatchDistributorTest:testDistributeEtherReentrancy() (gas: 1854268)
BatchDistributorTest:testDistributeEtherRevertWithInsufficientFunds() (gas: 81117)
BatchDistributorTest:testDistributeEtherRevertWithNoFallbackFunctionForMsgSender() (gas: 156887)
BatchDistributorTest:testDistributeEtherRevertWithNoFallbackFunctionForReceipt() (gas: 52434)
BatchDistributorTest:testDistributeEtherSendsBackExcessiveEther() (gas: 160233)
BatchDistributorTest:testDistributeTokenMultipleAddressesSuccess() (gas: 790698)
BatchDistributorTest:testDistributeTokenOneAddressSuccess() (gas: 744568)
BatchDistributorTest:testDistributeTokenRevertWithInsufficientAllowance() (gas: 722058)
BatchDistributorTest:testDistributeTokenRevertWithInsufficientBalance() (gas: 727511)
BatchDistributorTest:testFuzzDistributeEtherMultipleAddressesSuccess(((address,uint256)[]),uint256) (runs: 256, μ: 2251168, ~: 2179086)
BatchDistributorTest:testFuzzDistributeTokenMultipleAddressesSuccess(((address,uint256)[]),address,uint256) (runs: 256, μ: 1542398, ~: 1526221)
BlockHashTest:testBlockHashAbove8191Range() (gas: 14481)
BlockHashTest:testBlockHashCurrentAndFutureBlock() (gas: 36035)
BlockHashTest:testBlockHashHistoryContractNotDeployed() (gas: 84279)
BlockHashTest:testBlockHashWithin256Range() (gas: 14548)
BlockHashTest:testBlockHashWithin257And8191Range() (gas: 45204)
BlockHashTest:testFuzzBlockHashAbove8191Range(uint256,uint256,bytes32) (runs: 256, μ: 16163, ~: 16409)
BlockHashTest:testFuzzBlockHashCurrentAndFutureBlock(uint256) (runs: 256, μ: 24386, ~: 24377)
BlockHashTest:testFuzzBlockHashHistoryContractNotDeployed(uint256,uint256,bytes32) (runs: 256, μ: 38578, ~: 38602)
BlockHashTest:testFuzzBlockHashWithin256Range(uint256,uint256,bytes32) (runs: 256, μ: 16040, ~: 16041)
BlockHashTest:testFuzzBlockHashWithin257And8191Range(uint256,uint256,bytes32) (runs: 256, μ: 46596, ~: 46714)
Create2Test:testComputeCreate2Address() (gas: 533180)
Create2Test:testComputeCreate2AddressSelf() (gas: 536029)
Create2Test:testDeployCreate2Revert() (gas: 1040454775)
Create2Test:testDeployCreate2Success() (gas: 887446)
Create2Test:testDeployCreate2ValueSuccess() (gas: 894151)
Create2Test:testFuzzComputeCreate2Address(bytes32,address) (runs: 256, μ: 534014, ~: 534014)
Create2Test:testFuzzComputeCreate2AddressSelf(bytes32) (runs: 256, μ: 536035, ~: 536035)
Create2Test:testFuzzDeployCreate2Revert(uint256,bytes32) (runs: 256, μ: 1040454109, ~: 1040454094)
Create2Test:testFuzzDeployCreate2ValueSuccess(uint256,bytes32) (runs: 256, μ: 894487, ~: 894378)
Create3Test:testComputeCreate3Address() (gas: 637885)
Create3Test:testComputeCreate3AddressSelf() (gas: 635731)
Create3Test:testDeployCreate3ProxyCreationFails() (gas: 1040462745)
Create3Test:testDeployCreate3Revert() (gas: 1024200409)
Create3Test:testDeployCreate3Success() (gas: 918104)
Create3Test:testDeployCreate3ValueSuccess() (gas: 931468)
Create3Test:testDeployCreate3ZeroLengthBytecode() (gas: 133269)
Create3Test:testFuzzComputeCreate3Address(bytes32) (runs: 256, μ: 637985, ~: 637985)
Create3Test:testFuzzComputeCreate3AddressSelf(bytes32) (runs: 256, μ: 635787, ~: 635787)
Create3Test:testFuzzDeployCreate3ProxyCreationFails(uint256,bytes32) (runs: 256, μ: 1040462081, ~: 1040462062)
Create3Test:testFuzzDeployCreate3Revert(uint256,bytes32) (runs: 256, μ: 1024199758, ~: 1024199743)
Create3Test:testFuzzDeployCreate3ValueSuccess(uint256,bytes32) (runs: 256, μ: 931481, ~: 931613)
Create3Test:testFuzzDeployCreate3ZeroLengthBytecode(uint256,bytes32) (runs: 256, μ: 133410, ~: 133542)
CreateTest:testComputeCreateAddressNonce0x00() (gas: 12874)
CreateTest:testComputeCreateAddressNonce0x7f() (gas: 639207)
CreateTest:testComputeCreateAddressNonceUint16() (gas: 639241)
CreateTest:testComputeCreateAddressNonceUint24() (gas: 639262)
CreateTest:testComputeCreateAddressNonceUint32() (gas: 639329)
CreateTest:testComputeCreateAddressNonceUint40() (gas: 639308)
CreateTest:testComputeCreateAddressNonceUint48() (gas: 639375)
CreateTest:testComputeCreateAddressNonceUint56() (gas: 639400)
CreateTest:testComputeCreateAddressNonceUint64() (gas: 639474)
CreateTest:testComputeCreateAddressNonceUint8() (gas: 639261)
CreateTest:testComputeCreateAddressRevertTooHighNonce() (gas: 10328)
CreateTest:testComputeCreateAddressSelfNonce0x7f() (gas: 637349)
CreateTest:testComputeCreateAddressSelfNonceUint16() (gas: 637361)
CreateTest:testComputeCreateAddressSelfNonceUint24() (gas: 637427)
CreateTest:testComputeCreateAddressSelfNonceUint32() (gas: 637406)
CreateTest:testComputeCreateAddressSelfNonceUint40() (gas: 637494)
CreateTest:testComputeCreateAddressSelfNonceUint48() (gas: 637496)
CreateTest:testComputeCreateAddressSelfNonceUint56() (gas: 637520)
CreateTest:testComputeCreateAddressSelfNonceUint64() (gas: 637637)
CreateTest:testComputeCreateAddressSelfNonceUint8() (gas: 637337)
CreateTest:testComputeCreateAddressSelfRevertTooHighNonce() (gas: 8767)
CreateTest:testDeployCreateRevert() (gas: 1040454701)
CreateTest:testDeployCreateSuccess() (gas: 882043)
CreateTest:testDeployCreateValueSuccess() (gas: 888752)
CreateTest:testFuzzComputeCreateAddressNonce0x7f(uint64,address) (runs: 256, μ: 637239, ~: 637340)
CreateTest:testFuzzComputeCreateAddressNonceUint16(uint64,address) (runs: 256, μ: 636717, ~: 636924)
CreateTest:testFuzzComputeCreateAddressNonceUint24(uint64,address) (runs: 256, μ: 636791, ~: 636900)
CreateTest:testFuzzComputeCreateAddressNonceUint32(uint64,address) (runs: 256, μ: 636806, ~: 636899)
CreateTest:testFuzzComputeCreateAddressNonceUint40(uint64,address) (runs: 256, μ: 636894, ~: 636968)
CreateTest:testFuzzComputeCreateAddressNonceUint48(uint64,address) (runs: 256, μ: 636910, ~: 636989)
CreateTest:testFuzzComputeCreateAddressNonceUint56(uint64,address) (runs: 256, μ: 636925, ~: 636991)
CreateTest:testFuzzComputeCreateAddressNonceUint64(uint64,address) (runs: 256, μ: 636988, ~: 637099)
CreateTest:testFuzzComputeCreateAddressNonceUint8(uint64,address) (runs: 256, μ: 636754, ~: 636806)
CreateTest:testFuzzComputeCreateAddressRevertTooHighNonce(uint256,address) (runs: 256, μ: 9588, ~: 9521)
CreateTest:testFuzzComputeCreateAddressSelfNonce0x7f(uint64) (runs: 256, μ: 639055, ~: 639154)
CreateTest:testFuzzComputeCreateAddressSelfNonceUint16(uint64) (runs: 256, μ: 638317, ~: 638552)
CreateTest:testFuzzComputeCreateAddressSelfNonceUint24(uint64) (runs: 256, μ: 638461, ~: 638552)
CreateTest:testFuzzComputeCreateAddressSelfNonceUint32(uint64) (runs: 256, μ: 638494, ~: 638577)
CreateTest:testFuzzComputeCreateAddressSelfNonceUint40(uint64) (runs: 256, μ: 638480, ~: 638555)
CreateTest:testFuzzComputeCreateAddressSelfNonceUint48(uint64) (runs: 256, μ: 638556, ~: 638622)
CreateTest:testFuzzComputeCreateAddressSelfNonceUint56(uint64) (runs: 256, μ: 638612, ~: 638665)
CreateTest:testFuzzComputeCreateAddressSelfNonceUint64(uint64) (runs: 256, μ: 638579, ~: 638707)
CreateTest:testFuzzComputeCreateAddressSelfNonceUint8(uint64) (runs: 256, μ: 638347, ~: 638393)
CreateTest:testFuzzComputeCreateAddressSelfRevertTooHighNonce(uint256) (runs: 256, μ: 9431, ~: 9749)
CreateTest:testFuzzDeployCreateRevert(uint64,uint256) (runs: 256, μ: 1040454316, ~: 1040454352)
CreateTest:testFuzzDeployCreateValueSuccess(uint64,uint256) (runs: 256, μ: 890636, ~: 890975)
ECDSATest:testFuzzRecoverWithInvalidSignature(bytes,string) (runs: 256, μ: 17330, ~: 17330)
ECDSATest:testFuzzRecoverWithTooLongSignature(bytes,string) (runs: 256, μ: 16322, ~: 16328)
ECDSATest:testFuzzRecoverWithValidSignature(string,string) (runs: 256, μ: 24624, ~: 24622)
ECDSATest:testFuzzRecoverWithWrongMessage(string,string,bytes32) (runs: 256, μ: 24681, ~: 24681)
ECDSATest:testRecoverWith0x00Value() (gas: 14586)
ECDSATest:testRecoverWithArbitraryMessage() (gas: 23614)
ECDSATest:testRecoverWithCorrectVersion() (gas: 24065)
ECDSATest:testRecoverWithInvalidSignature() (gas: 14319)
ECDSATest:testRecoverWithTooHighSValue() (gas: 17914)
ECDSATest:testRecoverWithTooLongSignature() (gas: 15109)
ECDSATest:testRecoverWithTooShortSignature() (gas: 13629)
ECDSATest:testRecoverWithValidSignature() (gas: 23671)
ECDSATest:testRecoverWithWrongMessage() (gas: 23665)
ECDSATest:testRecoverWithWrongVersion() (gas: 14592)
EIP712DomainSeparatorTest:testCachedDomainSeparatorV4() (gas: 7613)
EIP712DomainSeparatorTest:testDomainSeparatorV4() (gas: 11252)
EIP712DomainSeparatorTest:testEIP712Domain() (gas: 20893)
EIP712DomainSeparatorTest:testFuzzDomainSeparatorV4(uint8) (runs: 256, μ: 11410, ~: 11427)
EIP712DomainSeparatorTest:testFuzzEIP712Domain(bytes1,uint8,bytes32,uint256[]) (runs: 256, μ: 53768, ~: 47841)
EIP712DomainSeparatorTest:testFuzzHashTypedDataV4(address,address,uint256,uint256,uint64) (runs: 256, μ: 11909, ~: 11909)
EIP712DomainSeparatorTest:testHashTypedDataV4() (gas: 16886)
EIP7702UtilsTest:testDifferentPrefix() (gas: 14884)
EIP7702UtilsTest:testEOAWithDelegation() (gas: 17438)
EIP7702UtilsTest:testEOAWithRevokedDelegation() (gas: 32871)
EIP7702UtilsTest:testEOAWithoutDelegation() (gas: 14213)
EIP7702UtilsTest:testFuzzEOAWithDelegation(string,address) (runs: 256, μ: 13602, ~: 13614)
EIP7702UtilsTest:testFuzzEOAWithRevokedDelegation(string,address) (runs: 256, μ: 29125, ~: 29136)
EIP7702UtilsTest:testFuzzEOAWithoutDelegation(address) (runs: 256, μ: 10327, ~: 10425)
EIP7702UtilsTest:testSomeLongSmartContract() (gas: 16801)
EIP7702UtilsTest:testSomeOtherSmartContract() (gas: 12339)
EIP7702UtilsTest:testSomeShortSmartContract() (gas: 16685)
ERC1155Invariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3427)
ERC1155Test:testBalanceOfBatchCase1() (gas: 345368)
ERC1155Test:testBalanceOfBatchCase2() (gas: 301914)
ERC1155Test:testBalanceOfBatchCase3() (gas: 32268)
ERC1155Test:testBalanceOfBatchLengthsMismatch() (gas: 30575)
ERC1155Test:testBalanceOfCase1() (gas: 186852)
ERC1155Test:testBalanceOfCase2() (gas: 34765)
ERC1155Test:testBurnAmountExceedsBalance() (gas: 182173)
ERC1155Test:testBurnBatchAmountExceedsBalance() (gas: 289351)
ERC1155Test:testBurnBatchByApprovedOperator() (gas: 431654)
ERC1155Test:testBurnBatchByNotApprovedOperator() (gas: 39930)
ERC1155Test:testBurnBatchFromZeroAddress() (gas: 39699)
ERC1155Test:testBurnBatchLengthsMismatch() (gas: 69158)
ERC1155Test:testBurnBatchNonExistentTokenIds() (gas: 41724)
ERC1155Test:testBurnBatchSuccess() (gas: 348948)
ERC1155Test:testBurnByApprovedOperator() (gas: 303733)
ERC1155Test:testBurnByNotApprovedOperator() (gas: 192632)
ERC1155Test:testBurnFromZeroAddress() (gas: 33190)
ERC1155Test:testBurnNonExistentTokenId() (gas: 36035)
ERC1155Test:testBurnSuccess() (gas: 212418)
ERC1155Test:testExistsAfterBatchBurn() (gas: 199859)
ERC1155Test:testExistsAfterBatchMint() (gas: 159119)
ERC1155Test:testExistsAfterSingleBurn() (gas: 199788)
ERC1155Test:testExistsAfterSingleMint() (gas: 154582)
ERC1155Test:testExistsBeforeMint() (gas: 7634)
ERC1155Test:testFuzzBurnBatchSuccess(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 214024, ~: 214133)
ERC1155Test:testFuzzBurnSuccess(address,address,uint256) (runs: 256, μ: 216048, ~: 216078)
ERC1155Test:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 34962, ~: 34962)
ERC1155Test:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 99087, ~: 99153)
ERC1155Test:testFuzzSafeBatchTransferFromByApprovedOperator(address,address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 328081, ~: 328437)
ERC1155Test:testFuzzSafeBatchTransferFromEOAReceiver(address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 260924, ~: 261254)
ERC1155Test:testFuzzSafeBatchTransferFromNoData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 686945, ~: 687084)
ERC1155Test:testFuzzSafeBatchTransferFromWithData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 687428, ~: 687616)
ERC1155Test:testFuzzSafeMintBatchEOAReceiver(address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 184400, ~: 184547)
ERC1155Test:testFuzzSafeMintBatchNoData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 605118, ~: 605123)
ERC1155Test:testFuzzSafeMintBatchNonMinter(address) (runs: 256, μ: 42313, ~: 42313)
ERC1155Test:testFuzzSafeMintBatchWithData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 605538, ~: 605590)
ERC1155Test:testFuzzSafeMintEOAReceiver(address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 208480, ~: 208608)
ERC1155Test:testFuzzSafeMintNoData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 631271, ~: 631276)
ERC1155Test:testFuzzSafeMintNonMinter(address) (runs: 256, μ: 64513, ~: 64513)
ERC1155Test:testFuzzSafeMintWithData(address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 633622, ~: 633068)
ERC1155Test:testFuzzSafeTransferFromByApprovedOperator(address,address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 322338, ~: 322617)
ERC1155Test:testFuzzSafeTransferFromEOAReceiver(address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 255221, ~: 255341)
ERC1155Test:testFuzzSafeTransferFromNoData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 837696, ~: 837976)
ERC1155Test:testFuzzSafeTransferFromWithData(address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 842239, ~: 841374)
ERC1155Test:testFuzzSetApprovalForAllRevoke(address,address) (runs: 256, μ: 104901, ~: 105025)
ERC1155Test:testFuzzSetApprovalForAllSuccess(address,address) (runs: 256, μ: 111689, ~: 111813)
ERC1155Test:testFuzzSetMinterNonOwner(address,string) (runs: 256, μ: 36996, ~: 36995)
ERC1155Test:testFuzzSetMinterSuccess(string) (runs: 256, μ: 100558, ~: 100549)
ERC1155Test:testFuzzSetUriNonMinter(address) (runs: 256, μ: 35891, ~: 35891)
ERC1155Test:testFuzzTotalSupplyAfterBatchBurn(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 193750, ~: 193859)
ERC1155Test:testFuzzTotalSupplyAfterBatchMint(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 159548, ~: 159622)
ERC1155Test:testFuzzTotalSupplyAfterSingleBurn(address,uint256,bytes) (runs: 256, μ: 199672, ~: 199611)
ERC1155Test:testFuzzTotalSupplyAfterSingleMint(uint256,uint256,bytes) (runs: 256, μ: 123730, ~: 96178)
ERC1155Test:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 35356, ~: 35420)
ERC1155Test:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 170542, ~: 170642)
ERC1155Test:testHasOwner() (gas: 9808)
ERC1155Test:testInitialSetup() (gas: 2814710)
ERC1155Test:testRenounceOwnershipNonOwner() (gas: 31909)
ERC1155Test:testRenounceOwnershipSuccess() (gas: 50077)
ERC1155Test:testSafeBatchTransferFromByApprovedOperator() (gas: 498202)
ERC1155Test:testSafeBatchTransferFromByNotApprovedOperator() (gas: 267901)
ERC1155Test:testSafeBatchTransferFromEOAReceiver() (gas: 414786)
ERC1155Test:testSafeBatchTransferFromInsufficientBalance() (gas: 353960)
ERC1155Test:testSafeBatchTransferFromLengthsMismatch() (gas: 75609)
ERC1155Test:testSafeBatchTransferFromNoData() (gas: 846667)
ERC1155Test:testSafeBatchTransferFromReceiverFunctionNotImplemented() (gas: 388965)
ERC1155Test:testSafeBatchTransferFromReceiverInvalidReturnIdentifier() (gas: 813512)
ERC1155Test:testSafeBatchTransferFromReceiverReverts() (gas: 807419)
ERC1155Test:testSafeBatchTransferFromReceiverRevertsOnlySingle() (gas: 846720)
ERC1155Test:testSafeBatchTransferFromToZeroAddress() (gas: 268383)
ERC1155Test:testSafeBatchTransferFromWithData() (gas: 848324)
ERC1155Test:testSafeMintBatchEOAReceiver() (gas: 301239)
ERC1155Test:testSafeMintBatchLengthsMismatch() (gas: 78077)
ERC1155Test:testSafeMintBatchNoData() (gas: 726275)
ERC1155Test:testSafeMintBatchNonMinter() (gas: 41111)
ERC1155Test:testSafeMintBatchOverflow() (gas: 294579)
ERC1155Test:testSafeMintBatchReceiverFunctionNotImplemented() (gas: 232620)
ERC1155Test:testSafeMintBatchReceiverInvalidReturnIdentifier() (gas: 659669)
ERC1155Test:testSafeMintBatchReceiverReverts() (gas: 653552)
ERC1155Test:testSafeMintBatchReceiverRevertsOnlySingle() (gas: 726264)
ERC1155Test:testSafeMintBatchToZeroAddress() (gas: 46398)
ERC1155Test:testSafeMintBatchWithData() (gas: 727160)
ERC1155Test:testSafeMintEOAReceiver() (gas: 200958)
ERC1155Test:testSafeMintNoData() (gas: 627301)
ERC1155Test:testSafeMintNonMinter() (gas: 63274)
ERC1155Test:testSafeMintOverflow() (gas: 123382)
ERC1155Test:testSafeMintReceiverFunctionNotImplemented() (gas: 160329)
ERC1155Test:testSafeMintReceiverInvalidReturnIdentifier() (gas: 592607)
ERC1155Test:testSafeMintReceiverReverts() (gas: 586324)
ERC1155Test:testSafeMintToZeroAddress() (gas: 65963)
ERC1155Test:testSafeMintWithData() (gas: 629020)
ERC1155Test:testSafeTransferFromByApprovedOperator() (gas: 314356)
ERC1155Test:testSafeTransferFromByNotApprovedOperator() (gas: 195253)
ERC1155Test:testSafeTransferFromEOAReceiver() (gas: 246195)
ERC1155Test:testSafeTransferFromInsufficientBalance() (gas: 118396)
ERC1155Test:testSafeTransferFromNoData() (gas: 832057)
ERC1155Test:testSafeTransferFromReceiverFunctionNotImplemented() (gas: 337009)
ERC1155Test:testSafeTransferFromReceiverInvalidReturnIdentifier() (gas: 764344)
ERC1155Test:testSafeTransferFromReceiverReverts() (gas: 758040)
ERC1155Test:testSafeTransferFromToZeroAddress() (gas: 116288)
ERC1155Test:testSafeTransferFromWithData() (gas: 835322)
ERC1155Test:testSetApprovalForAllRevoke() (gas: 107284)
ERC1155Test:testSetApprovalForAllSuccess() (gas: 114135)
ERC1155Test:testSetApprovalForAllToSelf() (gas: 32750)
ERC1155Test:testSetMinterNonOwner() (gas: 34021)
ERC1155Test:testSetMinterRemoveOwnerAddress() (gas: 35134)
ERC1155Test:testSetMinterSuccess() (gas: 100181)
ERC1155Test:testSetMinterToZeroAddress() (gas: 36961)
ERC1155Test:testSetUri() (gas: 154896)
ERC1155Test:testSetUriEmpty() (gas: 115523)
ERC1155Test:testSetUriNonMinter() (gas: 34717)
ERC1155Test:testSupportsInterfaceInvalidInterfaceId() (gas: 5854)
ERC1155Test:testSupportsInterfaceInvalidInterfaceIdGasCost() (gas: 11437)
ERC1155Test:testSupportsInterfaceSuccess() (gas: 16727)
ERC1155Test:testSupportsInterfaceSuccessGasCost() (gas: 11179)
ERC1155Test:testTotalSupplyAfterBatchBurn() (gas: 199878)
ERC1155Test:testTotalSupplyAfterBatchMint() (gas: 159050)
ERC1155Test:testTotalSupplyAfterSingleBurn() (gas: 192331)
ERC1155Test:testTotalSupplyAfterSingleMint() (gas: 154511)
ERC1155Test:testTotalSupplyBeforeMint() (gas: 7617)
ERC1155Test:testTransferOwnershipNonOwner() (gas: 33810)
ERC1155Test:testTransferOwnershipSuccess() (gas: 86847)
ERC1155Test:testTransferOwnershipToZeroAddress() (gas: 36739)
ERC1155Test:testUriBaseAndTokenUriNotSet() (gas: 2642194)
ERC1155Test:testUriBaseAndTokenUriSet() (gas: 151728)
ERC1155Test:testUriNoBaseURI() (gas: 2748511)
ERC1155Test:testUriNoTokenUri() (gas: 85893)
ERC20Invariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3512)
ERC20Invariants:statefulFuzzTotalSupply() (runs: 256, calls: 3840, reverts: 3512)
ERC20Test:testApproveExceedingBalanceCase1() (gas: 66247)
ERC20Test:testApproveExceedingBalanceCase2() (gas: 107904)
ERC20Test:testApproveFromZeroAddress() (gas: 35876)
ERC20Test:testApproveSuccessCase1() (gas: 75830)
ERC20Test:testApproveSuccessCase2() (gas: 117591)
ERC20Test:testApproveToZeroAddress() (gas: 42488)
ERC20Test:testBalanceOf() (gas: 26834)
ERC20Test:testBurnFromExceedingBalance() (gas: 100772)
ERC20Test:testBurnFromFromZeroAddress() (gas: 36767)
ERC20Test:testBurnFromInsufficientAllowanceCase1() (gas: 93581)
ERC20Test:testBurnFromInsufficientAllowanceCase2() (gas: 93600)
ERC20Test:testBurnFromSuccessCase1() (gas: 123264)
ERC20Test:testBurnFromSuccessCase2() (gas: 151735)
ERC20Test:testBurnFromUnlimitedAllowance() (gas: 120333)
ERC20Test:testBurnFromZeroAddress() (gas: 32402)
ERC20Test:testBurnInvalidAmount() (gas: 42112)
ERC20Test:testBurnSuccessCase1() (gas: 70146)
ERC20Test:testBurnSuccessCase2() (gas: 75723)
ERC20Test:testCachedDomainSeparator() (gas: 7700)
ERC20Test:testDomainSeparator() (gas: 11418)
ERC20Test:testEIP712Domain() (gas: 21138)
ERC20Test:testFuzzApproveSuccess(address,uint256) (runs: 256, μ: 63796, ~: 64035)
ERC20Test:testFuzzBurnFromInsufficientAllowance(address,uint256,uint8) (runs: 256, μ: 374743, ~: 374783)
ERC20Test:testFuzzBurnFromSuccess(address,uint256) (runs: 256, μ: 642255, ~: 642710)
ERC20Test:testFuzzBurnInvalidAmount(address,uint256) (runs: 256, μ: 37626, ~: 37581)
ERC20Test:testFuzzBurnSuccessCase(uint256) (runs: 256, μ: 585465, ~: 585275)
ERC20Test:testFuzzDomainSeparator(uint8) (runs: 256, μ: 11637, ~: 11654)
ERC20Test:testFuzzEIP712Domain(bytes1,uint8,bytes32,uint256[]) (runs: 256, μ: 53914, ~: 47994)
ERC20Test:testFuzzMintNonMinter(string,uint256) (runs: 256, μ: 34537, ~: 34480)
ERC20Test:testFuzzMintSuccess(string,uint256) (runs: 256, μ: 90806, ~: 91063)
ERC20Test:testFuzzPermitInvalid(string,string,uint16) (runs: 256, μ: 81065, ~: 81062)
ERC20Test:testFuzzPermitSuccess(string,string,uint16) (runs: 256, μ: 114834, ~: 114836)
ERC20Test:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 34968, ~: 34968)
ERC20Test:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 99010, ~: 99079)
ERC20Test:testFuzzSetMinterNonOwner(address,string) (runs: 256, μ: 37027, ~: 37026)
ERC20Test:testFuzzSetMinterSuccess(string) (runs: 256, μ: 100594, ~: 100585)
ERC20Test:testFuzzTransferFromInsufficientAllowance(address,address,uint256,uint8) (runs: 256, μ: 373271, ~: 373476)
ERC20Test:testFuzzTransferFromSuccess(address,address,uint256) (runs: 256, μ: 420667, ~: 421618)
ERC20Test:testFuzzTransferInvalidAmount(address,address,uint256) (runs: 256, μ: 38259, ~: 38266)
ERC20Test:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 35361, ~: 35424)
ERC20Test:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 170528, ~: 170627)
ERC20Test:testFuzzTransferSuccess(address,uint256) (runs: 256, μ: 365503, ~: 365912)
ERC20Test:testHasOwner() (gas: 9791)
ERC20Test:testInitialSetup() (gas: 1536003)
ERC20Test:testMintNonMinter() (gas: 33959)
ERC20Test:testMintOverflow() (gas: 38618)
ERC20Test:testMintSuccess() (gas: 90438)
ERC20Test:testMintToZeroAddress() (gas: 36831)
ERC20Test:testPermitBadChainId() (gas: 75032)
ERC20Test:testPermitBadNonce() (gas: 70114)
ERC20Test:testPermitExpiredDeadline() (gas: 54534)
ERC20Test:testPermitOtherSignature() (gas: 77594)
ERC20Test:testPermitReplaySignature() (gas: 136901)
ERC20Test:testPermitSuccess() (gas: 113553)
ERC20Test:testRenounceOwnershipNonOwner() (gas: 31851)
ERC20Test:testRenounceOwnershipSuccess() (gas: 50118)
ERC20Test:testSetMinterNonOwner() (gas: 34051)
ERC20Test:testSetMinterRemoveOwnerAddress() (gas: 35092)
ERC20Test:testSetMinterSuccess() (gas: 100129)
ERC20Test:testSetMinterToZeroAddress() (gas: 36921)
ERC20Test:testTotalSupply() (gas: 13111)
ERC20Test:testTransferFromExceedingBalance() (gas: 102710)
ERC20Test:testTransferFromFromZeroAddress() (gas: 39082)
ERC20Test:testTransferFromInsufficientAllowanceCase1() (gas: 95569)
ERC20Test:testTransferFromInsufficientAllowanceCase2() (gas: 95566)
ERC20Test:testTransferFromSuccess() (gas: 144930)
ERC20Test:testTransferFromToZeroAddress() (gas: 100777)
ERC20Test:testTransferFromUnlimitedAllowance() (gas: 137555)
ERC20Test:testTransferFromZeroAddress() (gas: 65453)
ERC20Test:testTransferInvalidAmount() (gas: 37015)
ERC20Test:testTransferOwnershipNonOwner() (gas: 33795)
ERC20Test:testTransferOwnershipSuccess() (gas: 86886)
ERC20Test:testTransferOwnershipToZeroAddress() (gas: 36653)
ERC20Test:testTransferSuccess() (gas: 78545)
ERC20Test:testTransferToZeroAddress() (gas: 42443)
ERC20Test:testTransferZeroTokens() (gas: 65434)
ERC2981Invariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3840)
ERC2981Test:testDeleteDefaultRoyaltyNonOwner() (gas: 31691)
ERC2981Test:testFuzzDeleteDefaultRoyaltyNonOwner(address) (runs: 256, μ: 34355, ~: 34355)
ERC2981Test:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 34929, ~: 34929)
ERC2981Test:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 80427, ~: 80496)
ERC2981Test:testFuzzResetTokenRoyalty(address,address,uint256,uint256,uint96,uint256) (runs: 256, μ: 220576, ~: 221522)
ERC2981Test:testFuzzResetTokenRoyaltyNonOwner(address) (runs: 256, μ: 34469, ~: 34469)
ERC2981Test:testFuzzRoyaltyInfoDefaultRoyalty(address,uint256,uint256,uint96,uint256) (runs: 256, μ: 116165, ~: 116447)
ERC2981Test:testFuzzRoyaltyInfoDeleteDefaultRoyalty(address,uint256,uint256,uint96,uint256) (runs: 256, μ: 172061, ~: 172335)
ERC2981Test:testFuzzRoyaltyInfoSetTokenRoyalty(address,address,uint256,uint256,uint96,uint256) (runs: 256, μ: 183001, ~: 184025)
ERC2981Test:testFuzzRoyaltyInfoSetTokenRoyaltyUpdate(address,address,uint256,uint256,uint96,uint256) (runs: 256, μ: 278307, ~: 279833)
ERC2981Test:testFuzzRoyaltyInfoUpdateDefaultRoyalty(address,address,uint256,uint256,uint96,uint256) (runs: 256, μ: 186340, ~: 187050)
ERC2981Test:testFuzzSetDefaultRoyaltyNonOwner(address) (runs: 256, μ: 36858, ~: 36858)
ERC2981Test:testFuzzSetDefaultRoyaltyTooHighFeeNumerator(uint96) (runs: 256, μ: 39401, ~: 39316)
ERC2981Test:testFuzzSetTokenRoyaltyInvalidReceiver(address) (runs: 256, μ: 39999, ~: 39999)
ERC2981Test:testFuzzSetTokenRoyaltyNonOwner(address) (runs: 256, μ: 37018, ~: 37018)
ERC2981Test:testFuzzSetTokenRoyaltyTooHighFeeNumerator(uint96) (runs: 256, μ: 39552, ~: 39467)
ERC2981Test:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 35368, ~: 35433)
ERC2981Test:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 90511, ~: 90662)
ERC2981Test:testHasOwner() (gas: 9753)
ERC2981Test:testInitialSetup() (gas: 545517)
ERC2981Test:testRenounceOwnershipNonOwner() (gas: 31834)
ERC2981Test:testRenounceOwnershipSuccess() (gas: 38422)
ERC2981Test:testResetTokenRoyalty() (gas: 220023)
ERC2981Test:testResetTokenRoyaltyNonOwner() (gas: 31845)
ERC2981Test:testRoyaltyInfoDefaultRoyalty() (gas: 113839)
ERC2981Test:testRoyaltyInfoDeleteDefaultRoyalty() (gas: 169837)
ERC2981Test:testRoyaltyInfoRoyaltyAmountOverflow() (gas: 95932)
ERC2981Test:testRoyaltyInfoSetTokenRoyalty() (gas: 182514)
ERC2981Test:testRoyaltyInfoSetTokenRoyaltyUpdate() (gas: 278243)
ERC2981Test:testRoyaltyInfoUpdateDefaultRoyalty() (gas: 185508)
ERC2981Test:testSetDefaultRoyaltyInvalidReceiver() (gas: 39215)
ERC2981Test:testSetDefaultRoyaltyNonOwner() (gas: 34214)
ERC2981Test:testSetDefaultRoyaltyTooHighFeeNumerator() (gas: 38794)
ERC2981Test:testSetTokenRoyaltyInvalidReceiver() (gas: 39334)
ERC2981Test:testSetTokenRoyaltyNonOwner() (gas: 34330)
ERC2981Test:testSetTokenRoyaltyTooHighFeeNumerator() (gas: 38945)
ERC2981Test:testSupportsInterfaceInvalidInterfaceId() (gas: 5692)
ERC2981Test:testSupportsInterfaceInvalidInterfaceIdGasCost() (gas: 11167)
ERC2981Test:testSupportsInterfaceSuccess() (gas: 10944)
ERC2981Test:testSupportsInterfaceSuccessGasCost() (gas: 10980)
ERC2981Test:testTransferOwnershipNonOwner() (gas: 33734)
ERC2981Test:testTransferOwnershipSuccess() (gas: 47727)
ERC2981Test:testTransferOwnershipToZeroAddress() (gas: 36621)
ERC4626VaultInvariants:statefulFuzzTotalAssets() (runs: 256, calls: 3840, reverts: 3376)
ERC4626VaultInvariants:statefulFuzzTotalSupply() (runs: 256, calls: 3840, reverts: 3376)
ERC4626VaultTest:testCachedDomainSeparator() (gas: 7660)
ERC4626VaultTest:testDepositInsufficientAllowance() (gas: 156967)
ERC4626VaultTest:testDepositWithNoApproval() (gas: 45675)
ERC4626VaultTest:testDepositZero() (gas: 93020)
ERC4626VaultTest:testDomainSeparator() (gas: 11466)
ERC4626VaultTest:testEIP712Domain() (gas: 21138)
ERC4626VaultTest:testEmptyVaultDeposit() (gas: 1007725)
ERC4626VaultTest:testEmptyVaultMint() (gas: 1008700)
ERC4626VaultTest:testEmptyVaultRedeem() (gas: 507731)
ERC4626VaultTest:testEmptyVaultwithdraw() (gas: 544970)
ERC4626VaultTest:testFuzzDomainSeparator(uint8) (runs: 256, μ: 11642, ~: 11659)
ERC4626VaultTest:testFuzzEIP712Domain(bytes1,uint8,bytes32,uint256[]) (runs: 256, μ: 54022, ~: 47862)
ERC4626VaultTest:testFuzzPermitInvalid(string,string,uint16) (runs: 256, μ: 81007, ~: 81003)
ERC4626VaultTest:testFuzzPermitSuccess(string,string,uint16) (runs: 256, μ: 114686, ~: 114686)
ERC4626VaultTest:testInitialSetup() (gas: 5219894)
ERC4626VaultTest:testMintWithNoApproval() (gas: 45719)
ERC4626VaultTest:testMintZero() (gas: 93163)
ERC4626VaultTest:testMultipleMintDepositRedeemWithdraw() (gas: 1583467)
ERC4626VaultTest:testPermitBadChainId() (gas: 75020)
ERC4626VaultTest:testPermitBadNonce() (gas: 70216)
ERC4626VaultTest:testPermitExpiredDeadline() (gas: 54516)
ERC4626VaultTest:testPermitOtherSignature() (gas: 77550)
ERC4626VaultTest:testPermitReplaySignature() (gas: 136841)
ERC4626VaultTest:testPermitSuccess() (gas: 113472)
ERC4626VaultTest:testRedeemInsufficientShares() (gas: 241355)
ERC4626VaultTest:testRedeemWithNoShares() (gas: 35041)
ERC4626VaultTest:testSingleDepositWithdraw() (gas: 408580)
ERC4626VaultTest:testSingleMintRedeem() (gas: 407668)
ERC4626VaultTest:testVaultInteractionsForSomeoneElse() (gas: 1150369)
ERC4626VaultTest:testWithdrawInsufficientAllowance() (gas: 245128)
ERC4626VaultTest:testWithdrawInsufficientAssets() (gas: 239614)
ERC4626VaultTest:testWithdrawWithNoAssets() (gas: 42864)
ERC4626VaultTest:test_RT_deposit_redeem((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1333454, ~: 1343070)
ERC4626VaultTest:test_RT_deposit_withdraw((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1336574, ~: 1344788)
ERC4626VaultTest:test_RT_mint_redeem((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1334814, ~: 1343403)
ERC4626VaultTest:test_RT_mint_withdraw((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1337437, ~: 1345545)
ERC4626VaultTest:test_RT_redeem_deposit((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1334360, ~: 1343380)
ERC4626VaultTest:test_RT_redeem_mint((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1334545, ~: 1343388)
ERC4626VaultTest:test_RT_withdraw_deposit((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1336431, ~: 1344818)
ERC4626VaultTest:test_RT_withdraw_mint((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1336886, ~: 1345708)
ERC4626VaultTest:test_asset((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 1043483, ~: 1052038)
ERC4626VaultTest:test_convertToAssets((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1102810, ~: 1113335)
ERC4626VaultTest:test_convertToShares((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1103015, ~: 1113286)
ERC4626VaultTest:test_deposit((address[4],uint256[4],uint256[4],int256),uint256,uint256) (runs: 256, μ: 1237969, ~: 1245427)
ERC4626VaultTest:test_maxDeposit((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 1043388, ~: 1051943)
ERC4626VaultTest:test_maxMint((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 1043441, ~: 1051996)
ERC4626VaultTest:test_maxRedeem((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 1045574, ~: 1054129)
ERC4626VaultTest:test_maxWithdraw((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 1053666, ~: 1062210)
ERC4626VaultTest:test_mint((address[4],uint256[4],uint256[4],int256),uint256,uint256) (runs: 256, μ: 1239005, ~: 1247439)
ERC4626VaultTest:test_previewDeposit((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1209401, ~: 1218551)
ERC4626VaultTest:test_previewMint((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1210328, ~: 1218864)
ERC4626VaultTest:test_previewRedeem((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1208577, ~: 1218130)
ERC4626VaultTest:test_previewWithdraw((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1209994, ~: 1220047)
ERC4626VaultTest:test_redeem((address[4],uint256[4],uint256[4],int256),uint256,uint256) (runs: 256, μ: 1234461, ~: 1242366)
ERC4626VaultTest:test_redeem_zero_allowance((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1129950, ~: 1135834)
ERC4626VaultTest:test_totalAssets((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 1048722, ~: 1057277)
ERC4626VaultTest:test_withdraw((address[4],uint256[4],uint256[4],int256),uint256,uint256) (runs: 256, μ: 1236251, ~: 1244609)
ERC4626VaultTest:test_withdraw_zero_allowance((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 1135132, ~: 1143282)
ERC721Invariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3502)
ERC721Invariants:statefulFuzzTotalSupply() (runs: 256, calls: 3840, reverts: 3502)
ERC721Test:testApproveClearingApprovalWithNoPriorApproval() (gas: 257223)
ERC721Test:testApproveClearingApprovalWithPriorApproval() (gas: 315331)
ERC721Test:testApproveFromApprovedAddress() (gas: 296412)
ERC721Test:testApproveFromNonOwner() (gas: 246770)
ERC721Test:testApproveFromOperatorAddress() (gas: 327507)
ERC721Test:testApproveInvalidTokenId() (gas: 243056)
ERC721Test:testApproveToOwner() (gas: 241533)
ERC721Test:testApproveToZeroAddress() (gas: 315352)
ERC721Test:testApproveWithNoPriorApproval() (gas: 276727)
ERC721Test:testApproveWithPriorApprovalToDifferentAddress() (gas: 324584)
ERC721Test:testApproveWithPriorApprovalToSameAddress() (gas: 320353)
ERC721Test:testBalanceOfCase1() (gas: 453103)
ERC721Test:testBalanceOfCase2() (gas: 11755)
ERC721Test:testBalanceOfZeroAddress() (gas: 10892)
ERC721Test:testBurnSuccess() (gas: 620596)
ERC721Test:testBurnSuccessViaApproveAndSetApprovalForAll() (gas: 849697)
ERC721Test:testCachedDomainSeparator() (gas: 7700)
ERC721Test:testDomainSeparator() (gas: 11485)
ERC721Test:testEIP712Domain() (gas: 21261)
ERC721Test:testFuzzApproveClearingApprovalWithNoPriorApproval(address,address) (runs: 256, μ: 279585, ~: 279643)
ERC721Test:testFuzzApproveClearingApprovalWithPriorApproval(address,address) (runs: 256, μ: 316211, ~: 316269)
ERC721Test:testFuzzApproveFromNonOwner(address) (runs: 256, μ: 246336, ~: 246336)
ERC721Test:testFuzzApproveFromOperatorAddress(address,address,address) (runs: 256, μ: 329261, ~: 329301)
ERC721Test:testFuzzApproveWithNoPriorApproval(address,address) (runs: 256, μ: 279585, ~: 279643)
ERC721Test:testFuzzApproveWithPriorApproval(address,address) (runs: 256, μ: 323211, ~: 323294)
ERC721Test:testFuzzBurnSuccess(address) (runs: 256, μ: 622378, ~: 622520)
ERC721Test:testFuzzDomainSeparator(uint8) (runs: 256, μ: 11615, ~: 11632)
ERC721Test:testFuzzEIP712Domain(bytes1,uint8,bytes32,uint256[]) (runs: 256, μ: 54008, ~: 48186)
ERC721Test:testFuzzGetApprovedApprovedTokenId(address,address) (runs: 256, μ: 277155, ~: 277213)
ERC721Test:testFuzzPermitInvalid(string,string,uint16) (runs: 256, μ: 289070, ~: 289066)
ERC721Test:testFuzzPermitSuccess(string,string,uint16) (runs: 256, μ: 325242, ~: 325242)
ERC721Test:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 35008, ~: 35008)
ERC721Test:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 99018, ~: 99087)
ERC721Test:testFuzzSafeMintNonMinter(address) (runs: 256, μ: 37547, ~: 37547)
ERC721Test:testFuzzSafeMintSuccess(address[]) (runs: 256, μ: 30309825, ~: 29683872)
ERC721Test:testFuzzSafeTransferFromWithData(address,address,address,bytes) (runs: 256, μ: 3503725, ~: 3502603)
ERC721Test:testFuzzSetApprovalForAllSuccess(address,address) (runs: 256, μ: 345586, ~: 345657)
ERC721Test:testFuzzSetMinterNonOwner(address,string) (runs: 256, μ: 37050, ~: 37049)
ERC721Test:testFuzzSetMinterSuccess(string) (runs: 256, μ: 100653, ~: 100644)
ERC721Test:testFuzzTokenByIndex(address,string[]) (runs: 256, μ: 31559471, ~: 32950190)
ERC721Test:testFuzzTotalSupply(address,string[]) (runs: 256, μ: 30370240, ~: 31706934)
ERC721Test:testFuzzTransferFrom(address,address,address) (runs: 256, μ: 1309080, ~: 1309248)
ERC721Test:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 35360, ~: 35424)
ERC721Test:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 170590, ~: 170689)
ERC721Test:testGetApprovedApprovedTokenId() (gas: 274252)
ERC721Test:testGetApprovedInvalidTokenId() (gas: 10993)
ERC721Test:testGetApprovedNotApprovedTokenId() (gas: 222776)
ERC721Test:testHasOwner() (gas: 9787)
ERC721Test:testInitialSetup() (gas: 2312422)
ERC721Test:testOwnerOf() (gas: 221005)
ERC721Test:testOwnerOfInvalidTokenId() (gas: 10949)
ERC721Test:testPermitBadChainId() (gas: 283410)
ERC721Test:testPermitBadNonce() (gas: 278589)
ERC721Test:testPermitExpiredDeadline() (gas: 252873)
ERC721Test:testPermitOtherSignature() (gas: 285950)
ERC721Test:testPermitReplaySignature() (gas: 347274)
ERC721Test:testPermitSuccess() (gas: 324411)
ERC721Test:testRenounceOwnershipNonOwner() (gas: 31935)
ERC721Test:testRenounceOwnershipSuccess() (gas: 50082)
ERC721Test:testSafeMintNonMinter() (gas: 34881)
ERC721Test:testSafeMintOverflow() (gas: 39242)
ERC721Test:testSafeMintReceiverContract() (gas: 523607)
ERC721Test:testSafeMintReceiverContractFunctionNotImplemented() (gas: 137265)
ERC721Test:testSafeMintReceiverContractInvalidReturnIdentifier() (gas: 431480)
ERC721Test:testSafeMintReceiverContractRevertsWithMessage() (gas: 428792)
ERC721Test:testSafeMintReceiverContractRevertsWithPanic() (gas: 428949)
ERC721Test:testSafeMintReceiverContractRevertsWithoutMessage() (gas: 428499)
ERC721Test:testSafeMintSuccess() (gas: 994023)
ERC721Test:testSafeMintToZeroAddress() (gas: 59980)
ERC721Test:testSafeMintTokenAlreadyMinted() (gas: 510458)
ERC721Test:testSafeTransferFromNoData() (gas: 3480395)
ERC721Test:testSafeTransferFromReceiverFunctionNotImplemented() (gas: 288444)
ERC721Test:testSafeTransferFromReceiverInvalidReturnIdentifier() (gas: 580139)
ERC721Test:testSafeTransferFromReceiverRevertsWithMessage() (gas: 577476)
ERC721Test:testSafeTransferFromReceiverRevertsWithPanic() (gas: 577678)
ERC721Test:testSafeTransferFromReceiverRevertsWithoutMessage() (gas: 577183)
ERC721Test:testSafeTransferFromWithData() (gas: 2741618)
ERC721Test:testSetApprovalForAllOperatorIsOwner() (gas: 239814)
ERC721Test:testSetApprovalForAllSuccessCase1() (gas: 271925)
ERC721Test:testSetApprovalForAllSuccessCase2() (gas: 342704)
ERC721Test:testSetApprovalForAllSuccessCase3() (gas: 310771)
ERC721Test:testSetMinterNonOwner() (gas: 34008)
ERC721Test:testSetMinterRemoveOwnerAddress() (gas: 35159)
ERC721Test:testSetMinterSuccess() (gas: 100299)
ERC721Test:testSetMinterToZeroAddress() (gas: 36945)
ERC721Test:testSupportsInterfaceInvalidInterfaceId() (gas: 6095)
ERC721Test:testSupportsInterfaceInvalidInterfaceIdGasCost() (gas: 12038)
ERC721Test:testSupportsInterfaceSuccess() (gas: 33987)
ERC721Test:testSupportsInterfaceSuccessGasCost() (gas: 11229)
ERC721Test:testTokenByIndex() (gas: 1098999)
ERC721Test:testTokenByIndexOutOfBounds() (gas: 461030)
ERC721Test:testTokenOfOwnerByIndex() (gas: 1179473)
ERC721Test:testTokenOfOwnerByIndexReverts() (gas: 971900)
ERC721Test:testTokenURIAfterBurning() (gas: 289060)
ERC721Test:testTokenURIDefault() (gas: 255415)
ERC721Test:testTokenURIInvalidTokenId() (gas: 13026)
ERC721Test:testTokenURINoBaseURI() (gas: 2468524)
ERC721Test:testTokenURINoTokenUri() (gas: 214961)
ERC721Test:testTotalSupply() (gas: 450462)
ERC721Test:testTransferFrom() (gas: 1310011)
ERC721Test:testTransferOwnershipNonOwner() (gas: 33774)
ERC721Test:testTransferOwnershipSuccess() (gas: 86939)
ERC721Test:testTransferOwnershipToZeroAddress() (gas: 36675)
MathTest:testCbrtRoundDown() (gas: 107326)
MathTest:testCbrtRoundUp() (gas: 108185)
MathTest:testCeilDiv() (gas: 35165)
MathTest:testFuzzCbrt(uint256,bool) (runs: 256, μ: 19047, ~: 18951)
MathTest:testFuzzCeilDiv(uint256,uint256) (runs: 256, μ: 9005, ~: 9015)
MathTest:testFuzzInt256Average(int256,int256) (runs: 256, μ: 5632, ~: 5632)
MathTest:testFuzzLog10(uint256,bool) (runs: 256, μ: 7044, ~: 6975)
MathTest:testFuzzLog2(uint256,bool) (runs: 256, μ: 6798, ~: 6731)
MathTest:testFuzzLog256(uint256,bool) (runs: 256, μ: 6892, ~: 6798)
MathTest:testFuzzMulDiv(uint256,uint256,uint256) (runs: 256, μ: 19806, ~: 19650)
MathTest:testFuzzMulDivDomain(uint256,uint256,uint256) (runs: 256, μ: 15052, ~: 15076)
MathTest:testFuzzSignum(int256) (runs: 256, μ: 5589, ~: 5577)
MathTest:testFuzzUint256Average(uint256,uint256) (runs: 256, μ: 5650, ~: 5650)
MathTest:testFuzzWadCbrt(uint256) (runs: 256, μ: 18717, ~: 18460)
MathTest:testFuzzWadExp(int256) (runs: 256, μ: 7399, ~: 7666)
MathTest:testFuzzWadLn(int256) (runs: 256, μ: 8801, ~: 8481)
MathTest:testInt256Average() (gas: 52830)
MathTest:testLog10RoundDown() (gas: 71794)
MathTest:testLog10RoundUp() (gas: 73097)
MathTest:testLog256RoundDown() (gas: 55001)
MathTest:testLog256RoundUp() (gas: 55281)
MathTest:testLog2RoundDown() (gas: 61628)
MathTest:testLog2RoundUp() (gas: 61912)
MathTest:testMulDivDivisionByZero() (gas: 18144)
MathTest:testMulDivOverflow() (gas: 18428)
MathTest:testMulDivRoundDownLargeValues() (gas: 29552)
MathTest:testMulDivRoundDownSmallValues() (gas: 16535)
MathTest:testMulDivRoundUpLargeValues() (gas: 29628)
MathTest:testMulDivRoundUpSmallValues() (gas: 16795)
MathTest:testSignum() (gas: 47713)
MathTest:testUint256Average() (gas: 26468)
MathTest:testWadCbrt() (gas: 106212)
MathTest:testWadExp() (gas: 94993)
MathTest:testWadExpOverflow() (gas: 17983)
MathTest:testWadLn() (gas: 65844)
MathTest:testWadLnNegativeValues() (gas: 17924)
MerkleProofVerificationTest:testFuzzMultiProofVerifySingleLeaf(bytes32[],uint256) (runs: 256, μ: 205003, ~: 211987)
MerkleProofVerificationTest:testFuzzVerify(bytes32[],uint256) (runs: 256, μ: 175218, ~: 180390)
MerkleProofVerificationTest:testFuzzVerifyMultiProofMultipleLeaves(bool,bool,bool) (runs: 256, μ: 43188, ~: 43195)
MerkleProofVerificationTest:testInvalidMerkleMultiProof() (gas: 28043)
MerkleProofVerificationTest:testInvalidMerkleProof() (gas: 14581)
MerkleProofVerificationTest:testInvalidMerkleProofLength() (gas: 16160)
MerkleProofVerificationTest:testInvalidMultiProof() (gas: 57719)
MerkleProofVerificationTest:testMaliciousMultiProofVerify() (gas: 21572)
MerkleProofVerificationTest:testMultiProofEdgeCase1() (gas: 10555)
MerkleProofVerificationTest:testMultiProofEdgeCase2() (gas: 10754)
MerkleProofVerificationTest:testMultiProofVerify() (gas: 31295)
MerkleProofVerificationTest:testVerify() (gas: 32936)
MessageHashUtilsTest:testEthSignedMessageHash() (gas: 5653)
MessageHashUtilsTest:testFuzzEthSignedMessageHash(string) (runs: 256, μ: 6357, ~: 6352)
MessageHashUtilsTest:testFuzzToDataWithIntendedValidatorHash(address,bytes) (runs: 256, μ: 6876, ~: 6865)
MessageHashUtilsTest:testFuzzToDataWithIntendedValidatorHashSelf(bytes) (runs: 256, μ: 8903, ~: 8892)
MessageHashUtilsTest:testFuzzToTypedDataHash(string,string) (runs: 256, μ: 6946, ~: 6947)
MessageHashUtilsTest:testToDataWithIntendedValidatorHash() (gas: 10601)
MessageHashUtilsTest:testToDataWithIntendedValidatorHashSelf() (gas: 8649)
MessageHashUtilsTest:testToTypedDataHash() (gas: 5724)
MulticallTest:testMulticallRevert() (gas: 140137)
MulticallTest:testMulticallSelfRevert() (gas: 217717)
MulticallTest:testMulticallSelfSuccess() (gas: 320951)
MulticallTest:testMulticallSuccess() (gas: 154945)
MulticallTest:testMulticallValueRevertCase1() (gas: 153557)
MulticallTest:testMulticallValueRevertCase2() (gas: 154532)
MulticallTest:testMulticallValueSuccess() (gas: 191223)
MulticallTest:testMultistaticcallRevert() (gas: 1040432874)
MulticallTest:testMultistaticcallSuccess() (gas: 98326)
Ownable2StepInvariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3840)
Ownable2StepInvariants:statefulFuzzPendingOwner() (runs: 256, calls: 3840, reverts: 3840)
Ownable2StepTest:testAcceptOwnershipNonPendingOwner() (gas: 115376)
Ownable2StepTest:testAcceptOwnershipSuccess() (gas: 131694)
Ownable2StepTest:testCancelTransferOwnership() (gas: 238429)
Ownable2StepTest:testFuzzAcceptOwnershipNonPendingOwner(address) (runs: 256, μ: 116775, ~: 116841)
Ownable2StepTest:testFuzzAcceptOwnershipSuccess(address,address) (runs: 256, μ: 245681, ~: 245829)
Ownable2StepTest:testFuzzPendingOwnerResetAfterRenounceOwnership(address) (runs: 256, μ: 156569, ~: 156635)
Ownable2StepTest:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 34959, ~: 34959)
Ownable2StepTest:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 166581, ~: 166647)
Ownable2StepTest:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 35309, ~: 35373)
Ownable2StepTest:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 137706, ~: 137854)
Ownable2StepTest:testHasOwner() (gas: 9697)
Ownable2StepTest:testInitialSetup() (gas: 275644)
Ownable2StepTest:testPendingOwnerResetAfterRenounceOwnership() (gas: 155428)
Ownable2StepTest:testRenounceOwnershipNonOwner() (gas: 31863)
Ownable2StepTest:testRenounceOwnershipSuccess() (gas: 40644)
Ownable2StepTest:testTransferOwnershipNonOwner() (gas: 33684)
Ownable2StepTest:testTransferOwnershipSuccess() (gas: 86244)
OwnableInvariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3840)
OwnableTest:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 34873, ~: 34873)
OwnableTest:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 80307, ~: 80376)
OwnableTest:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 35290, ~: 35354)
OwnableTest:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 90339, ~: 90497)
OwnableTest:testHasOwner() (gas: 9652)
OwnableTest:testInitialSetup() (gas: 230949)
OwnableTest:testRenounceOwnershipNonOwner() (gas: 31799)
OwnableTest:testRenounceOwnershipSuccess() (gas: 38328)
OwnableTest:testTransferOwnershipNonOwner() (gas: 33610)
OwnableTest:testTransferOwnershipSuccess() (gas: 47610)
OwnableTest:testTransferOwnershipToZeroAddress() (gas: 36518)
P256Test:testFuzzVerifyWithValidSignature(string,string) (runs: 256, μ: 375496, ~: 375585)
P256Test:testVerifyWithFlippedValues() (gas: 755740)
P256Test:testVerifyWithInvalidSignature() (gas: 370321)
P256Test:testVerifyWithOutOfBoundsPublicKey() (gas: 28507)
P256Test:testVerifyWithTooHighSValue() (gas: 9031)
P256Test:testVerifyWithValidSignature() (gas: 376140)
P256Test:testVerifyWithZeroInputs() (gas: 5565)
P256Test:testVerifyWycheproofData() (gas: 245288960)
PausableInvariants:statefulFuzzPaused() (runs: 256, calls: 3840, reverts: 1933)
PausableTest:testFuzzPauseSuccess(address) (runs: 256, μ: 59754, ~: 59754)
PausableTest:testFuzzPauseWhilePaused(address) (runs: 256, μ: 93985, ~: 93985)
PausableTest:testFuzzUnpauseSuccess(address) (runs: 256, μ: 89016, ~: 89016)
PausableTest:testFuzzUnpauseWhileUnpaused(address) (runs: 256, μ: 123384, ~: 123384)
PausableTest:testInitialSetup() (gas: 7452)
PausableTest:testPauseSuccess() (gas: 61791)
PausableTest:testPauseWhilePaused() (gas: 95980)
PausableTest:testUnpauseSuccess() (gas: 93203)
PausableTest:testUnpauseWhileUnpaused() (gas: 127505)
SignatureCheckerTest:testEIP1271NoIsValidSignatureFunction() (gas: 26589)
SignatureCheckerTest:testEIP1271WithInvalidSignature(bytes,string) (runs: 256, μ: 31397, ~: 31398)
SignatureCheckerTest:testEIP1271WithInvalidSignature1() (gas: 39523)
SignatureCheckerTest:testEIP1271WithInvalidSignature2() (gas: 39198)
SignatureCheckerTest:testEIP1271WithInvalidSigner() (gas: 39601)
SignatureCheckerTest:testEIP1271WithMaliciousWallet() (gas: 27498)
SignatureCheckerTest:testEIP1271WithValidSignature() (gas: 39510)
SignatureCheckerTest:testEOAWithInvalidSignature1() (gas: 25045)
SignatureCheckerTest:testEOAWithInvalidSignature2() (gas: 26560)
SignatureCheckerTest:testEOAWithInvalidSigner() (gas: 25137)
SignatureCheckerTest:testEOAWithTooHighSValue() (gas: 23507)
SignatureCheckerTest:testEOAWithValidSignature() (gas: 25053)
SignatureCheckerTest:testFuzzEIP1271WithInvalidSigner(string,string) (runs: 256, μ: 41440, ~: 41439)
SignatureCheckerTest:testFuzzEIP1271WithValidSignature(string) (runs: 256, μ: 40089, ~: 40084)
SignatureCheckerTest:testFuzzEOAWithInvalidSignature(bytes,string) (runs: 256, μ: 22232, ~: 22236)
SignatureCheckerTest:testFuzzEOAWithInvalidSigner(string,string) (runs: 256, μ: 26053, ~: 26052)
SignatureCheckerTest:testFuzzEOAWithValidSignature(string,string) (runs: 256, μ: 25985, ~: 25984)
SignatureCheckerTest:testInitialSetup() (gas: 5448)
TimelockControllerInvariants:statefulFuzzExecutedLessThanOrEqualToScheduled() (runs: 256, calls: 3840, reverts: 1238)
TimelockControllerInvariants:statefulFuzzExecutedProposalCancellation() (runs: 256, calls: 3840, reverts: 1238)
TimelockControllerInvariants:statefulFuzzExecutingCancelledProposal() (runs: 256, calls: 3840, reverts: 1238)
TimelockControllerInvariants:statefulFuzzExecutingNotReadyProposal() (runs: 256, calls: 3840, reverts: 1238)
TimelockControllerInvariants:statefulFuzzOnceProposalExecution() (runs: 256, calls: 3840, reverts: 1238)
TimelockControllerInvariants:statefulFuzzProposalsExecutedMatchCount() (runs: 256, calls: 3840, reverts: 1238)
TimelockControllerInvariants:statefulFuzzSumOfProposals() (runs: 256, calls: 3840, reverts: 1238)
TimelockControllerTest:testAdminCannotBatchExecute() (gas: 1520964)
TimelockControllerTest:testAdminCannotBatchSchedule() (gas: 1518934)
TimelockControllerTest:testAdminCannotCancel() (gas: 34505)
TimelockControllerTest:testAdminCannotExecute() (gas: 40371)
TimelockControllerTest:testAdminCannotSchedule() (gas: 38210)
TimelockControllerTest:testBatchCancelFinished() (gas: 4794658)
TimelockControllerTest:testBatchEqualAndGreaterMinimumDelay() (gas: 6319889)
TimelockControllerTest:testBatchHasBeenExecuted() (gas: 4779554)
TimelockControllerTest:testBatchHasNotBeenExecuted() (gas: 3160500)
TimelockControllerTest:testBatchInsufficientDelay() (gas: 1581662)
TimelockControllerTest:testBatchMinimumDelayUpdate() (gas: 3204227)
TimelockControllerTest:testBatchOperationAlreadyScheduled() (gas: 4723788)
TimelockControllerTest:testBatchOperationIsNotReady() (gas: 4727338)
TimelockControllerTest:testBatchPendingIfExecuted() (gas: 4772164)
TimelockControllerTest:testBatchPendingIfNotYetExecuted() (gas: 3160487)
TimelockControllerTest:testBatchPredecessorInvalid() (gas: 4730371)
TimelockControllerTest:testBatchPredecessorMultipleNotExecuted() (gas: 6324681)
TimelockControllerTest:testBatchPredecessorNotExecuted() (gas: 7876587)
TimelockControllerTest:testBatchPredecessorNotScheduled() (gas: 6277027)
TimelockControllerTest:testBatchReadyAfterTheExecutionTime() (gas: 3161444)
TimelockControllerTest:testBatchReadyBeforeTheExecutionTime() (gas: 3161450)
TimelockControllerTest:testBatchReadyOnTheExecutionTime() (gas: 3161347)
TimelockControllerTest:testBatchScheduleAndExecuteWithEmptySalt() (gas: 4854270)
TimelockControllerTest:testBatchScheduleAndExecuteWithNonEmptySalt() (gas: 4858462)
TimelockControllerTest:testBatchTargetRevert() (gas: 9447823)
TimelockControllerTest:testBatchTimestampHasBeenExecuted() (gas: 4771948)
TimelockControllerTest:testBatchTimestampHasNotBeenExecuted() (gas: 3160478)
TimelockControllerTest:testCanReceiveEther() (gas: 33097)
TimelockControllerTest:testCancellerCanCancelOperation() (gas: 3183328)
TimelockControllerTest:testCompleteOperationWithAssignExecutorRoleToZeroAddress() (gas: 218973)
TimelockControllerTest:testCompletePipelineOperationMinimumDelayUpdate() (gas: 134517)
TimelockControllerTest:testCompletePipelineOperationSetRoleAdmin() (gas: 167137)
TimelockControllerTest:testExecutorCanBatchExecute() (gas: 3145554)
TimelockControllerTest:testExecutorCanExecute() (gas: 73395)
TimelockControllerTest:testExecutorCannotBatchSchedule() (gas: 3026952)
TimelockControllerTest:testExecutorCannotCancel() (gas: 57755)
TimelockControllerTest:testExecutorCannotSchedule() (gas: 63738)
TimelockControllerTest:testFuzzBatchValue(uint256) (runs: 256, μ: 4784157, ~: 4784041)
TimelockControllerTest:testFuzzHashOperation(address,uint256,bytes,bytes32,bytes32) (runs: 256, μ: 7829, ~: 7808)
TimelockControllerTest:testFuzzHashOperationBatch(address[],uint256[],bytes[],bytes32,bytes32) (runs: 256, μ: 1838556, ~: 1837942)
TimelockControllerTest:testFuzzOperationValue(uint256) (runs: 256, μ: 169142, ~: 169026)
TimelockControllerTest:testHandleERC1155() (gas: 7600673)
TimelockControllerTest:testHandleERC721() (gas: 7231768)
TimelockControllerTest:testHashOperation() (gas: 11580)
TimelockControllerTest:testHashOperationBatch() (gas: 1548732)
TimelockControllerTest:testInitialSetup() (gas: 4735680)
TimelockControllerTest:testInvalidOperation() (gas: 7832)
TimelockControllerTest:testOperationAlreadyScheduled() (gas: 106502)
TimelockControllerTest:testOperationCancelFinished() (gas: 179738)
TimelockControllerTest:testOperationEqualAndGreaterMinimumDelay() (gas: 166450)
TimelockControllerTest:testOperationHasBeenExecuted() (gas: 164657)
TimelockControllerTest:testOperationHasNotBeenExecuted() (gas: 84757)
TimelockControllerTest:testOperationInsufficientDelay() (gas: 41490)
TimelockControllerTest:testOperationMinimumDelayUpdate() (gas: 129817)
TimelockControllerTest:testOperationOperationIsNotReady() (gas: 109578)
TimelockControllerTest:testOperationPendingIfExecuted() (gas: 157112)
TimelockControllerTest:testOperationPendingIfNotYetExecuted() (gas: 84800)
TimelockControllerTest:testOperationPredecessorInvalid() (gas: 115900)
TimelockControllerTest:testOperationPredecessorMultipleNotExecuted() (gas: 171361)
TimelockControllerTest:testOperationPredecessorNotExecuted() (gas: 186959)
TimelockControllerTest:testOperationPredecessorNotScheduled() (gas: 126632)
TimelockControllerTest:testOperationReadyAfterTheExecutionTime() (gas: 85747)
TimelockControllerTest:testOperationReadyBeforeTheExecutionTime() (gas: 85701)
TimelockControllerTest:testOperationReadyOnTheExecutionTime() (gas: 85584)
TimelockControllerTest:testOperationTargetRevert() (gas: 218806)
TimelockControllerTest:testOperationTimestampHasBeenExecuted() (gas: 156943)
TimelockControllerTest:testOperationTimestampHasNotBeenExecuted() (gas: 84649)
TimelockControllerTest:testProposerCanBatchSchedule() (gas: 3187153)
TimelockControllerTest:testProposerCanCancel() (gas: 62493)
TimelockControllerTest:testProposerCanSchedule() (gas: 121172)
TimelockControllerTest:testProposerCannotBatchExecute() (gas: 3031040)
TimelockControllerTest:testProposerCannotExecute() (gas: 67952)
TimelockControllerTest:testReturnsLaterMinimumDelayForCalls() (gas: 50234)
TimelockControllerTest:testRevertWhenNotTimelock() (gas: 30366)
TimelockControllerTest:testScheduleAndExecuteWithEmptySalt() (gas: 239404)
TimelockControllerTest:testScheduleAndExecuteWithNonEmptySalt() (gas: 243508)
TimelockControllerTest:testStrangerCannotBatchExecute() (gas: 1518995)
TimelockControllerTest:testStrangerCannotBatchSchedule() (gas: 1516986)
TimelockControllerTest:testStrangerCannotCancel() (gas: 32491)
TimelockControllerTest:testStrangerCannotExecute() (gas: 38400)
TimelockControllerTest:testStrangerCannotSchedule() (gas: 36351)
TimelockControllerTest:testSupportsInterfaceInvalidInterfaceId() (gas: 5859)
TimelockControllerTest:testSupportsInterfaceInvalidInterfaceIdGasCost() (gas: 11380)
TimelockControllerTest:testSupportsInterfaceSuccess() (gas: 16654)
TimelockControllerTest:testSupportsInterfaceSuccessGasCost() (gas: 11189)