-
-
Notifications
You must be signed in to change notification settings - Fork 59
/
.gas-snapshot-venom
775 lines (775 loc) · 54.3 KB
/
.gas-snapshot-venom
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
Vyper version: 0.4.1b4+commit.e20c3637
Forge version: forge 0.2.0 (8a08a3a 2024-12-19T00:22:21.862275493Z)
Vyper config:
{
"optimize": "gas",
"experimental_codegen": true
}
==========================================
██╗░░░██╗██╗░░░██╗██████╗░███████╗██████╗░
██║░░░██║╚██╗░██╔╝██╔══██╗██╔════╝██╔══██╗
╚██╗░██╔╝░╚████╔╝░██████╔╝█████╗░░██████╔╝
░╚████╔╝░░░╚██╔╝░░██╔═══╝░██╔══╝░░██╔══██╗
░░╚██╔╝░░░░░██║░░░██║░░░░░███████╗██║░░██║
░░░╚═╝░░░░░░╚═╝░░░╚═╝░░░░░╚══════╝╚═╝░░╚═╝
==========================================
AccessControlInvariants:statefulFuzzGetRoleAdmin() (runs: 256, calls: 3840, reverts: 3840)
AccessControlInvariants:statefulFuzzHasRole() (runs: 256, calls: 3840, reverts: 3840)
AccessControlTest:testFuzzGrantRoleAdminRoleSuccess(address) (runs: 256, μ: 44016, ~: 44016)
AccessControlTest:testFuzzGrantRoleMultipleTimesSuccess(address) (runs: 256, μ: 49818, ~: 49818)
AccessControlTest:testFuzzGrantRoleNonAdmin(address,address) (runs: 256, μ: 16410, ~: 16410)
AccessControlTest:testFuzzGrantRoleSuccess(address) (runs: 256, μ: 44073, ~: 44073)
AccessControlTest:testFuzzRenounceRoleMultipleTimesSuccess(address) (runs: 256, μ: 45808, ~: 45793)
AccessControlTest:testFuzzRenounceRoleNonMsgSender(address) (runs: 256, μ: 9421, ~: 9421)
AccessControlTest:testFuzzRenounceRoleSuccess(address) (runs: 256, μ: 41904, ~: 41889)
AccessControlTest:testFuzzRevokeRoleMultipleTimesSuccess(address) (runs: 256, μ: 41547, ~: 41532)
AccessControlTest:testFuzzRevokeRoleNonAdmin(address,address) (runs: 256, μ: 16337, ~: 16337)
AccessControlTest:testFuzzRevokeRoleSuccess(address) (runs: 256, μ: 40393, ~: 40378)
AccessControlTest:testFuzzSetRoleAdminPreviousAdminCallsGrantRole(address,address) (runs: 256, μ: 75858, ~: 75858)
AccessControlTest:testFuzzSetRoleAdminPreviousAdminCallsRevokeRole(address,address) (runs: 256, μ: 101357, ~: 101357)
AccessControlTest:testFuzzSetRoleAdminSuccess(address,address) (runs: 256, μ: 90904, ~: 90904)
AccessControlTest:testGrantRoleAdminRoleSuccess() (gas: 44757)
AccessControlTest:testGrantRoleMultipleTimesSuccess() (gas: 50712)
AccessControlTest:testGrantRoleNonAdmin() (gas: 14641)
AccessControlTest:testGrantRoleSuccess() (gas: 44967)
AccessControlTest:testInitialSetup() (gas: 476064)
AccessControlTest:testRenounceRoleAdminRoleSuccess() (gas: 20825)
AccessControlTest:testRenounceRoleMultipleTimesSuccess() (gas: 46457)
AccessControlTest:testRenounceRoleNonMsgSender() (gas: 10282)
AccessControlTest:testRenounceRoleSuccess() (gas: 42536)
AccessControlTest:testRevokeRoleAdminRoleSuccess() (gas: 24743)
AccessControlTest:testRevokeRoleMultipleTimesSuccess() (gas: 42232)
AccessControlTest:testRevokeRoleNonAdmin() (gas: 14724)
AccessControlTest:testRevokeRoleSuccess() (gas: 41096)
AccessControlTest:testSetRoleAdminPreviousAdminCallsGrantRole() (gas: 77987)
AccessControlTest:testSetRoleAdminPreviousAdminCallsRevokeRole() (gas: 103418)
AccessControlTest:testSetRoleAdminSuccess() (gas: 92773)
AccessControlTest:testSupportsInterfaceInvalidInterfaceId() (gas: 8358)
AccessControlTest:testSupportsInterfaceInvalidInterfaceIdGasCost() (gas: 9196)
AccessControlTest:testSupportsInterfaceSuccess() (gas: 9514)
AccessControlTest:testSupportsInterfaceSuccessGasCost() (gas: 9140)
Base64Test:testDataLengthMismatch() (gas: 113324)
Base64Test:testDecodeEmptyString() (gas: 105832)
Base64Test:testDecodeSafeUrl() (gas: 369376)
Base64Test:testDecodeSentence() (gas: 555644)
Base64Test:testDecodeSingleCharacter() (gas: 212606)
Base64Test:testDecodeWithDoublePadding() (gas: 279619)
Base64Test:testDecodeWithNoPadding() (gas: 236223)
Base64Test:testDecodeWithSinglePadding() (gas: 245719)
Base64Test:testEncodeEmptyString() (gas: 171946)
Base64Test:testEncodeSafeUrl() (gas: 193689)
Base64Test:testEncodeSentence() (gas: 217373)
Base64Test:testEncodeSingleCharacter() (gas: 178341)
Base64Test:testEncodeWithDoublePadding() (gas: 183230)
Base64Test:testEncodeWithNoPadding() (gas: 182619)
Base64Test:testEncodeWithSinglePadding() (gas: 183377)
BatchDistributorInvariants:statefulFuzzNoEtherBalance() (runs: 256, calls: 3840, reverts: 3830)
BatchDistributorInvariants:statefulFuzzNoTokenBalance() (runs: 256, calls: 3840, reverts: 3830)
BatchDistributorTest:testDistributeEtherMultipleAddressesSuccess() (gas: 135559)
BatchDistributorTest:testDistributeEtherOneAddressSuccess() (gas: 61665)
BatchDistributorTest:testDistributeEtherReentrancy() (gas: 1646151)
BatchDistributorTest:testDistributeEtherRevertWithInsufficientFunds() (gas: 65238)
BatchDistributorTest:testDistributeEtherRevertWithNoFallbackFunctionForMsgSender() (gas: 141124)
BatchDistributorTest:testDistributeEtherRevertWithNoFallbackFunctionForReceipt() (gas: 36629)
BatchDistributorTest:testDistributeEtherSendsBackExcessiveEther() (gas: 170939)
BatchDistributorTest:testDistributeTokenMultipleAddressesSuccess() (gas: 617345)
BatchDistributorTest:testDistributeTokenOneAddressSuccess() (gas: 579351)
BatchDistributorTest:testDistributeTokenRevertWithInsufficientAllowance() (gas: 573876)
BatchDistributorTest:testDistributeTokenRevertWithInsufficientBalance() (gas: 574529)
BatchDistributorTest:testFuzzDistributeEtherMultipleAddressesSuccess(((address,uint256)[]),uint256) (runs: 256, μ: 1763319, ~: 1784407)
BatchDistributorTest:testFuzzDistributeTokenMultipleAddressesSuccess(((address,uint256)[]),address,uint256) (runs: 256, μ: 1325715, ~: 1251160)
Create2AddressTest:testComputeAddress() (gas: 532204)
Create2AddressTest:testComputeAddressSelf() (gas: 540882)
Create2AddressTest:testFuzzComputeAddress(bytes32,address) (runs: 256, μ: 532798, ~: 532798)
Create2AddressTest:testFuzzComputeAddressSelf(bytes32) (runs: 256, μ: 540992, ~: 540992)
CreateAddressTest:testComputeAddressNonce0x00() (gas: 16283)
CreateAddressTest:testComputeAddressNonce0x7f() (gas: 530371)
CreateAddressTest:testComputeAddressNonceUint16() (gas: 530427)
CreateAddressTest:testComputeAddressNonceUint24() (gas: 530472)
CreateAddressTest:testComputeAddressNonceUint32() (gas: 530494)
CreateAddressTest:testComputeAddressNonceUint40() (gas: 530474)
CreateAddressTest:testComputeAddressNonceUint48() (gas: 530475)
CreateAddressTest:testComputeAddressNonceUint56() (gas: 530542)
CreateAddressTest:testComputeAddressNonceUint64() (gas: 530676)
CreateAddressTest:testComputeAddressNonceUint8() (gas: 530427)
CreateAddressTest:testComputeAddressRevertTooHighNonce() (gas: 10321)
CreateAddressTest:testComputeAddressSelfNonce0x7f() (gas: 534669)
CreateAddressTest:testComputeAddressSelfNonceUint16() (gas: 534827)
CreateAddressTest:testComputeAddressSelfNonceUint24() (gas: 534851)
CreateAddressTest:testComputeAddressSelfNonceUint32() (gas: 534920)
CreateAddressTest:testComputeAddressSelfNonceUint40() (gas: 534966)
CreateAddressTest:testComputeAddressSelfNonceUint48() (gas: 534989)
CreateAddressTest:testComputeAddressSelfNonceUint56() (gas: 535035)
CreateAddressTest:testComputeAddressSelfNonceUint64() (gas: 535127)
CreateAddressTest:testComputeAddressSelfNonceUint8() (gas: 534788)
CreateAddressTest:testComputeAddressSelfRevertTooHighNonce() (gas: 8949)
CreateAddressTest:testFuzzComputeAddressNonce0x7f(uint64,address) (runs: 256, μ: 533303, ~: 533394)
CreateAddressTest:testFuzzComputeAddressNonceUint16(uint64,address) (runs: 256, μ: 532695, ~: 532969)
CreateAddressTest:testFuzzComputeAddressNonceUint24(uint64,address) (runs: 256, μ: 532842, ~: 532924)
CreateAddressTest:testFuzzComputeAddressNonceUint32(uint64,address) (runs: 256, μ: 532842, ~: 532948)
CreateAddressTest:testFuzzComputeAddressNonceUint40(uint64,address) (runs: 256, μ: 532949, ~: 533013)
CreateAddressTest:testFuzzComputeAddressNonceUint48(uint64,address) (runs: 256, μ: 532913, ~: 533014)
CreateAddressTest:testFuzzComputeAddressNonceUint56(uint64,address) (runs: 256, μ: 532981, ~: 533061)
CreateAddressTest:testFuzzComputeAddressNonceUint64(uint64,address) (runs: 256, μ: 533032, ~: 533122)
CreateAddressTest:testFuzzComputeAddressNonceUint8(uint64,address) (runs: 256, μ: 532750, ~: 532808)
CreateAddressTest:testFuzzComputeAddressRevertTooHighNonce(uint256,address) (runs: 256, μ: 12783, ~: 13073)
CreateAddressTest:testFuzzComputeAddressSelfNonce0x7f(uint64) (runs: 256, μ: 539564, ~: 539631)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint16(uint64) (runs: 256, μ: 538778, ~: 539059)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint24(uint64) (runs: 256, μ: 539112, ~: 539194)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint32(uint64) (runs: 256, μ: 539107, ~: 539197)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint40(uint64) (runs: 256, μ: 539181, ~: 539263)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint48(uint64) (runs: 256, μ: 539179, ~: 539245)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint56(uint64) (runs: 256, μ: 539249, ~: 539310)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint64(uint64) (runs: 256, μ: 539357, ~: 539442)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint8(uint64) (runs: 256, μ: 538873, ~: 538930)
CreateAddressTest:testFuzzComputeAddressSelfRevertTooHighNonce(uint256) (runs: 256, μ: 12760, ~: 13073)
ECDSATest:testFuzzRecoverWithInvalidSignature(bytes,string) (runs: 256, μ: 15374, ~: 15377)
ECDSATest:testFuzzRecoverWithTooLongSignature(bytes,string) (runs: 256, μ: 13766, ~: 13769)
ECDSATest:testFuzzRecoverWithValidSignature(string,string) (runs: 256, μ: 21599, ~: 21597)
ECDSATest:testFuzzRecoverWithWrongMessage(string,string,bytes32) (runs: 256, μ: 21679, ~: 21682)
ECDSATest:testRecoverWith0x00Value() (gas: 14880)
ECDSATest:testRecoverWithArbitraryMessage() (gas: 20591)
ECDSATest:testRecoverWithCorrectVersion() (gas: 21042)
ECDSATest:testRecoverWithInvalidSignature() (gas: 14613)
ECDSATest:testRecoverWithTooHighSValue() (gas: 15703)
ECDSATest:testRecoverWithTooLongSignature() (gas: 12553)
ECDSATest:testRecoverWithTooShortSignature() (gas: 14170)
ECDSATest:testRecoverWithValidSignature() (gas: 20648)
ECDSATest:testRecoverWithWrongMessage() (gas: 20660)
ECDSATest:testRecoverWithWrongVersion() (gas: 14886)
EIP712DomainSeparatorTest:testCachedDomainSeparatorV4() (gas: 10552)
EIP712DomainSeparatorTest:testDomainSeparatorV4() (gas: 11676)
EIP712DomainSeparatorTest:testEIP712Domain() (gas: 17802)
EIP712DomainSeparatorTest:testFuzzDomainSeparatorV4(uint8) (runs: 256, μ: 11826, ~: 11851)
EIP712DomainSeparatorTest:testFuzzEIP712Domain(bytes1,uint8,bytes32,uint256[]) (runs: 256, μ: 21151, ~: 21199)
EIP712DomainSeparatorTest:testFuzzHashTypedDataV4(address,address,uint256,uint256,uint64) (runs: 256, μ: 10569, ~: 10569)
EIP712DomainSeparatorTest:testHashTypedDataV4() (gas: 13045)
ERC1155Invariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3480)
ERC1155Test:testBalanceOfBatchCase1() (gas: 261577)
ERC1155Test:testBalanceOfBatchCase2() (gas: 216147)
ERC1155Test:testBalanceOfBatchCase3() (gas: 35492)
ERC1155Test:testBalanceOfBatchLengthsMismatch() (gas: 23614)
ERC1155Test:testBalanceOfCase1() (gas: 137671)
ERC1155Test:testBalanceOfCase2() (gas: 21833)
ERC1155Test:testBurnAmountExceedsBalance() (gas: 116718)
ERC1155Test:testBurnBatchAmountExceedsBalance() (gas: 178208)
ERC1155Test:testBurnBatchByApprovedOperator() (gas: 231716)
ERC1155Test:testBurnBatchByNotApprovedOperator() (gas: 22211)
ERC1155Test:testBurnBatchFromZeroAddress() (gas: 18235)
ERC1155Test:testBurnBatchLengthsMismatch() (gas: 26039)
ERC1155Test:testBurnBatchNonExistentTokenIds() (gas: 20072)
ERC1155Test:testBurnBatchSuccess() (gas: 196865)
ERC1155Test:testBurnByApprovedOperator() (gas: 186173)
ERC1155Test:testBurnByNotApprovedOperator() (gas: 138104)
ERC1155Test:testBurnFromZeroAddress() (gas: 12598)
ERC1155Test:testBurnNonExistentTokenId() (gas: 16863)
ERC1155Test:testBurnSuccess() (gas: 130495)
ERC1155Test:testExistsAfterBatchBurn() (gas: 113244)
ERC1155Test:testExistsAfterBatchMint() (gas: 128391)
ERC1155Test:testExistsAfterSingleBurn() (gas: 125976)
ERC1155Test:testExistsAfterSingleMint() (gas: 110878)
ERC1155Test:testExistsBeforeMint() (gas: 10470)
ERC1155Test:testFuzzBurnBatchSuccess(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 114488, ~: 114477)
ERC1155Test:testFuzzBurnSuccess(address,address,uint256) (runs: 256, μ: 128873, ~: 128903)
ERC1155Test:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 13886, ~: 13886)
ERC1155Test:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 48707, ~: 48692)
ERC1155Test:testFuzzSafeBatchTransferFromByApprovedOperator(address,address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 196181, ~: 196170)
ERC1155Test:testFuzzSafeBatchTransferFromEOAReceiver(address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 160759, ~: 160738)
ERC1155Test:testFuzzSafeBatchTransferFromNoData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 528799, ~: 528799)
ERC1155Test:testFuzzSafeBatchTransferFromWithData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 529177, ~: 528869)
ERC1155Test:testFuzzSafeMintBatchEOAReceiver(address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 138207, ~: 138201)
ERC1155Test:testFuzzSafeMintBatchNoData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 500150, ~: 500150)
ERC1155Test:testFuzzSafeMintBatchNonMinter(address) (runs: 256, μ: 26729, ~: 26729)
ERC1155Test:testFuzzSafeMintBatchWithData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 500519, ~: 500353)
ERC1155Test:testFuzzSafeMintEOAReceiver(address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 144243, ~: 144223)
ERC1155Test:testFuzzSafeMintNoData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 506915, ~: 506915)
ERC1155Test:testFuzzSafeMintNonMinter(address) (runs: 256, μ: 29994, ~: 29994)
ERC1155Test:testFuzzSafeMintWithData(address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 508058, ~: 507687)
ERC1155Test:testFuzzSafeTransferFromByApprovedOperator(address,address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 193206, ~: 193182)
ERC1155Test:testFuzzSafeTransferFromEOAReceiver(address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 157871, ~: 157837)
ERC1155Test:testFuzzSafeTransferFromNoData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 585804, ~: 585804)
ERC1155Test:testFuzzSafeTransferFromWithData(address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 587906, ~: 587176)
ERC1155Test:testFuzzSetApprovalForAllRevoke(address,address) (runs: 256, μ: 31890, ~: 31859)
ERC1155Test:testFuzzSetApprovalForAllSuccess(address,address) (runs: 256, μ: 45249, ~: 45249)
ERC1155Test:testFuzzSetMinterNonOwner(address,string) (runs: 256, μ: 15427, ~: 15428)
ERC1155Test:testFuzzSetMinterSuccess(string) (runs: 256, μ: 33562, ~: 33569)
ERC1155Test:testFuzzSetUriNonMinter(address) (runs: 256, μ: 14400, ~: 14400)
ERC1155Test:testFuzzTotalSupplyAfterBatchBurn(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 108099, ~: 108088)
ERC1155Test:testFuzzTotalSupplyAfterBatchMint(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 126366, ~: 126335)
ERC1155Test:testFuzzTotalSupplyAfterSingleBurn(address,uint256,bytes) (runs: 256, μ: 125981, ~: 125946)
ERC1155Test:testFuzzTotalSupplyAfterSingleMint(uint256,uint256,bytes) (runs: 256, μ: 82184, ~: 111531)
ERC1155Test:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 13983, ~: 13983)
ERC1155Test:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 75648, ~: 75616)
ERC1155Test:testHasOwner() (gas: 12686)
ERC1155Test:testInitialSetup() (gas: 2834499)
ERC1155Test:testRenounceOwnershipNonOwner() (gas: 10833)
ERC1155Test:testRenounceOwnershipSuccess() (gas: 22881)
ERC1155Test:testSafeBatchTransferFromByApprovedOperator() (gas: 309539)
ERC1155Test:testSafeBatchTransferFromByNotApprovedOperator() (gas: 231248)
ERC1155Test:testSafeBatchTransferFromEOAReceiver() (gas: 272394)
ERC1155Test:testSafeBatchTransferFromInsufficientBalance() (gas: 237220)
ERC1155Test:testSafeBatchTransferFromLengthsMismatch() (gas: 35356)
ERC1155Test:testSafeBatchTransferFromNoData() (gas: 636687)
ERC1155Test:testSafeBatchTransferFromReceiverFunctionNotImplemented() (gas: 258044)
ERC1155Test:testSafeBatchTransferFromReceiverInvalidReturnIdentifier() (gas: 612274)
ERC1155Test:testSafeBatchTransferFromReceiverReverts() (gas: 605597)
ERC1155Test:testSafeBatchTransferFromReceiverRevertsOnlySingle() (gas: 636728)
ERC1155Test:testSafeBatchTransferFromToZeroAddress() (gas: 227948)
ERC1155Test:testSafeBatchTransferFromWithData() (gas: 637900)
ERC1155Test:testSafeMintBatchEOAReceiver() (gas: 233629)
ERC1155Test:testSafeMintBatchLengthsMismatch() (gas: 38348)
ERC1155Test:testSafeMintBatchNoData() (gas: 597313)
ERC1155Test:testSafeMintBatchNonMinter() (gas: 25532)
ERC1155Test:testSafeMintBatchOverflow() (gas: 235077)
ERC1155Test:testSafeMintBatchReceiverFunctionNotImplemented() (gas: 213846)
ERC1155Test:testSafeMintBatchReceiverInvalidReturnIdentifier() (gas: 577901)
ERC1155Test:testSafeMintBatchReceiverReverts() (gas: 571200)
ERC1155Test:testSafeMintBatchReceiverRevertsOnlySingle() (gas: 597290)
ERC1155Test:testSafeMintBatchToZeroAddress() (gas: 26622)
ERC1155Test:testSafeMintBatchWithData() (gas: 597981)
ERC1155Test:testSafeMintEOAReceiver() (gas: 141095)
ERC1155Test:testSafeMintNoData() (gas: 503468)
ERC1155Test:testSafeMintNonMinter() (gas: 28755)
ERC1155Test:testSafeMintOverflow() (gas: 84862)
ERC1155Test:testSafeMintReceiverFunctionNotImplemented() (gas: 132448)
ERC1155Test:testSafeMintReceiverInvalidReturnIdentifier() (gas: 493344)
ERC1155Test:testSafeMintReceiverReverts() (gas: 487035)
ERC1155Test:testSafeMintToZeroAddress() (gas: 29788)
ERC1155Test:testSafeMintWithData() (gas: 504727)
ERC1155Test:testSafeTransferFromByApprovedOperator() (gas: 193026)
ERC1155Test:testSafeTransferFromByNotApprovedOperator() (gas: 140444)
ERC1155Test:testSafeTransferFromEOAReceiver() (gas: 156609)
ERC1155Test:testSafeTransferFromInsufficientBalance() (gas: 82350)
ERC1155Test:testSafeTransferFromNoData() (gas: 583429)
ERC1155Test:testSafeTransferFromReceiverFunctionNotImplemented() (gas: 193471)
ERC1155Test:testSafeTransferFromReceiverInvalidReturnIdentifier() (gas: 554424)
ERC1155Test:testSafeTransferFromReceiverReverts() (gas: 548094)
ERC1155Test:testSafeTransferFromToZeroAddress() (gas: 81443)
ERC1155Test:testSafeTransferFromWithData() (gas: 585758)
ERC1155Test:testSetApprovalForAllRevoke() (gas: 33813)
ERC1155Test:testSetApprovalForAllSuccess() (gas: 47571)
ERC1155Test:testSetApprovalForAllToSelf() (gas: 10775)
ERC1155Test:testSetMinterNonOwner() (gas: 12451)
ERC1155Test:testSetMinterRemoveOwnerAddress() (gas: 13621)
ERC1155Test:testSetMinterSuccess() (gas: 33431)
ERC1155Test:testSetMinterToZeroAddress() (gas: 15639)
ERC1155Test:testSetUri() (gas: 67372)
ERC1155Test:testSetUriEmpty() (gas: 25800)
ERC1155Test:testSetUriNonMinter() (gas: 13218)
ERC1155Test:testSupportsInterfaceInvalidInterfaceId() (gas: 8487)
ERC1155Test:testSupportsInterfaceInvalidInterfaceIdGasCost() (gas: 9344)
ERC1155Test:testSupportsInterfaceSuccess() (gas: 10870)
ERC1155Test:testSupportsInterfaceSuccessGasCost() (gas: 9350)
ERC1155Test:testTotalSupplyAfterBatchBurn() (gas: 113275)
ERC1155Test:testTotalSupplyAfterBatchMint() (gas: 128342)
ERC1155Test:testTotalSupplyAfterSingleBurn() (gas: 122696)
ERC1155Test:testTotalSupplyAfterSingleMint() (gas: 110817)
ERC1155Test:testTotalSupplyBeforeMint() (gas: 10466)
ERC1155Test:testTransferOwnershipNonOwner() (gas: 12373)
ERC1155Test:testTransferOwnershipSuccess() (gas: 53811)
ERC1155Test:testTransferOwnershipToZeroAddress() (gas: 15549)
ERC1155Test:testUriBaseAndTokenUriNotSet() (gas: 2793646)
ERC1155Test:testUriBaseAndTokenUriSet() (gas: 64204)
ERC1155Test:testUriNoBaseURI() (gas: 2843093)
ERC1155Test:testUriNoTokenUri() (gas: 18733)
ERC20Invariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3446)
ERC20Invariants:statefulFuzzTotalSupply() (runs: 256, calls: 3840, reverts: 3446)
ERC20Test:testApproveExceedingBalanceCase1() (gas: 40811)
ERC20Test:testApproveExceedingBalanceCase2() (gas: 47807)
ERC20Test:testApproveFromZeroAddress() (gas: 12926)
ERC20Test:testApproveSuccessCase1() (gas: 43489)
ERC20Test:testApproveSuccessCase2() (gas: 50589)
ERC20Test:testApproveToZeroAddress() (gas: 16437)
ERC20Test:testBalanceOf() (gas: 18520)
ERC20Test:testBurnFromExceedingBalance() (gas: 30917)
ERC20Test:testBurnFromFromZeroAddress() (gas: 15315)
ERC20Test:testBurnFromInsufficientAllowanceCase1() (gas: 41436)
ERC20Test:testBurnFromInsufficientAllowanceCase2() (gas: 41467)
ERC20Test:testBurnFromSuccessCase1() (gas: 40025)
ERC20Test:testBurnFromSuccessCase2() (gas: 65600)
ERC20Test:testBurnFromUnlimitedAllowance() (gas: 50426)
ERC20Test:testBurnFromZeroAddress() (gas: 11217)
ERC20Test:testBurnInvalidAmount() (gas: 14392)
ERC20Test:testBurnSuccessCase1() (gas: 25791)
ERC20Test:testBurnSuccessCase2() (gas: 31356)
ERC20Test:testCachedDomainSeparator() (gas: 10598)
ERC20Test:testDomainSeparator() (gas: 11801)
ERC20Test:testEIP712Domain() (gas: 17990)
ERC20Test:testFuzzApproveSuccess(address,uint256) (runs: 256, μ: 41124, ~: 41202)
ERC20Test:testFuzzBurnFromInsufficientAllowance(address,uint256,uint8) (runs: 256, μ: 205898, ~: 205971)
ERC20Test:testFuzzBurnFromSuccess(address,uint256) (runs: 256, μ: 339799, ~: 339658)
ERC20Test:testFuzzBurnInvalidAmount(address,uint256) (runs: 256, μ: 16368, ~: 16368)
ERC20Test:testFuzzBurnSuccessCase(uint256) (runs: 256, μ: 314416, ~: 314204)
ERC20Test:testFuzzDomainSeparator(uint8) (runs: 256, μ: 12013, ~: 12037)
ERC20Test:testFuzzEIP712Domain(bytes1,uint8,bytes32,uint256[]) (runs: 256, μ: 21470, ~: 21520)
ERC20Test:testFuzzMintNonMinter(string,uint256) (runs: 256, μ: 12876, ~: 12869)
ERC20Test:testFuzzMintSuccess(string,uint256) (runs: 256, μ: 55377, ~: 56036)
ERC20Test:testFuzzPermitInvalid(string,string,uint16) (runs: 256, μ: 44439, ~: 44433)
ERC20Test:testFuzzPermitSuccess(string,string,uint16) (runs: 256, μ: 70441, ~: 70442)
ERC20Test:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 13892, ~: 13892)
ERC20Test:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 48643, ~: 48628)
ERC20Test:testFuzzSetMinterNonOwner(address,string) (runs: 256, μ: 15458, ~: 15459)
ERC20Test:testFuzzSetMinterSuccess(string) (runs: 256, μ: 33591, ~: 33598)
ERC20Test:testFuzzTransferFromInsufficientAllowance(address,address,uint256,uint8) (runs: 256, μ: 204538, ~: 204580)
ERC20Test:testFuzzTransferFromSuccess(address,address,uint256) (runs: 256, μ: 233542, ~: 234126)
ERC20Test:testFuzzTransferInvalidAmount(address,address,uint256) (runs: 256, μ: 16752, ~: 16752)
ERC20Test:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 13987, ~: 13987)
ERC20Test:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 75636, ~: 75604)
ERC20Test:testFuzzTransferSuccess(address,uint256) (runs: 256, μ: 205510, ~: 205569)
ERC20Test:testHasOwner() (gas: 12669)
ERC20Test:testInitialSetup() (gas: 1577167)
ERC20Test:testMintNonMinter() (gas: 12415)
ERC20Test:testMintOverflow() (gas: 16762)
ERC20Test:testMintSuccess() (gas: 51773)
ERC20Test:testMintToZeroAddress() (gas: 15548)
ERC20Test:testPermitBadChainId() (gas: 43263)
ERC20Test:testPermitBadNonce() (gas: 40370)
ERC20Test:testPermitExpiredDeadline() (gas: 17012)
ERC20Test:testPermitOtherSignature() (gas: 41332)
ERC20Test:testPermitReplaySignature() (gas: 73089)
ERC20Test:testPermitSuccess() (gas: 69518)
ERC20Test:testRenounceOwnershipNonOwner() (gas: 10775)
ERC20Test:testRenounceOwnershipSuccess() (gas: 22916)
ERC20Test:testSetMinterNonOwner() (gas: 12481)
ERC20Test:testSetMinterRemoveOwnerAddress() (gas: 13582)
ERC20Test:testSetMinterSuccess() (gas: 33389)
ERC20Test:testSetMinterToZeroAddress() (gas: 15599)
ERC20Test:testTotalSupply() (gas: 11446)
ERC20Test:testTransferFromExceedingBalance() (gas: 32200)
ERC20Test:testTransferFromFromZeroAddress() (gas: 17491)
ERC20Test:testTransferFromInsufficientAllowanceCase1() (gas: 43066)
ERC20Test:testTransferFromInsufficientAllowanceCase2() (gas: 43075)
ERC20Test:testTransferFromSuccess() (gas: 61427)
ERC20Test:testTransferFromToZeroAddress() (gas: 32408)
ERC20Test:testTransferFromUnlimitedAllowance() (gas: 71728)
ERC20Test:testTransferFromZeroAddress() (gas: 19409)
ERC20Test:testTransferInvalidAmount() (gas: 15201)
ERC20Test:testTransferOwnershipNonOwner() (gas: 12358)
ERC20Test:testTransferOwnershipSuccess() (gas: 53850)
ERC20Test:testTransferOwnershipToZeroAddress() (gas: 15463)
ERC20Test:testTransferSuccess() (gas: 43044)
ERC20Test:testTransferToZeroAddress() (gas: 16381)
ERC20Test:testTransferZeroTokens() (gas: 25217)
ERC2981Invariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3840)
ERC2981Test:testDeleteDefaultRoyaltyNonOwner() (gas: 10615)
ERC2981Test:testFuzzDeleteDefaultRoyaltyNonOwner(address) (runs: 256, μ: 13279, ~: 13279)
ERC2981Test:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 13855, ~: 13855)
ERC2981Test:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 25141, ~: 25141)
ERC2981Test:testFuzzResetTokenRoyalty(address,address,uint256,uint256,uint96,uint256) (runs: 256, μ: 97439, ~: 97599)
ERC2981Test:testFuzzResetTokenRoyaltyNonOwner(address) (runs: 256, μ: 13259, ~: 13259)
ERC2981Test:testFuzzRoyaltyInfoDefaultRoyalty(address,uint256,uint256,uint96,uint256) (runs: 256, μ: 80552, ~: 81086)
ERC2981Test:testFuzzRoyaltyInfoDeleteDefaultRoyalty(address,uint256,uint256,uint96,uint256) (runs: 256, μ: 65438, ~: 65811)
ERC2981Test:testFuzzRoyaltyInfoSetTokenRoyalty(address,address,uint256,uint256,uint96,uint256) (runs: 256, μ: 122285, ~: 122579)
ERC2981Test:testFuzzRoyaltyInfoSetTokenRoyaltyUpdate(address,address,uint256,uint256,uint96,uint256) (runs: 256, μ: 168696, ~: 169068)
ERC2981Test:testFuzzRoyaltyInfoUpdateDefaultRoyalty(address,address,uint256,uint256,uint96,uint256) (runs: 256, μ: 88529, ~: 88745)
ERC2981Test:testFuzzSetDefaultRoyaltyNonOwner(address) (runs: 256, μ: 15528, ~: 15528)
ERC2981Test:testFuzzSetDefaultRoyaltyTooHighFeeNumerator(uint96) (runs: 256, μ: 21002, ~: 20803)
ERC2981Test:testFuzzSetTokenRoyaltyInvalidReceiver(address) (runs: 256, μ: 18626, ~: 18626)
ERC2981Test:testFuzzSetTokenRoyaltyNonOwner(address) (runs: 256, μ: 15548, ~: 15548)
ERC2981Test:testFuzzSetTokenRoyaltyTooHighFeeNumerator(uint96) (runs: 256, μ: 21029, ~: 20830)
ERC2981Test:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 13996, ~: 13996)
ERC2981Test:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 30146, ~: 30146)
ERC2981Test:testHasOwner() (gas: 12590)
ERC2981Test:testInitialSetup() (gas: 508131)
ERC2981Test:testRenounceOwnershipNonOwner() (gas: 10760)
ERC2981Test:testRenounceOwnershipSuccess() (gas: 17975)
ERC2981Test:testResetTokenRoyalty() (gas: 94106)
ERC2981Test:testResetTokenRoyaltyNonOwner() (gas: 10635)
ERC2981Test:testRoyaltyInfoDefaultRoyalty() (gas: 74703)
ERC2981Test:testRoyaltyInfoDeleteDefaultRoyalty() (gas: 62688)
ERC2981Test:testRoyaltyInfoRoyaltyAmountOverflow() (gas: 67434)
ERC2981Test:testRoyaltyInfoSetTokenRoyalty() (gas: 117697)
ERC2981Test:testRoyaltyInfoSetTokenRoyaltyUpdate() (gas: 164252)
ERC2981Test:testRoyaltyInfoUpdateDefaultRoyalty() (gas: 83429)
ERC2981Test:testSetDefaultRoyaltyInvalidReceiver() (gas: 17963)
ERC2981Test:testSetDefaultRoyaltyNonOwner() (gas: 12884)
ERC2981Test:testSetDefaultRoyaltyTooHighFeeNumerator() (gas: 17259)
ERC2981Test:testSetTokenRoyaltyInvalidReceiver() (gas: 17961)
ERC2981Test:testSetTokenRoyaltyNonOwner() (gas: 12860)
ERC2981Test:testSetTokenRoyaltyTooHighFeeNumerator() (gas: 17286)
ERC2981Test:testSupportsInterfaceInvalidInterfaceId() (gas: 8387)
ERC2981Test:testSupportsInterfaceInvalidInterfaceIdGasCost() (gas: 9198)
ERC2981Test:testSupportsInterfaceSuccess() (gas: 9438)
ERC2981Test:testSupportsInterfaceSuccessGasCost() (gas: 9175)
ERC2981Test:testTransferOwnershipNonOwner() (gas: 12297)
ERC2981Test:testTransferOwnershipSuccess() (gas: 22119)
ERC2981Test:testTransferOwnershipToZeroAddress() (gas: 15431)
ERC4626VaultInvariants:statefulFuzzTotalAssets() (runs: 256, calls: 3840, reverts: 3289)
ERC4626VaultInvariants:statefulFuzzTotalSupply() (runs: 256, calls: 3840, reverts: 3289)
ERC4626VaultTest:testCachedDomainSeparator() (gas: 10580)
ERC4626VaultTest:testDepositInsufficientAllowance() (gas: 82499)
ERC4626VaultTest:testDepositWithNoApproval() (gas: 24330)
ERC4626VaultTest:testDepositZero() (gas: 41077)
ERC4626VaultTest:testDomainSeparator() (gas: 11893)
ERC4626VaultTest:testEIP712Domain() (gas: 18001)
ERC4626VaultTest:testEmptyVaultDeposit() (gas: 567196)
ERC4626VaultTest:testEmptyVaultMint() (gas: 567993)
ERC4626VaultTest:testEmptyVaultRedeem() (gas: 202441)
ERC4626VaultTest:testEmptyVaultwithdraw() (gas: 214865)
ERC4626VaultTest:testFail_redeem((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 553343, ~: 555634)
ERC4626VaultTest:testFail_withdraw((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 555049, ~: 557703)
ERC4626VaultTest:testFuzzDomainSeparator(uint8) (runs: 256, μ: 11906, ~: 11931)
ERC4626VaultTest:testFuzzEIP712Domain(bytes1,uint8,bytes32,uint256[]) (runs: 256, μ: 21503, ~: 21552)
ERC4626VaultTest:testFuzzPermitInvalid(string,string,uint16) (runs: 256, μ: 44409, ~: 44403)
ERC4626VaultTest:testFuzzPermitSuccess(string,string,uint16) (runs: 256, μ: 70353, ~: 70354)
ERC4626VaultTest:testInitialSetup() (gas: 5893176)
ERC4626VaultTest:testMintWithNoApproval() (gas: 24364)
ERC4626VaultTest:testMintZero() (gas: 41167)
ERC4626VaultTest:testMultipleMintDepositRedeemWithdraw() (gas: 376449)
ERC4626VaultTest:testPermitBadChainId() (gas: 43293)
ERC4626VaultTest:testPermitBadNonce() (gas: 40381)
ERC4626VaultTest:testPermitExpiredDeadline() (gas: 16999)
ERC4626VaultTest:testPermitOtherSignature() (gas: 41320)
ERC4626VaultTest:testPermitReplaySignature() (gas: 73071)
ERC4626VaultTest:testPermitSuccess() (gas: 69497)
ERC4626VaultTest:testRedeemInsufficientShares() (gas: 131022)
ERC4626VaultTest:testRedeemWithNoShares() (gas: 13316)
ERC4626VaultTest:testSingleDepositWithdraw() (gas: 177758)
ERC4626VaultTest:testSingleMintRedeem() (gas: 176644)
ERC4626VaultTest:testVaultInteractionsForSomeoneElse() (gas: 223959)
ERC4626VaultTest:testWithdrawInsufficientAllowance() (gas: 122285)
ERC4626VaultTest:testWithdrawInsufficientAssets() (gas: 117704)
ERC4626VaultTest:testWithdrawWithNoAssets() (gas: 21198)
ERC4626VaultTest:test_RT_deposit_redeem((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 471963, ~: 473058)
ERC4626VaultTest:test_RT_deposit_withdraw((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 473570, ~: 474240)
ERC4626VaultTest:test_RT_mint_redeem((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 471490, ~: 473155)
ERC4626VaultTest:test_RT_mint_withdraw((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 473062, ~: 474414)
ERC4626VaultTest:test_RT_redeem_deposit((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 472240, ~: 473266)
ERC4626VaultTest:test_RT_redeem_mint((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 472325, ~: 473352)
ERC4626VaultTest:test_RT_withdraw_deposit((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 473309, ~: 474398)
ERC4626VaultTest:test_RT_withdraw_mint((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 473434, ~: 474575)
ERC4626VaultTest:test_asset((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 423941, ~: 426219)
ERC4626VaultTest:test_convertToAssets((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 428867, ~: 430484)
ERC4626VaultTest:test_convertToShares((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 428809, ~: 430465)
ERC4626VaultTest:test_deposit((address[4],uint256[4],uint256[4],int256),uint256,uint256) (runs: 256, μ: 469347, ~: 471007)
ERC4626VaultTest:test_maxDeposit((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 423927, ~: 426205)
ERC4626VaultTest:test_maxMint((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 423969, ~: 426247)
ERC4626VaultTest:test_maxRedeem((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 424067, ~: 426345)
ERC4626VaultTest:test_maxWithdraw((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 425420, ~: 427566)
ERC4626VaultTest:test_mint((address[4],uint256[4],uint256[4],int256),uint256,uint256) (runs: 256, μ: 469394, ~: 471028)
ERC4626VaultTest:test_previewDeposit((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 464387, ~: 465669)
ERC4626VaultTest:test_previewMint((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 464058, ~: 465857)
ERC4626VaultTest:test_previewRedeem((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 466963, ~: 467456)
ERC4626VaultTest:test_previewWithdraw((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 468011, ~: 468569)
ERC4626VaultTest:test_redeem((address[4],uint256[4],uint256[4],int256),uint256,uint256) (runs: 256, μ: 472511, ~: 473722)
ERC4626VaultTest:test_totalAssets((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 424528, ~: 426806)
ERC4626VaultTest:test_withdraw((address[4],uint256[4],uint256[4],int256),uint256,uint256) (runs: 256, μ: 474014, ~: 474864)
ERC721Invariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3483)
ERC721Invariants:statefulFuzzTotalSupply() (runs: 256, calls: 3840, reverts: 3483)
ERC721Test:testApproveClearingApprovalWithNoPriorApproval() (gas: 177008)
ERC721Test:testApproveClearingApprovalWithPriorApproval() (gas: 185849)
ERC721Test:testApproveFromApprovedAddress() (gas: 198569)
ERC721Test:testApproveFromNonOwner() (gas: 172387)
ERC721Test:testApproveFromOperatorAddress() (gas: 223562)
ERC721Test:testApproveInvalidTokenId() (gas: 170614)
ERC721Test:testApproveToOwner() (gas: 167132)
ERC721Test:testApproveToZeroAddress() (gas: 185870)
ERC721Test:testApproveWithNoPriorApproval() (gas: 196272)
ERC721Test:testApproveWithPriorApprovalToDifferentAddress() (gas: 205162)
ERC721Test:testApproveWithPriorApprovalToSameAddress() (gas: 203731)
ERC721Test:testBalanceOfCase1() (gas: 328256)
ERC721Test:testBalanceOfCase2() (gas: 12147)
ERC721Test:testBalanceOfZeroAddress() (gas: 10890)
ERC721Test:testBurnSuccess() (gas: 305612)
ERC721Test:testBurnSuccessViaApproveAndSetApprovalForAll() (gas: 370908)
ERC721Test:testCachedDomainSeparator() (gas: 10621)
ERC721Test:testDomainSeparator() (gas: 11891)
ERC721Test:testEIP712Domain() (gas: 18101)
ERC721Test:testFuzzApproveClearingApprovalWithNoPriorApproval(address,address) (runs: 256, μ: 196688, ~: 196688)
ERC721Test:testFuzzApproveClearingApprovalWithPriorApproval(address,address) (runs: 256, μ: 184287, ~: 184287)
ERC721Test:testFuzzApproveFromNonOwner(address) (runs: 256, μ: 171961, ~: 171961)
ERC721Test:testFuzzApproveFromOperatorAddress(address,address,address) (runs: 256, μ: 222835, ~: 222835)
ERC721Test:testFuzzApproveWithNoPriorApproval(address,address) (runs: 256, μ: 196688, ~: 196688)
ERC721Test:testFuzzApproveWithPriorApproval(address,address) (runs: 256, μ: 204172, ~: 204172)
ERC721Test:testFuzzBurnSuccess(address) (runs: 256, μ: 305092, ~: 305078)
ERC721Test:testFuzzDomainSeparator(uint8) (runs: 256, μ: 12014, ~: 12038)
ERC721Test:testFuzzEIP712Domain(bytes1,uint8,bytes32,uint256[]) (runs: 256, μ: 21559, ~: 21607)
ERC721Test:testFuzzGetApprovedApprovedTokenId(address,address) (runs: 256, μ: 194258, ~: 194258)
ERC721Test:testFuzzPermitInvalid(string,string,uint16) (runs: 256, μ: 200404, ~: 200398)
ERC721Test:testFuzzPermitSuccess(string,string,uint16) (runs: 256, μ: 226886, ~: 226887)
ERC721Test:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 13937, ~: 13937)
ERC721Test:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 48638, ~: 48624)
ERC721Test:testFuzzSafeMintNonMinter(address) (runs: 256, μ: 15651, ~: 15651)
ERC721Test:testFuzzSafeMintSuccess(address[]) (runs: 256, μ: 20787597, ~: 20088246)
ERC721Test:testFuzzSafeTransferFromWithData(address,address,address,bytes) (runs: 256, μ: 1432113, ~: 1432218)
ERC721Test:testFuzzSetApprovalForAllSuccess(address,address) (runs: 256, μ: 189067, ~: 189067)
ERC721Test:testFuzzSetMinterNonOwner(address,string) (runs: 256, μ: 15458, ~: 15459)
ERC721Test:testFuzzSetMinterSuccess(string) (runs: 256, μ: 33638, ~: 33645)
ERC721Test:testFuzzTokenByIndex(address,string[]) (runs: 256, μ: 23150431, ~: 22919656)
ERC721Test:testFuzzTotalSupply(address,string[]) (runs: 256, μ: 22953275, ~: 22724806)
ERC721Test:testFuzzTransferFrom(address,address,address) (runs: 256, μ: 564349, ~: 564328)
ERC721Test:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 13987, ~: 13987)
ERC721Test:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 75719, ~: 75688)
ERC721Test:testGetApprovedApprovedTokenId() (gas: 193797)
ERC721Test:testGetApprovedInvalidTokenId() (gas: 11038)
ERC721Test:testGetApprovedNotApprovedTokenId() (gas: 170289)
ERC721Test:testHasOwner() (gas: 12640)
ERC721Test:testInitialSetup() (gas: 2538870)
ERC721Test:testOwnerOf() (gas: 165984)
ERC721Test:testOwnerOfInvalidTokenId() (gas: 10958)
ERC721Test:testPermitBadChainId() (gas: 199195)
ERC721Test:testPermitBadNonce() (gas: 196398)
ERC721Test:testPermitExpiredDeadline() (gas: 169854)
ERC721Test:testPermitOtherSignature() (gas: 197265)
ERC721Test:testPermitReplaySignature() (gas: 229447)
ERC721Test:testPermitSuccess() (gas: 226029)
ERC721Test:testRenounceOwnershipNonOwner() (gas: 10864)
ERC721Test:testRenounceOwnershipSuccess() (gas: 22889)
ERC721Test:testSafeMintNonMinter() (gas: 12985)
ERC721Test:testSafeMintOverflow() (gas: 15265)
ERC721Test:testSafeMintReceiverContract() (gas: 386097)
ERC721Test:testSafeMintReceiverContractFunctionNotImplemented() (gas: 118154)
ERC721Test:testSafeMintReceiverContractInvalidReturnIdentifier() (gas: 337159)
ERC721Test:testSafeMintReceiverContractRevertsWithMessage() (gas: 334450)
ERC721Test:testSafeMintReceiverContractRevertsWithPanic() (gas: 334607)
ERC721Test:testSafeMintReceiverContractRevertsWithoutMessage() (gas: 334162)
ERC721Test:testSafeMintSuccess() (gas: 524180)
ERC721Test:testSafeMintToZeroAddress() (gas: 38311)
ERC721Test:testSafeMintTokenAlreadyMinted() (gas: 362185)
ERC721Test:testSafeTransferFromNoData() (gas: 1436651)
ERC721Test:testSafeTransferFromReceiverFunctionNotImplemented() (gas: 182520)
ERC721Test:testSafeTransferFromReceiverInvalidReturnIdentifier() (gas: 401505)
ERC721Test:testSafeTransferFromReceiverRevertsWithMessage() (gas: 398821)
ERC721Test:testSafeTransferFromReceiverRevertsWithPanic() (gas: 399023)
ERC721Test:testSafeTransferFromReceiverRevertsWithoutMessage() (gas: 398533)
ERC721Test:testSafeTransferFromWithData() (gas: 1192817)
ERC721Test:testSetApprovalForAllOperatorIsOwner() (gas: 166933)
ERC721Test:testSetApprovalForAllSuccessCase1() (gas: 195402)
ERC721Test:testSetApprovalForAllSuccessCase2() (gas: 188635)
ERC721Test:testSetApprovalForAllSuccessCase3() (gas: 202013)
ERC721Test:testSetMinterNonOwner() (gas: 12415)
ERC721Test:testSetMinterRemoveOwnerAddress() (gas: 13626)
ERC721Test:testSetMinterSuccess() (gas: 33525)
ERC721Test:testSetMinterToZeroAddress() (gas: 15600)
ERC721Test:testSupportsInterfaceInvalidInterfaceId() (gas: 8547)
ERC721Test:testSupportsInterfaceInvalidInterfaceIdGasCost() (gas: 9583)
ERC721Test:testSupportsInterfaceSuccess() (gas: 14663)
ERC721Test:testSupportsInterfaceSuccessGasCost() (gas: 9338)
ERC721Test:testTokenByIndex() (gas: 555089)
ERC721Test:testTokenByIndexOutOfBounds() (gas: 329704)
ERC721Test:testTokenOfOwnerByIndex() (gas: 574365)
ERC721Test:testTokenOfOwnerByIndexReverts() (gas: 545316)
ERC721Test:testTokenURIAfterBurning() (gas: 138389)
ERC721Test:testTokenURIDefault() (gas: 168156)
ERC721Test:testTokenURIInvalidTokenId() (gas: 13081)
ERC721Test:testTokenURINoBaseURI() (gas: 2658343)
ERC721Test:testTokenURINoTokenUri() (gas: 125719)
ERC721Test:testTotalSupply() (gas: 328099)
ERC721Test:testTransferFrom() (gas: 573577)
ERC721Test:testTransferOwnershipNonOwner() (gas: 12337)
ERC721Test:testTransferOwnershipSuccess() (gas: 53924)
ERC721Test:testTransferOwnershipToZeroAddress() (gas: 15485)
MathTest:testCbrtRoundDown() (gas: 46971)
MathTest:testCbrtRoundUp() (gas: 47650)
MathTest:testCeilDiv() (gas: 14792)
MathTest:testFuzzCbrt(uint256,bool) (runs: 256, μ: 22113, ~: 22012)
MathTest:testFuzzCeilDiv(uint256,uint256) (runs: 256, μ: 9780, ~: 9781)
MathTest:testFuzzInt256Average(int256,int256) (runs: 256, μ: 8546, ~: 8546)
MathTest:testFuzzLog10(uint256,bool) (runs: 256, μ: 10324, ~: 10262)
MathTest:testFuzzLog2(uint256,bool) (runs: 256, μ: 10052, ~: 10011)
MathTest:testFuzzLog256(uint256,bool) (runs: 256, μ: 10178, ~: 10056)
MathTest:testFuzzMulDiv(uint256,uint256,uint256) (runs: 256, μ: 14177, ~: 14036)
MathTest:testFuzzMulDivDomain(uint256,uint256,uint256) (runs: 256, μ: 10739, ~: 10772)
MathTest:testFuzzSignum(int256) (runs: 256, μ: 8493, ~: 8485)
MathTest:testFuzzUint256Average(uint256,uint256) (runs: 256, μ: 8677, ~: 8677)
MathTest:testFuzzWadCbrt(uint256) (runs: 256, μ: 22020, ~: 21743)
MathTest:testFuzzWadExp(int256) (runs: 256, μ: 14660, ~: 14965)
MathTest:testFuzzWadLn(int256) (runs: 256, μ: 16106, ~: 15850)
MathTest:testInt256Average() (gas: 18943)
MathTest:testLog10RoundDown() (gas: 25819)
MathTest:testLog10RoundUp() (gas: 26998)
MathTest:testLog256RoundDown() (gas: 21155)
MathTest:testLog256RoundUp() (gas: 21342)
MathTest:testLog2RoundDown() (gas: 23441)
MathTest:testLog2RoundUp() (gas: 23695)
MathTest:testMulDivDivisionByZero() (gas: 11254)
MathTest:testMulDivOverflow() (gas: 11632)
MathTest:testMulDivRoundDownLargeValues() (gas: 16694)
MathTest:testMulDivRoundDownSmallValues() (gas: 11565)
MathTest:testMulDivRoundUpLargeValues() (gas: 16878)
MathTest:testMulDivRoundUpSmallValues() (gas: 11825)
MathTest:testSignum() (gas: 17837)
MathTest:testUint256Average() (gas: 12971)
MathTest:testWadCbrt() (gas: 44249)
MathTest:testWadExp() (gas: 32943)
MathTest:testWadExpOverflow() (gas: 11045)
MathTest:testWadLn() (gas: 29024)
MathTest:testWadLnNegativeValues() (gas: 11008)
MerkleProofVerificationTest:testFuzzMultiProofVerifySingleLeaf(bytes32[],uint256) (runs: 256, μ: 260726, ~: 271988)
MerkleProofVerificationTest:testFuzzVerify(bytes32[],uint256) (runs: 256, μ: 175277, ~: 184795)
MerkleProofVerificationTest:testFuzzVerifyMultiProofMultipleLeaves(bool,bool,bool) (runs: 256, μ: 45418, ~: 45410)
MerkleProofVerificationTest:testInvalidMerkleMultiProof() (gas: 46405)
MerkleProofVerificationTest:testInvalidMerkleProof() (gas: 18726)
MerkleProofVerificationTest:testInvalidMerkleProofLength() (gas: 20398)
MerkleProofVerificationTest:testInvalidMultiProof() (gas: 87165)
MerkleProofVerificationTest:testMaliciousMultiProofVerify() (gas: 36042)
MerkleProofVerificationTest:testMultiProofEdgeCase1() (gas: 31074)
MerkleProofVerificationTest:testMultiProofEdgeCase2() (gas: 31267)
MerkleProofVerificationTest:testMultiProofVerify() (gas: 49790)
MerkleProofVerificationTest:testVerify() (gas: 34681)
MessageHashUtilsTest:testEthSignedMessageHash() (gas: 8579)
MessageHashUtilsTest:testFuzzEthSignedMessageHash(string) (runs: 256, μ: 9284, ~: 9278)
MessageHashUtilsTest:testFuzzToDataWithIntendedValidatorHash(address,bytes) (runs: 256, μ: 9813, ~: 9797)
MessageHashUtilsTest:testFuzzToDataWithIntendedValidatorHashSelf(bytes) (runs: 256, μ: 11831, ~: 11817)
MessageHashUtilsTest:testFuzzToTypedDataHash(string,string) (runs: 256, μ: 9898, ~: 9900)
MessageHashUtilsTest:testToDataWithIntendedValidatorHash() (gas: 11042)
MessageHashUtilsTest:testToDataWithIntendedValidatorHashSelf() (gas: 11583)
MessageHashUtilsTest:testToTypedDataHash() (gas: 8677)
MulticallTest:testMulticallRevert() (gas: 1151986)
MulticallTest:testMulticallSelfRevert() (gas: 2216373)
MulticallTest:testMulticallSelfSuccess() (gas: 3339849)
MulticallTest:testMulticallSuccess() (gas: 1160328)
MulticallTest:testMulticallValueRevertCase1() (gas: 1211471)
MulticallTest:testMulticallValueRevertCase2() (gas: 1212345)
MulticallTest:testMulticallValueSuccess() (gas: 1239328)
MulticallTest:testMultistaticcallRevert() (gas: 1040449066)
MulticallTest:testMultistaticcallSuccess() (gas: 1130553)
Ownable2StepInvariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3840)
Ownable2StepInvariants:statefulFuzzPendingOwner() (runs: 256, calls: 3840, reverts: 3840)
Ownable2StepTest:testAcceptOwnershipNonPendingOwner() (gas: 47231)
Ownable2StepTest:testAcceptOwnershipSuccess() (gas: 40629)
Ownable2StepTest:testCancelTransferOwnership() (gas: 49118)
Ownable2StepTest:testFuzzAcceptOwnershipNonPendingOwner(address) (runs: 256, μ: 46696, ~: 46696)
Ownable2StepTest:testFuzzAcceptOwnershipSuccess(address,address) (runs: 256, μ: 67602, ~: 67571)
Ownable2StepTest:testFuzzPendingOwnerResetAfterRenounceOwnership(address) (runs: 256, μ: 40032, ~: 40017)
Ownable2StepTest:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 13885, ~: 13885)
Ownable2StepTest:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 45326, ~: 45311)
Ownable2StepTest:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 13936, ~: 13936)
Ownable2StepTest:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 52088, ~: 52088)
Ownable2StepTest:testHasOwner() (gas: 12533)
Ownable2StepTest:testInitialSetup() (gas: 246110)
Ownable2StepTest:testPendingOwnerResetAfterRenounceOwnership() (gas: 40725)
Ownable2StepTest:testRenounceOwnershipNonOwner() (gas: 10789)
Ownable2StepTest:testRenounceOwnershipSuccess() (gas: 20238)
Ownable2StepTest:testTransferOwnershipNonOwner() (gas: 12247)
Ownable2StepTest:testTransferOwnershipSuccess() (gas: 45677)
OwnableInvariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3840)
OwnableTest:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 13828, ~: 13828)
OwnableTest:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 25128, ~: 25128)
OwnableTest:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 13969, ~: 13969)
OwnableTest:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 30111, ~: 30111)
OwnableTest:testHasOwner() (gas: 12499)
OwnableTest:testInitialSetup() (gas: 216231)
OwnableTest:testRenounceOwnershipNonOwner() (gas: 10754)
OwnableTest:testRenounceOwnershipSuccess() (gas: 17923)
OwnableTest:testTransferOwnershipNonOwner() (gas: 12225)
OwnableTest:testTransferOwnershipSuccess() (gas: 22067)
OwnableTest:testTransferOwnershipToZeroAddress() (gas: 15380)
P256Test:testFuzzVerifyWithValidSignature(string,string) (runs: 256, μ: 249230, ~: 450923)
P256Test:testVerifyWithFlippedValues() (gas: 913299)
P256Test:testVerifyWithInvalidSignature() (gas: 455755)
P256Test:testVerifyWithOutOfBoundsPublicKey() (gas: 17684)
P256Test:testVerifyWithTooHighSValue() (gas: 9387)
P256Test:testVerifyWithValidSignature() (gas: 458048)
P256Test:testVerifyWithZeroInputs() (gas: 8861)
P256Test:testVerifyWycheproofData() (gas: 291726602)
SignatureCheckerTest:testEIP1271NoIsValidSignatureFunction() (gas: 18712)
SignatureCheckerTest:testEIP1271WithInvalidSignature(bytes,string) (runs: 256, μ: 23501, ~: 23494)
SignatureCheckerTest:testEIP1271WithInvalidSignature1() (gas: 29656)
SignatureCheckerTest:testEIP1271WithInvalidSignature2() (gas: 31327)
SignatureCheckerTest:testEIP1271WithInvalidSigner() (gas: 29734)
SignatureCheckerTest:testEIP1271WithMaliciousWallet() (gas: 19631)
SignatureCheckerTest:testEIP1271WithValidSignature() (gas: 29643)
SignatureCheckerTest:testEOAWithInvalidSignature1() (gas: 19283)
SignatureCheckerTest:testEOAWithInvalidSignature2() (gas: 22924)
SignatureCheckerTest:testEOAWithInvalidSigner() (gas: 19375)
SignatureCheckerTest:testEOAWithTooHighSValue() (gas: 19875)
SignatureCheckerTest:testEOAWithValidSignature() (gas: 19291)
SignatureCheckerTest:testFuzzEIP1271WithInvalidSigner(string,string) (runs: 256, μ: 31558, ~: 31554)
SignatureCheckerTest:testFuzzEIP1271WithValidSignature(string) (runs: 256, μ: 30223, ~: 30217)
SignatureCheckerTest:testFuzzEOAWithInvalidSignature(bytes,string) (runs: 256, μ: 16344, ~: 16342)
SignatureCheckerTest:testFuzzEOAWithInvalidSigner(string,string) (runs: 256, μ: 20289, ~: 20290)
SignatureCheckerTest:testFuzzEOAWithValidSignature(string,string) (runs: 256, μ: 20221, ~: 20222)
SignatureCheckerTest:testInitialSetup() (gas: 8370)
TimelockControllerInvariants:statefulFuzzExecutedLessThanOrEqualToScheduled() (runs: 256, calls: 3840, reverts: 1178)
TimelockControllerInvariants:statefulFuzzExecutedProposalCancellation() (runs: 256, calls: 3840, reverts: 1151)
TimelockControllerInvariants:statefulFuzzExecutingCancelledProposal() (runs: 256, calls: 3840, reverts: 1177)
TimelockControllerInvariants:statefulFuzzExecutingNotReadyProposal() (runs: 256, calls: 3840, reverts: 1238)
TimelockControllerInvariants:statefulFuzzOnceProposalExecution() (runs: 256, calls: 3840, reverts: 1157)
TimelockControllerInvariants:statefulFuzzProposalsExecutedMatchCount() (runs: 256, calls: 3840, reverts: 1177)
TimelockControllerInvariants:statefulFuzzSumOfProposals() (runs: 256, calls: 3840, reverts: 1178)
TimelockControllerTest:testAdminCannotBatchExecute() (gas: 750605)
TimelockControllerTest:testAdminCannotBatchSchedule() (gas: 748396)
TimelockControllerTest:testAdminCannotCancel() (gas: 13330)
TimelockControllerTest:testAdminCannotExecute() (gas: 18370)
TimelockControllerTest:testAdminCannotSchedule() (gas: 16042)
TimelockControllerTest:testBatchCancelFinished() (gas: 4640069)
TimelockControllerTest:testBatchEqualAndGreaterMinimumDelay() (gas: 6146859)
TimelockControllerTest:testBatchHasBeenExecuted() (gas: 4638241)
TimelockControllerTest:testBatchHasNotBeenExecuted() (gas: 3078049)
TimelockControllerTest:testBatchInsufficientDelay() (gas: 1532899)
TimelockControllerTest:testBatchMinimumDelayUpdate() (gas: 3085830)
TimelockControllerTest:testBatchOperationAlreadyScheduled() (gas: 4592720)
TimelockControllerTest:testBatchOperationIsNotReady() (gas: 4598047)
TimelockControllerTest:testBatchPendingIfExecuted() (gas: 4636964)
TimelockControllerTest:testBatchPendingIfNotYetExecuted() (gas: 3078039)
TimelockControllerTest:testBatchPredecessorInvalid() (gas: 4600375)
TimelockControllerTest:testBatchPredecessorMultipleNotExecuted() (gas: 6141451)
TimelockControllerTest:testBatchPredecessorNotExecuted() (gas: 7664768)
TimelockControllerTest:testBatchPredecessorNotScheduled() (gas: 6118820)
TimelockControllerTest:testBatchReadyAfterTheExecutionTime() (gas: 3078608)
TimelockControllerTest:testBatchReadyBeforeTheExecutionTime() (gas: 3078614)
TimelockControllerTest:testBatchReadyOnTheExecutionTime() (gas: 3078511)
TimelockControllerTest:testBatchScheduleAndExecuteWithEmptySalt() (gas: 4646037)
TimelockControllerTest:testBatchScheduleAndExecuteWithNonEmptySalt() (gas: 4652735)
TimelockControllerTest:testBatchTargetRevert() (gas: 9189018)
TimelockControllerTest:testBatchTimestampHasBeenExecuted() (gas: 4636703)
TimelockControllerTest:testBatchTimestampHasNotBeenExecuted() (gas: 3077988)
TimelockControllerTest:testCanReceiveEther() (gas: 15000)
TimelockControllerTest:testCancellerCanCancelOperation() (gas: 3064285)
TimelockControllerTest:testCompleteOperationWithAssignExecutorRoleToZeroAddress() (gas: 122389)
TimelockControllerTest:testCompletePipelineOperationMinimumDelayUpdate() (gas: 71357)
TimelockControllerTest:testCompletePipelineOperationSetRoleAdmin() (gas: 98224)
TimelockControllerTest:testExecutorCanBatchExecute() (gas: 3050556)
TimelockControllerTest:testExecutorCanExecute() (gas: 29177)
TimelockControllerTest:testExecutorCannotBatchSchedule() (gas: 1485468)
TimelockControllerTest:testExecutorCannotCancel() (gas: 15381)
TimelockControllerTest:testExecutorCannotSchedule() (gas: 18994)
TimelockControllerTest:testFuzzBatchValue(uint256) (runs: 256, μ: 4652304, ~: 4652145)
TimelockControllerTest:testFuzzHashOperation(address,uint256,bytes,bytes32,bytes32) (runs: 256, μ: 10533, ~: 10513)
TimelockControllerTest:testFuzzHashOperationBatch(address[],uint256[],bytes[],bytes32,bytes32) (runs: 256, μ: 1830101, ~: 1819531)
TimelockControllerTest:testFuzzOperationValue(uint256) (runs: 256, μ: 111115, ~: 110956)
TimelockControllerTest:testHandleERC1155() (gas: 41507563)
TimelockControllerTest:testHandleERC721() (gas: 7188204)
TimelockControllerTest:testHashOperation() (gas: 12297)
TimelockControllerTest:testHashOperationBatch() (gas: 1525388)
TimelockControllerTest:testInitialSetup() (gas: 4321129)
TimelockControllerTest:testInvalidOperation() (gas: 10714)
TimelockControllerTest:testOperationAlreadyScheduled() (gas: 51114)
TimelockControllerTest:testOperationCancelFinished() (gas: 98987)
TimelockControllerTest:testOperationEqualAndGreaterMinimumDelay() (gas: 89082)
TimelockControllerTest:testOperationHasBeenExecuted() (gas: 97170)
TimelockControllerTest:testOperationHasNotBeenExecuted() (gas: 51145)
TimelockControllerTest:testOperationInsufficientDelay() (gas: 19122)
TimelockControllerTest:testOperationMinimumDelayUpdate() (gas: 60945)
TimelockControllerTest:testOperationOperationIsNotReady() (gas: 56465)
TimelockControllerTest:testOperationPendingIfExecuted() (gas: 95738)
TimelockControllerTest:testOperationPendingIfNotYetExecuted() (gas: 51191)
TimelockControllerTest:testOperationPredecessorInvalid() (gas: 60685)
TimelockControllerTest:testOperationPredecessorMultipleNotExecuted() (gas: 89923)
TimelockControllerTest:testOperationPredecessorNotExecuted() (gas: 95625)
TimelockControllerTest:testOperationPredecessorNotScheduled() (gas: 64133)
TimelockControllerTest:testOperationReadyAfterTheExecutionTime() (gas: 51750)
TimelockControllerTest:testOperationReadyBeforeTheExecutionTime() (gas: 51704)
TimelockControllerTest:testOperationReadyOnTheExecutionTime() (gas: 51587)
TimelockControllerTest:testOperationTargetRevert() (gas: 106643)
TimelockControllerTest:testOperationTimestampHasBeenExecuted() (gas: 95524)
TimelockControllerTest:testOperationTimestampHasNotBeenExecuted() (gas: 50998)
TimelockControllerTest:testProposerCanBatchSchedule() (gas: 3094204)
TimelockControllerTest:testProposerCanCancel() (gas: 20259)
TimelockControllerTest:testProposerCanSchedule() (gas: 74622)
TimelockControllerTest:testProposerCannotBatchExecute() (gas: 1489914)
TimelockControllerTest:testProposerCannotExecute() (gas: 23542)
TimelockControllerTest:testReturnsLaterMinimumDelayForCalls() (gas: 20830)
TimelockControllerTest:testRevertWhenNotTimelock() (gas: 9105)
TimelockControllerTest:testScheduleAndExecuteWithEmptySalt() (gas: 104997)
TimelockControllerTest:testScheduleAndExecuteWithNonEmptySalt() (gas: 108449)
TimelockControllerTest:testStrangerCannotBatchExecute() (gas: 748624)
TimelockControllerTest:testStrangerCannotBatchSchedule() (gas: 746436)
TimelockControllerTest:testStrangerCannotCancel() (gas: 11304)
TimelockControllerTest:testStrangerCannotExecute() (gas: 16387)
TimelockControllerTest:testStrangerCannotSchedule() (gas: 14171)
TimelockControllerTest:testSupportsInterfaceInvalidInterfaceId() (gas: 8492)
TimelockControllerTest:testSupportsInterfaceInvalidInterfaceIdGasCost() (gas: 9287)
TimelockControllerTest:testSupportsInterfaceSuccess() (gas: 10797)
TimelockControllerTest:testSupportsInterfaceSuccessGasCost() (gas: 9360)