-
-
Notifications
You must be signed in to change notification settings - Fork 51
/
.gas-snapshot
759 lines (759 loc) · 53.2 KB
/
.gas-snapshot
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
AccessControlInvariants:statefulFuzzGetRoleAdmin() (runs: 256, calls: 3840, reverts: 3839)
AccessControlInvariants:statefulFuzzHasRole() (runs: 256, calls: 3840, reverts: 3839)
AccessControlTest:testFuzzGrantRoleAdminRoleSuccess(address) (runs: 256, μ: 44082, ~: 44082)
AccessControlTest:testFuzzGrantRoleMultipleTimesSuccess(address) (runs: 256, μ: 49983, ~: 49983)
AccessControlTest:testFuzzGrantRoleNonAdmin(address,address) (runs: 256, μ: 16471, ~: 16471)
AccessControlTest:testFuzzGrantRoleSuccess(address) (runs: 256, μ: 44148, ~: 44148)
AccessControlTest:testFuzzRenounceRoleMultipleTimesSuccess(address) (runs: 256, μ: 45995, ~: 45980)
AccessControlTest:testFuzzRenounceRoleNonMsgSender(address) (runs: 256, μ: 9483, ~: 9483)
AccessControlTest:testFuzzRenounceRoleSuccess(address) (runs: 256, μ: 41952, ~: 41938)
AccessControlTest:testFuzzRevokeRoleMultipleTimesSuccess(address) (runs: 256, μ: 41758, ~: 41744)
AccessControlTest:testFuzzRevokeRoleNonAdmin(address,address) (runs: 256, μ: 16425, ~: 16425)
AccessControlTest:testFuzzRevokeRoleSuccess(address) (runs: 256, μ: 40590, ~: 40576)
AccessControlTest:testFuzzSetRoleAdminPreviousAdminCallsGrantRole(address,address) (runs: 256, μ: 76002, ~: 76002)
AccessControlTest:testFuzzSetRoleAdminPreviousAdminCallsRevokeRole(address,address) (runs: 256, μ: 101546, ~: 101546)
AccessControlTest:testFuzzSetRoleAdminSuccess(address,address) (runs: 256, μ: 91046, ~: 91046)
AccessControlTest:testGrantRoleAdminRoleSuccess() (gas: 44827)
AccessControlTest:testGrantRoleMultipleTimesSuccess() (gas: 50772)
AccessControlTest:testGrantRoleNonAdmin() (gas: 14696)
AccessControlTest:testGrantRoleSuccess() (gas: 45046)
AccessControlTest:testInitialSetup() (gas: 479352)
AccessControlTest:testRenounceRoleAdminRoleSuccess() (gas: 20935)
AccessControlTest:testRenounceRoleMultipleTimesSuccess() (gas: 46648)
AccessControlTest:testRenounceRoleNonMsgSender() (gas: 10342)
AccessControlTest:testRenounceRoleSuccess() (gas: 42677)
AccessControlTest:testRevokeRoleAdminRoleSuccess() (gas: 24912)
AccessControlTest:testRevokeRoleMultipleTimesSuccess() (gas: 42447)
AccessControlTest:testRevokeRoleNonAdmin() (gas: 14784)
AccessControlTest:testRevokeRoleSuccess() (gas: 41280)
AccessControlTest:testSetRoleAdminPreviousAdminCallsGrantRole() (gas: 78141)
AccessControlTest:testSetRoleAdminPreviousAdminCallsRevokeRole() (gas: 103617)
AccessControlTest:testSetRoleAdminSuccess() (gas: 93014)
AccessControlTest:testSupportsInterfaceInvalidInterfaceId() (gas: 8378)
AccessControlTest:testSupportsInterfaceInvalidInterfaceIdGasCost() (gas: 9211)
AccessControlTest:testSupportsInterfaceSuccess() (gas: 9527)
AccessControlTest:testSupportsInterfaceSuccessGasCost() (gas: 9167)
Base64Test:testDataLengthMismatch() (gas: 110404)
Base64Test:testDecodeEmptyString() (gas: 102834)
Base64Test:testDecodeSafeUrl() (gas: 402218)
Base64Test:testDecodeSentence() (gas: 613812)
Base64Test:testDecodeSingleCharacter() (gas: 223929)
Base64Test:testDecodeWithDoublePadding() (gas: 300060)
Base64Test:testDecodeWithNoPadding() (gas: 250701)
Base64Test:testDecodeWithSinglePadding() (gas: 261429)
Base64Test:testEncodeEmptyString() (gas: 165920)
Base64Test:testEncodeSafeUrl() (gas: 190759)
Base64Test:testEncodeSentence() (gas: 217819)
Base64Test:testEncodeSingleCharacter() (gas: 173385)
Base64Test:testEncodeWithDoublePadding() (gas: 178950)
Base64Test:testEncodeWithNoPadding() (gas: 177937)
Base64Test:testEncodeWithSinglePadding() (gas: 179053)
BatchDistributorInvariants:statefulFuzzNoEtherBalance() (runs: 256, calls: 3840, reverts: 3821)
BatchDistributorInvariants:statefulFuzzNoTokenBalance() (runs: 256, calls: 3840, reverts: 3821)
BatchDistributorTest:testDistributeEtherMultipleAddressesSuccess() (gas: 135524)
BatchDistributorTest:testDistributeEtherOneAddressSuccess() (gas: 61680)
BatchDistributorTest:testDistributeEtherReentrancy() (gas: 1645541)
BatchDistributorTest:testDistributeEtherRevertWithInsufficientFunds() (gas: 65209)
BatchDistributorTest:testDistributeEtherRevertWithNoFallbackFunctionForMsgSender() (gas: 141065)
BatchDistributorTest:testDistributeEtherRevertWithNoFallbackFunctionForReceipt() (gas: 36593)
BatchDistributorTest:testDistributeEtherSendsBackExcessiveEther() (gas: 170924)
BatchDistributorTest:testDistributeTokenMultipleAddressesSuccess() (gas: 617059)
BatchDistributorTest:testDistributeTokenOneAddressSuccess() (gas: 579064)
BatchDistributorTest:testDistributeTokenRevertWithInsufficientAllowance() (gas: 573601)
BatchDistributorTest:testDistributeTokenRevertWithInsufficientBalance() (gas: 574254)
BatchDistributorTest:testFuzzDistributeEtherMultipleAddressesSuccess(((address,uint256)[]),uint256) (runs: 256, μ: 1868913, ~: 1856177)
BatchDistributorTest:testFuzzDistributeTokenMultipleAddressesSuccess(((address,uint256)[]),address,uint256) (runs: 256, μ: 1293423, ~: 1295655)
Create2AddressTest:testComputeAddress() (gas: 532159)
Create2AddressTest:testComputeAddressSelf() (gas: 540886)
Create2AddressTest:testFuzzComputeAddress(bytes32,address) (runs: 256, μ: 532754, ~: 532754)
Create2AddressTest:testFuzzComputeAddressSelf(bytes32) (runs: 256, μ: 540907, ~: 540907)
CreateAddressTest:testComputeAddressNonce0x00() (gas: 16315)
CreateAddressTest:testComputeAddressNonce0x7f() (gas: 530219)
CreateAddressTest:testComputeAddressNonceUint16() (gas: 530260)
CreateAddressTest:testComputeAddressNonceUint24() (gas: 530355)
CreateAddressTest:testComputeAddressNonceUint32() (gas: 530317)
CreateAddressTest:testComputeAddressNonceUint40() (gas: 530389)
CreateAddressTest:testComputeAddressNonceUint48() (gas: 530417)
CreateAddressTest:testComputeAddressNonceUint56() (gas: 530441)
CreateAddressTest:testComputeAddressNonceUint64() (gas: 530564)
CreateAddressTest:testComputeAddressNonceUint8() (gas: 530300)
CreateAddressTest:testComputeAddressRevertTooHighNonce() (gas: 10408)
CreateAddressTest:testComputeAddressSelfNonce0x7f() (gas: 534508)
CreateAddressTest:testComputeAddressSelfNonceUint16() (gas: 534718)
CreateAddressTest:testComputeAddressSelfNonceUint24() (gas: 534747)
CreateAddressTest:testComputeAddressSelfNonceUint32() (gas: 534843)
CreateAddressTest:testComputeAddressSelfNonceUint40() (gas: 534872)
CreateAddressTest:testComputeAddressSelfNonceUint48() (gas: 534900)
CreateAddressTest:testComputeAddressSelfNonceUint56() (gas: 534925)
CreateAddressTest:testComputeAddressSelfNonceUint64() (gas: 535028)
CreateAddressTest:testComputeAddressSelfNonceUint8() (gas: 534652)
CreateAddressTest:testComputeAddressSelfRevertTooHighNonce() (gas: 8899)
CreateAddressTest:testFuzzComputeAddressNonce0x7f(uint64,address) (runs: 256, μ: 533177, ~: 533249)
CreateAddressTest:testFuzzComputeAddressNonceUint16(uint64,address) (runs: 256, μ: 532584, ~: 532853)
CreateAddressTest:testFuzzComputeAddressNonceUint24(uint64,address) (runs: 256, μ: 532766, ~: 532833)
CreateAddressTest:testFuzzComputeAddressNonceUint32(uint64,address) (runs: 256, μ: 532722, ~: 532840)
CreateAddressTest:testFuzzComputeAddressNonceUint40(uint64,address) (runs: 256, μ: 532846, ~: 532932)
CreateAddressTest:testFuzzComputeAddressNonceUint48(uint64,address) (runs: 256, μ: 532837, ~: 532916)
CreateAddressTest:testFuzzComputeAddressNonceUint56(uint64,address) (runs: 256, μ: 532854, ~: 532941)
CreateAddressTest:testFuzzComputeAddressNonceUint64(uint64,address) (runs: 256, μ: 532939, ~: 533036)
CreateAddressTest:testFuzzComputeAddressNonceUint8(uint64,address) (runs: 256, μ: 532659, ~: 532707)
CreateAddressTest:testFuzzComputeAddressRevertTooHighNonce(uint256,address) (runs: 256, μ: 12839, ~: 13145)
CreateAddressTest:testFuzzComputeAddressSelfNonce0x7f(uint64) (runs: 256, μ: 539424, ~: 539495)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint16(uint64) (runs: 256, μ: 538631, ~: 538928)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint24(uint64) (runs: 256, μ: 538912, ~: 538980)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint32(uint64) (runs: 256, μ: 538968, ~: 539076)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint40(uint64) (runs: 256, μ: 538978, ~: 539060)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint48(uint64) (runs: 256, μ: 539060, ~: 539134)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint56(uint64) (runs: 256, μ: 539150, ~: 539200)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint64(uint64) (runs: 256, μ: 539233, ~: 539321)
CreateAddressTest:testFuzzComputeAddressSelfNonceUint8(uint64) (runs: 256, μ: 538717, ~: 538771)
CreateAddressTest:testFuzzComputeAddressSelfRevertTooHighNonce(uint256) (runs: 256, μ: 12702, ~: 13020)
ECDSATest:testFuzzRecoverWithInvalidSignature(bytes,string) (runs: 256, μ: 15354, ~: 15358)
ECDSATest:testFuzzRecoverWithTooLongSignature(bytes,string) (runs: 256, μ: 13742, ~: 13746)
ECDSATest:testFuzzRecoverWithValidSignature(string,string) (runs: 256, μ: 21687, ~: 21692)
ECDSATest:testFuzzRecoverWithWrongMessage(string,string,bytes32) (runs: 256, μ: 21762, ~: 21757)
ECDSATest:testRecoverWith0x00Value() (gas: 14961)
ECDSATest:testRecoverWithArbitraryMessage() (gas: 20672)
ECDSATest:testRecoverWithCorrectVersion() (gas: 21126)
ECDSATest:testRecoverWithInvalidSignature() (gas: 14694)
ECDSATest:testRecoverWithTooHighSValue() (gas: 15813)
ECDSATest:testRecoverWithTooLongSignature() (gas: 12565)
ECDSATest:testRecoverWithTooShortSignature() (gas: 14154)
ECDSATest:testRecoverWithValidSignature() (gas: 20732)
ECDSATest:testRecoverWithWrongMessage() (gas: 20744)
ECDSATest:testRecoverWithWrongVersion() (gas: 14967)
EIP712DomainSeparatorTest:testCachedDomainSeparatorV4() (gas: 10476)
EIP712DomainSeparatorTest:testDomainSeparatorV4() (gas: 11731)
EIP712DomainSeparatorTest:testEIP712Domain() (gas: 18055)
EIP712DomainSeparatorTest:testFuzzDomainSeparatorV4(uint8) (runs: 256, μ: 11884, ~: 11906)
EIP712DomainSeparatorTest:testFuzzEIP712Domain(bytes1,uint8,bytes32,uint256[]) (runs: 256, μ: 21486, ~: 21524)
EIP712DomainSeparatorTest:testFuzzHashTypedDataV4(address,address,uint256,uint256,uint64) (runs: 256, μ: 10679, ~: 10679)
EIP712DomainSeparatorTest:testHashTypedDataV4() (gas: 13167)
ERC1155Invariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3480)
ERC1155Test:testBalanceOfBatchCase1() (gas: 254241)
ERC1155Test:testBalanceOfBatchCase2() (gas: 208833)
ERC1155Test:testBalanceOfBatchCase3() (gas: 35505)
ERC1155Test:testBalanceOfBatchLengthsMismatch() (gas: 23677)
ERC1155Test:testBalanceOfCase1() (gas: 133975)
ERC1155Test:testBalanceOfCase2() (gas: 21807)
ERC1155Test:testBurnAmountExceedsBalance() (gas: 113025)
ERC1155Test:testBurnBatchAmountExceedsBalance() (gas: 178272)
ERC1155Test:testBurnBatchByApprovedOperator() (gas: 231893)
ERC1155Test:testBurnBatchByNotApprovedOperator() (gas: 22104)
ERC1155Test:testBurnBatchFromZeroAddress() (gas: 18165)
ERC1155Test:testBurnBatchLengthsMismatch() (gas: 25851)
ERC1155Test:testBurnBatchNonExistentTokenIds() (gas: 20048)
ERC1155Test:testBurnBatchSuccess() (gas: 196980)
ERC1155Test:testBurnByApprovedOperator() (gas: 180817)
ERC1155Test:testBurnByNotApprovedOperator() (gas: 132582)
ERC1155Test:testBurnFromZeroAddress() (gas: 14072)
ERC1155Test:testBurnNonExistentTokenId() (gas: 16940)
ERC1155Test:testBurnSuccess() (gas: 125117)
ERC1155Test:testExistsAfterBatchBurn() (gas: 113342)
ERC1155Test:testExistsAfterBatchMint() (gas: 128375)
ERC1155Test:testExistsAfterSingleBurn() (gas: 120481)
ERC1155Test:testExistsAfterSingleMint() (gas: 107193)
ERC1155Test:testExistsBeforeMint() (gas: 10481)
ERC1155Test:testFuzzBurnBatchSuccess(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 114463, ~: 114454)
ERC1155Test:testFuzzBurnSuccess(address,address,uint256) (runs: 256, μ: 123428, ~: 123448)
ERC1155Test:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 13962, ~: 13962)
ERC1155Test:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 48758, ~: 48744)
ERC1155Test:testFuzzSafeBatchTransferFromByApprovedOperator(address,address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 196071, ~: 196043)
ERC1155Test:testFuzzSafeBatchTransferFromEOAReceiver(address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 160588, ~: 160583)
ERC1155Test:testFuzzSafeBatchTransferFromNoData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 528710, ~: 528710)
ERC1155Test:testFuzzSafeBatchTransferFromWithData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 529110, ~: 529402)
ERC1155Test:testFuzzSafeMintBatchEOAReceiver(address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 138147, ~: 138159)
ERC1155Test:testFuzzSafeMintBatchNoData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 500143, ~: 500143)
ERC1155Test:testFuzzSafeMintBatchNonMinter(address) (runs: 256, μ: 26533, ~: 26533)
ERC1155Test:testFuzzSafeMintBatchWithData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 500436, ~: 500594)
ERC1155Test:testFuzzSafeMintEOAReceiver(address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 140512, ~: 140511)
ERC1155Test:testFuzzSafeMintNoData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 503486, ~: 503486)
ERC1155Test:testFuzzSafeMintNonMinter(address) (runs: 256, μ: 26162, ~: 26162)
ERC1155Test:testFuzzSafeMintWithData(address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 504633, ~: 504280)
ERC1155Test:testFuzzSafeTransferFromByApprovedOperator(address,address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 187771, ~: 187729)
ERC1155Test:testFuzzSafeTransferFromEOAReceiver(address,address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 152372, ~: 152356)
ERC1155Test:testFuzzSafeTransferFromNoData(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 578758, ~: 578758)
ERC1155Test:testFuzzSafeTransferFromWithData(address,uint256,uint256,uint256,uint256,bytes) (runs: 256, μ: 580810, ~: 580106)
ERC1155Test:testFuzzSetApprovalForAllRevoke(address,address) (runs: 256, μ: 31973, ~: 31942)
ERC1155Test:testFuzzSetApprovalForAllSuccess(address,address) (runs: 256, μ: 45350, ~: 45350)
ERC1155Test:testFuzzSetMinterNonOwner(address,string) (runs: 256, μ: 15509, ~: 15499)
ERC1155Test:testFuzzSetMinterSuccess(string) (runs: 256, μ: 33573, ~: 33584)
ERC1155Test:testFuzzSetUriNonMinter(address) (runs: 256, μ: 14425, ~: 14425)
ERC1155Test:testFuzzTotalSupplyAfterBatchBurn(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 108034, ~: 108025)
ERC1155Test:testFuzzTotalSupplyAfterBatchMint(address,uint256,uint256,uint256,uint256) (runs: 256, μ: 126293, ~: 126323)
ERC1155Test:testFuzzTotalSupplyAfterSingleBurn(address,uint256,bytes) (runs: 256, μ: 120506, ~: 120471)
ERC1155Test:testFuzzTotalSupplyAfterSingleMint(uint256,uint256,bytes) (runs: 256, μ: 75847, ~: 48167)
ERC1155Test:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 14071, ~: 14071)
ERC1155Test:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 75750, ~: 75719)
ERC1155Test:testHasOwner() (gas: 12614)
ERC1155Test:testInitialSetup() (gas: 2892435)
ERC1155Test:testRenounceOwnershipNonOwner() (gas: 10903)
ERC1155Test:testRenounceOwnershipSuccess() (gas: 22923)
ERC1155Test:testSafeBatchTransferFromByApprovedOperator() (gas: 309682)
ERC1155Test:testSafeBatchTransferFromByNotApprovedOperator() (gas: 230894)
ERC1155Test:testSafeBatchTransferFromEOAReceiver() (gas: 272480)
ERC1155Test:testSafeBatchTransferFromInsufficientBalance() (gas: 237279)
ERC1155Test:testSafeBatchTransferFromLengthsMismatch() (gas: 34882)
ERC1155Test:testSafeBatchTransferFromNoData() (gas: 636799)
ERC1155Test:testSafeBatchTransferFromReceiverFunctionNotImplemented() (gas: 258045)
ERC1155Test:testSafeBatchTransferFromReceiverInvalidReturnIdentifier() (gas: 612358)
ERC1155Test:testSafeBatchTransferFromReceiverReverts() (gas: 605601)
ERC1155Test:testSafeBatchTransferFromReceiverRevertsOnlySingle() (gas: 636862)
ERC1155Test:testSafeBatchTransferFromToZeroAddress() (gas: 227713)
ERC1155Test:testSafeBatchTransferFromWithData() (gas: 638012)
ERC1155Test:testSafeMintBatchEOAReceiver() (gas: 233667)
ERC1155Test:testSafeMintBatchLengthsMismatch() (gas: 38000)
ERC1155Test:testSafeMintBatchNoData() (gas: 597371)
ERC1155Test:testSafeMintBatchNonMinter() (gas: 25340)
ERC1155Test:testSafeMintBatchOverflow() (gas: 234974)
ERC1155Test:testSafeMintBatchReceiverFunctionNotImplemented() (gas: 213823)
ERC1155Test:testSafeMintBatchReceiverInvalidReturnIdentifier() (gas: 577983)
ERC1155Test:testSafeMintBatchReceiverReverts() (gas: 571202)
ERC1155Test:testSafeMintBatchReceiverRevertsOnlySingle() (gas: 597348)
ERC1155Test:testSafeMintBatchToZeroAddress() (gas: 26456)
ERC1155Test:testSafeMintBatchWithData() (gas: 597931)
ERC1155Test:testSafeMintEOAReceiver() (gas: 137470)
ERC1155Test:testSafeMintNoData() (gas: 500056)
ERC1155Test:testSafeMintNonMinter() (gas: 24927)
ERC1155Test:testSafeMintOverflow() (gas: 81139)
ERC1155Test:testSafeMintReceiverFunctionNotImplemented() (gas: 128928)
ERC1155Test:testSafeMintReceiverInvalidReturnIdentifier() (gas: 489988)
ERC1155Test:testSafeMintReceiverReverts() (gas: 483541)
ERC1155Test:testSafeMintToZeroAddress() (gas: 25998)
ERC1155Test:testSafeMintWithData() (gas: 501289)
ERC1155Test:testSafeTransferFromByApprovedOperator() (gas: 187564)
ERC1155Test:testSafeTransferFromByNotApprovedOperator() (gas: 134823)
ERC1155Test:testSafeTransferFromEOAReceiver() (gas: 151134)
ERC1155Test:testSafeTransferFromInsufficientBalance() (gas: 78646)
ERC1155Test:testSafeTransferFromNoData() (gas: 576357)
ERC1155Test:testSafeTransferFromReceiverFunctionNotImplemented() (gas: 186201)
ERC1155Test:testSafeTransferFromReceiverInvalidReturnIdentifier() (gas: 547318)
ERC1155Test:testSafeTransferFromReceiverReverts() (gas: 540828)
ERC1155Test:testSafeTransferFromToZeroAddress() (gas: 77670)
ERC1155Test:testSafeTransferFromWithData() (gas: 578698)
ERC1155Test:testSetApprovalForAllRevoke() (gas: 33920)
ERC1155Test:testSetApprovalForAllSuccess() (gas: 47704)
ERC1155Test:testSetApprovalForAllToSelf() (gas: 10855)
ERC1155Test:testSetMinterNonOwner() (gas: 12520)
ERC1155Test:testSetMinterRemoveOwnerAddress() (gas: 13666)
ERC1155Test:testSetMinterSuccess() (gas: 33459)
ERC1155Test:testSetMinterToZeroAddress() (gas: 15706)
ERC1155Test:testSetUri() (gas: 67303)
ERC1155Test:testSetUriEmpty() (gas: 25893)
ERC1155Test:testSetUriNonMinter() (gas: 13269)
ERC1155Test:testSupportsInterfaceInvalidInterfaceId() (gas: 8402)
ERC1155Test:testSupportsInterfaceInvalidInterfaceIdGasCost() (gas: 9280)
ERC1155Test:testSupportsInterfaceSuccess() (gas: 10924)
ERC1155Test:testSupportsInterfaceSuccessGasCost() (gas: 9387)
ERC1155Test:testTotalSupplyAfterBatchBurn() (gas: 113311)
ERC1155Test:testTotalSupplyAfterBatchMint() (gas: 128336)
ERC1155Test:testTotalSupplyAfterSingleBurn() (gas: 117284)
ERC1155Test:testTotalSupplyAfterSingleMint() (gas: 107137)
ERC1155Test:testTotalSupplyBeforeMint() (gas: 10460)
ERC1155Test:testTransferOwnershipNonOwner() (gas: 12455)
ERC1155Test:testTransferOwnershipSuccess() (gas: 53866)
ERC1155Test:testTransferOwnershipToZeroAddress() (gas: 15610)
ERC1155Test:testUriBaseAndTokenUriNotSet() (gas: 2851297)
ERC1155Test:testUriBaseAndTokenUriSet() (gas: 64196)
ERC1155Test:testUriNoBaseURI() (gas: 2900701)
ERC1155Test:testUriNoTokenUri() (gas: 18839)
ERC20Invariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3481)
ERC20Invariants:statefulFuzzTotalSupply() (runs: 256, calls: 3840, reverts: 3481)
ERC20Test:testApproveExceedingBalanceCase1() (gas: 40805)
ERC20Test:testApproveExceedingBalanceCase2() (gas: 47826)
ERC20Test:testApproveFromZeroAddress() (gas: 12969)
ERC20Test:testApproveSuccessCase1() (gas: 43508)
ERC20Test:testApproveSuccessCase2() (gas: 50611)
ERC20Test:testApproveToZeroAddress() (gas: 16440)
ERC20Test:testBalanceOf() (gas: 18496)
ERC20Test:testBurnFromExceedingBalance() (gas: 30963)
ERC20Test:testBurnFromFromZeroAddress() (gas: 15337)
ERC20Test:testBurnFromInsufficientAllowanceCase1() (gas: 41453)
ERC20Test:testBurnFromInsufficientAllowanceCase2() (gas: 41484)
ERC20Test:testBurnFromSuccessCase1() (gas: 40126)
ERC20Test:testBurnFromSuccessCase2() (gas: 65679)
ERC20Test:testBurnFromUnlimitedAllowance() (gas: 50485)
ERC20Test:testBurnFromZeroAddress() (gas: 11251)
ERC20Test:testBurnInvalidAmount() (gas: 14427)
ERC20Test:testBurnSuccessCase1() (gas: 25797)
ERC20Test:testBurnSuccessCase2() (gas: 31362)
ERC20Test:testCachedDomainSeparator() (gas: 10601)
ERC20Test:testDomainSeparator() (gas: 11831)
ERC20Test:testEIP712Domain() (gas: 18230)
ERC20Test:testFuzzApproveSuccess(address,uint256) (runs: 256, μ: 40736, ~: 41203)
ERC20Test:testFuzzBurnFromInsufficientAllowance(address,uint256,uint8) (runs: 256, μ: 206194, ~: 206066)
ERC20Test:testFuzzBurnFromSuccess(address,uint256) (runs: 256, μ: 339464, ~: 339643)
ERC20Test:testFuzzBurnInvalidAmount(address,uint256) (runs: 256, μ: 16382, ~: 16382)
ERC20Test:testFuzzBurnSuccessCase(uint256) (runs: 256, μ: 314350, ~: 314140)
ERC20Test:testFuzzDomainSeparator(uint8) (runs: 256, μ: 12043, ~: 12067)
ERC20Test:testFuzzEIP712Domain(bytes1,uint8,bytes32,uint256[]) (runs: 256, μ: 21772, ~: 21810)
ERC20Test:testFuzzMintNonMinter(string,uint256) (runs: 256, μ: 12914, ~: 12916)
ERC20Test:testFuzzMintSuccess(string,uint256) (runs: 256, μ: 55120, ~: 55531)
ERC20Test:testFuzzPermitInvalid(string,string,uint16) (runs: 256, μ: 44595, ~: 44597)
ERC20Test:testFuzzPermitSuccess(string,string,uint16) (runs: 256, μ: 70588, ~: 70588)
ERC20Test:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 13941, ~: 13941)
ERC20Test:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 48668, ~: 48654)
ERC20Test:testFuzzSetMinterNonOwner(address,string) (runs: 256, μ: 15518, ~: 15508)
ERC20Test:testFuzzSetMinterSuccess(string) (runs: 256, μ: 33594, ~: 33604)
ERC20Test:testFuzzTransferFromInsufficientAllowance(address,address,uint256,uint8) (runs: 256, μ: 204518, ~: 204576)
ERC20Test:testFuzzTransferFromSuccess(address,address,uint256) (runs: 256, μ: 233810, ~: 234152)
ERC20Test:testFuzzTransferInvalidAmount(address,address,uint256) (runs: 256, μ: 16762, ~: 16762)
ERC20Test:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 14053, ~: 14053)
ERC20Test:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 75697, ~: 75665)
ERC20Test:testFuzzTransferSuccess(address,uint256) (runs: 256, μ: 205272, ~: 205643)
ERC20Test:testHasOwner() (gas: 12658)
ERC20Test:testInitialSetup() (gas: 1568383)
ERC20Test:testMintNonMinter() (gas: 12464)
ERC20Test:testMintOverflow() (gas: 16790)
ERC20Test:testMintSuccess() (gas: 51814)
ERC20Test:testMintToZeroAddress() (gas: 15602)
ERC20Test:testPermitBadChainId() (gas: 43413)
ERC20Test:testPermitBadNonce() (gas: 40531)
ERC20Test:testPermitExpiredDeadline() (gas: 17057)
ERC20Test:testPermitOtherSignature() (gas: 41495)
ERC20Test:testPermitReplaySignature() (gas: 73323)
ERC20Test:testPermitSuccess() (gas: 69682)
ERC20Test:testRenounceOwnershipNonOwner() (gas: 10818)
ERC20Test:testRenounceOwnershipSuccess() (gas: 22921)
ERC20Test:testSetMinterNonOwner() (gas: 12528)
ERC20Test:testSetMinterRemoveOwnerAddress() (gas: 13605)
ERC20Test:testSetMinterSuccess() (gas: 33392)
ERC20Test:testSetMinterToZeroAddress() (gas: 15644)
ERC20Test:testTotalSupply() (gas: 11561)
ERC20Test:testTransferFromExceedingBalance() (gas: 32215)
ERC20Test:testTransferFromFromZeroAddress() (gas: 17534)
ERC20Test:testTransferFromInsufficientAllowanceCase1() (gas: 43090)
ERC20Test:testTransferFromInsufficientAllowanceCase2() (gas: 43099)
ERC20Test:testTransferFromSuccess() (gas: 61482)
ERC20Test:testTransferFromToZeroAddress() (gas: 32432)
ERC20Test:testTransferFromUnlimitedAllowance() (gas: 71755)
ERC20Test:testTransferFromZeroAddress() (gas: 19441)
ERC20Test:testTransferInvalidAmount() (gas: 15208)
ERC20Test:testTransferOwnershipNonOwner() (gas: 12418)
ERC20Test:testTransferOwnershipSuccess() (gas: 53868)
ERC20Test:testTransferOwnershipToZeroAddress() (gas: 15524)
ERC20Test:testTransferSuccess() (gas: 43059)
ERC20Test:testTransferToZeroAddress() (gas: 16385)
ERC20Test:testTransferZeroTokens() (gas: 25232)
ERC2981Invariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3840)
ERC2981Test:testDeleteDefaultRoyaltyNonOwner() (gas: 10651)
ERC2981Test:testFuzzDeleteDefaultRoyaltyNonOwner(address) (runs: 256, μ: 13385, ~: 13385)
ERC2981Test:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 13935, ~: 13935)
ERC2981Test:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 25266, ~: 25266)
ERC2981Test:testFuzzResetTokenRoyalty(address,address,uint256,uint256,uint96,uint256) (runs: 256, μ: 97073, ~: 97799)
ERC2981Test:testFuzzResetTokenRoyaltyNonOwner(address) (runs: 256, μ: 13337, ~: 13337)
ERC2981Test:testFuzzRoyaltyInfoDefaultRoyalty(address,uint256,uint256,uint96,uint256) (runs: 256, μ: 80869, ~: 81225)
ERC2981Test:testFuzzRoyaltyInfoDeleteDefaultRoyalty(address,uint256,uint256,uint96,uint256) (runs: 256, μ: 65737, ~: 65973)
ERC2981Test:testFuzzRoyaltyInfoSetTokenRoyalty(address,address,uint256,uint256,uint96,uint256) (runs: 256, μ: 121653, ~: 122711)
ERC2981Test:testFuzzRoyaltyInfoSetTokenRoyaltyUpdate(address,address,uint256,uint256,uint96,uint256) (runs: 256, μ: 167885, ~: 169409)
ERC2981Test:testFuzzRoyaltyInfoUpdateDefaultRoyalty(address,address,uint256,uint256,uint96,uint256) (runs: 256, μ: 88355, ~: 88947)
ERC2981Test:testFuzzSetDefaultRoyaltyNonOwner(address) (runs: 256, μ: 15642, ~: 15642)
ERC2981Test:testFuzzSetDefaultRoyaltyTooHighFeeNumerator(uint96) (runs: 256, μ: 21086, ~: 20916)
ERC2981Test:testFuzzSetTokenRoyaltyInvalidReceiver(address) (runs: 256, μ: 18713, ~: 18713)
ERC2981Test:testFuzzSetTokenRoyaltyNonOwner(address) (runs: 256, μ: 15659, ~: 15659)
ERC2981Test:testFuzzSetTokenRoyaltyTooHighFeeNumerator(uint96) (runs: 256, μ: 21104, ~: 20934)
ERC2981Test:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 14002, ~: 14002)
ERC2981Test:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 30257, ~: 30257)
ERC2981Test:testHasOwner() (gas: 12548)
ERC2981Test:testInitialSetup() (gas: 498110)
ERC2981Test:testRenounceOwnershipNonOwner() (gas: 10834)
ERC2981Test:testRenounceOwnershipSuccess() (gas: 18021)
ERC2981Test:testResetTokenRoyalty() (gas: 94307)
ERC2981Test:testResetTokenRoyaltyNonOwner() (gas: 10688)
ERC2981Test:testRoyaltyInfoDefaultRoyalty() (gas: 74866)
ERC2981Test:testRoyaltyInfoDeleteDefaultRoyalty() (gas: 62799)
ERC2981Test:testRoyaltyInfoRoyaltyAmountOverflow() (gas: 67498)
ERC2981Test:testRoyaltyInfoSetTokenRoyalty() (gas: 117928)
ERC2981Test:testRoyaltyInfoSetTokenRoyaltyUpdate() (gas: 164582)
ERC2981Test:testRoyaltyInfoUpdateDefaultRoyalty() (gas: 83705)
ERC2981Test:testSetDefaultRoyaltyInvalidReceiver() (gas: 18059)
ERC2981Test:testSetDefaultRoyaltyNonOwner() (gas: 12995)
ERC2981Test:testSetDefaultRoyaltyTooHighFeeNumerator() (gas: 17350)
ERC2981Test:testSetTokenRoyaltyInvalidReceiver() (gas: 18045)
ERC2981Test:testSetTokenRoyaltyNonOwner() (gas: 12946)
ERC2981Test:testSetTokenRoyaltyTooHighFeeNumerator() (gas: 17390)
ERC2981Test:testSupportsInterfaceInvalidInterfaceId() (gas: 8354)
ERC2981Test:testSupportsInterfaceInvalidInterfaceIdGasCost() (gas: 9241)
ERC2981Test:testSupportsInterfaceSuccess() (gas: 9501)
ERC2981Test:testSupportsInterfaceSuccessGasCost() (gas: 9207)
ERC2981Test:testTransferOwnershipNonOwner() (gas: 12383)
ERC2981Test:testTransferOwnershipSuccess() (gas: 22202)
ERC2981Test:testTransferOwnershipToZeroAddress() (gas: 15473)
ERC4626VaultInvariants:statefulFuzzTotalAssets() (runs: 256, calls: 3840, reverts: 3309)
ERC4626VaultInvariants:statefulFuzzTotalSupply() (runs: 256, calls: 3840, reverts: 3309)
ERC4626VaultTest:testCachedDomainSeparator() (gas: 10578)
ERC4626VaultTest:testDepositInsufficientAllowance() (gas: 82497)
ERC4626VaultTest:testDepositWithNoApproval() (gas: 24432)
ERC4626VaultTest:testDepositZero() (gas: 41097)
ERC4626VaultTest:testDomainSeparator() (gas: 11921)
ERC4626VaultTest:testEIP712Domain() (gas: 18322)
ERC4626VaultTest:testEmptyVaultDeposit() (gas: 567363)
ERC4626VaultTest:testEmptyVaultMint() (gas: 568248)
ERC4626VaultTest:testEmptyVaultRedeem() (gas: 202739)
ERC4626VaultTest:testEmptyVaultwithdraw() (gas: 215472)
ERC4626VaultTest:testFail_redeem((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 553791, ~: 556459)
ERC4626VaultTest:testFail_withdraw((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 555551, ~: 558245)
ERC4626VaultTest:testFuzzDomainSeparator(uint8) (runs: 256, μ: 11934, ~: 11959)
ERC4626VaultTest:testFuzzEIP712Domain(bytes1,uint8,bytes32,uint256[]) (runs: 256, μ: 21796, ~: 21835)
ERC4626VaultTest:testFuzzPermitInvalid(string,string,uint16) (runs: 256, μ: 44543, ~: 44545)
ERC4626VaultTest:testFuzzPermitSuccess(string,string,uint16) (runs: 256, μ: 70478, ~: 70478)
ERC4626VaultTest:testInitialSetup() (gas: 5967264)
ERC4626VaultTest:testMintWithNoApproval() (gas: 24478)
ERC4626VaultTest:testMintZero() (gas: 41220)
ERC4626VaultTest:testMultipleMintDepositRedeemWithdraw() (gas: 377061)
ERC4626VaultTest:testPermitBadChainId() (gas: 43449)
ERC4626VaultTest:testPermitBadNonce() (gas: 40517)
ERC4626VaultTest:testPermitExpiredDeadline() (gas: 17022)
ERC4626VaultTest:testPermitOtherSignature() (gas: 41483)
ERC4626VaultTest:testPermitReplaySignature() (gas: 73280)
ERC4626VaultTest:testPermitSuccess() (gas: 69639)
ERC4626VaultTest:testRedeemInsufficientShares() (gas: 131066)
ERC4626VaultTest:testRedeemWithNoShares() (gas: 13348)
ERC4626VaultTest:testSingleDepositWithdraw() (gas: 177950)
ERC4626VaultTest:testSingleMintRedeem() (gas: 176785)
ERC4626VaultTest:testVaultInteractionsForSomeoneElse() (gas: 224177)
ERC4626VaultTest:testWithdrawInsufficientAllowance() (gas: 122387)
ERC4626VaultTest:testWithdrawInsufficientAssets() (gas: 117794)
ERC4626VaultTest:testWithdrawWithNoAssets() (gas: 21289)
ERC4626VaultTest:test_RT_deposit_redeem((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 472163, ~: 473364)
ERC4626VaultTest:test_RT_deposit_withdraw((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 473864, ~: 474592)
ERC4626VaultTest:test_RT_mint_redeem((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 472505, ~: 473436)
ERC4626VaultTest:test_RT_mint_withdraw((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 474216, ~: 474664)
ERC4626VaultTest:test_RT_redeem_deposit((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 472539, ~: 473397)
ERC4626VaultTest:test_RT_redeem_mint((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 472631, ~: 473483)
ERC4626VaultTest:test_RT_withdraw_deposit((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 473877, ~: 474620)
ERC4626VaultTest:test_RT_withdraw_mint((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 474259, ~: 474730)
ERC4626VaultTest:test_asset((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 423387, ~: 426474)
ERC4626VaultTest:test_convertToAssets((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 429095, ~: 430702)
ERC4626VaultTest:test_convertToShares((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 429222, ~: 430723)
ERC4626VaultTest:test_deposit((address[4],uint256[4],uint256[4],int256),uint256,uint256) (runs: 256, μ: 469298, ~: 471292)
ERC4626VaultTest:test_maxDeposit((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 423382, ~: 426468)
ERC4626VaultTest:test_maxMint((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 423407, ~: 426493)
ERC4626VaultTest:test_maxRedeem((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 423522, ~: 426608)
ERC4626VaultTest:test_maxWithdraw((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 424954, ~: 427842)
ERC4626VaultTest:test_mint((address[4],uint256[4],uint256[4],int256),uint256,uint256) (runs: 256, μ: 469412, ~: 471415)
ERC4626VaultTest:test_previewDeposit((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 464892, ~: 465969)
ERC4626VaultTest:test_previewMint((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 465356, ~: 466148)
ERC4626VaultTest:test_previewRedeem((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 465507, ~: 467401)
ERC4626VaultTest:test_previewWithdraw((address[4],uint256[4],uint256[4],int256),uint256) (runs: 256, μ: 468153, ~: 468715)
ERC4626VaultTest:test_redeem((address[4],uint256[4],uint256[4],int256),uint256,uint256) (runs: 256, μ: 473101, ~: 474023)
ERC4626VaultTest:test_totalAssets((address[4],uint256[4],uint256[4],int256)) (runs: 256, μ: 423971, ~: 427057)
ERC4626VaultTest:test_withdraw((address[4],uint256[4],uint256[4],int256),uint256,uint256) (runs: 256, μ: 474748, ~: 475212)
ERC721Invariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3449)
ERC721Invariants:statefulFuzzTotalSupply() (runs: 256, calls: 3840, reverts: 3449)
ERC721Test:testApproveClearingApprovalWithNoPriorApproval() (gas: 177128)
ERC721Test:testApproveClearingApprovalWithPriorApproval() (gas: 186030)
ERC721Test:testApproveFromApprovedAddress() (gas: 198746)
ERC721Test:testApproveFromNonOwner() (gas: 172527)
ERC721Test:testApproveFromOperatorAddress() (gas: 223712)
ERC721Test:testApproveInvalidTokenId() (gas: 170745)
ERC721Test:testApproveToOwner() (gas: 167264)
ERC721Test:testApproveToZeroAddress() (gas: 186073)
ERC721Test:testApproveWithNoPriorApproval() (gas: 196351)
ERC721Test:testApproveWithPriorApprovalToDifferentAddress() (gas: 205369)
ERC721Test:testApproveWithPriorApprovalToSameAddress() (gas: 203909)
ERC721Test:testBalanceOfCase1() (gas: 328294)
ERC721Test:testBalanceOfCase2() (gas: 12078)
ERC721Test:testBalanceOfZeroAddress() (gas: 10942)
ERC721Test:testBurnSuccess() (gas: 305901)
ERC721Test:testBurnSuccessViaApproveAndSetApprovalForAll() (gas: 371439)
ERC721Test:testCachedDomainSeparator() (gas: 10624)
ERC721Test:testDomainSeparator() (gas: 11855)
ERC721Test:testEIP712Domain() (gas: 18341)
ERC721Test:testFuzzApproveClearingApprovalWithNoPriorApproval(address,address) (runs: 256, μ: 196795, ~: 196805)
ERC721Test:testFuzzApproveClearingApprovalWithPriorApproval(address,address) (runs: 256, μ: 184454, ~: 184464)
ERC721Test:testFuzzApproveFromNonOwner(address) (runs: 256, μ: 172100, ~: 172100)
ERC721Test:testFuzzApproveFromOperatorAddress(address,address,address) (runs: 256, μ: 222949, ~: 222949)
ERC721Test:testFuzzApproveWithNoPriorApproval(address,address) (runs: 256, μ: 196750, ~: 196760)
ERC721Test:testFuzzApproveWithPriorApproval(address,address) (runs: 256, μ: 204266, ~: 204276)
ERC721Test:testFuzzBurnSuccess(address) (runs: 256, μ: 305382, ~: 305368)
ERC721Test:testFuzzDomainSeparator(uint8) (runs: 256, μ: 12044, ~: 12068)
ERC721Test:testFuzzEIP712Domain(bytes1,uint8,bytes32,uint256[]) (runs: 256, μ: 21880, ~: 21920)
ERC721Test:testFuzzGetApprovedApprovedTokenId(address,address) (runs: 256, μ: 194381, ~: 194391)
ERC721Test:testFuzzPermitInvalid(string,string,uint16) (runs: 256, μ: 200623, ~: 200625)
ERC721Test:testFuzzPermitSuccess(string,string,uint16) (runs: 256, μ: 227071, ~: 227071)
ERC721Test:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 13923, ~: 13923)
ERC721Test:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 48681, ~: 48667)
ERC721Test:testFuzzSafeMintNonMinter(address) (runs: 256, μ: 15709, ~: 15709)
ERC721Test:testFuzzSafeMintSuccess(address[]) (runs: 256, μ: 19956141, ~: 17134155)
ERC721Test:testFuzzSafeTransferFromWithData(address,address,address,bytes) (runs: 256, μ: 1434320, ~: 1434560)
ERC721Test:testFuzzSetApprovalForAllSuccess(address,address) (runs: 256, μ: 189202, ~: 189202)
ERC721Test:testFuzzSetMinterNonOwner(address,string) (runs: 256, μ: 15540, ~: 15530)
ERC721Test:testFuzzSetMinterSuccess(string) (runs: 256, μ: 33649, ~: 33660)
ERC721Test:testFuzzTokenByIndex(address,string[]) (runs: 256, μ: 21750033, ~: 21681063)
ERC721Test:testFuzzTotalSupply(address,string[]) (runs: 256, μ: 21569937, ~: 21501832)
ERC721Test:testFuzzTransferFrom(address,address,address) (runs: 256, μ: 565010, ~: 564986)
ERC721Test:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 14075, ~: 14075)
ERC721Test:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 75814, ~: 75782)
ERC721Test:testGetApprovedApprovedTokenId() (gas: 193937)
ERC721Test:testGetApprovedInvalidTokenId() (gas: 11082)
ERC721Test:testGetApprovedNotApprovedTokenId() (gas: 170341)
ERC721Test:testHasOwner() (gas: 12584)
ERC721Test:testInitialSetup() (gas: 2513572)
ERC721Test:testOwnerOf() (gas: 165982)
ERC721Test:testOwnerOfInvalidTokenId() (gas: 11037)
ERC721Test:testPermitBadChainId() (gas: 199386)
ERC721Test:testPermitBadNonce() (gas: 196546)
ERC721Test:testPermitExpiredDeadline() (gas: 169961)
ERC721Test:testPermitOtherSignature() (gas: 197469)
ERC721Test:testPermitReplaySignature() (gas: 229762)
ERC721Test:testPermitSuccess() (gas: 226231)
ERC721Test:testRenounceOwnershipNonOwner() (gas: 10929)
ERC721Test:testRenounceOwnershipSuccess() (gas: 22918)
ERC721Test:testSafeMintNonMinter() (gas: 13040)
ERC721Test:testSafeMintOverflow() (gas: 15309)
ERC721Test:testSafeMintReceiverContract() (gas: 386270)
ERC721Test:testSafeMintReceiverContractFunctionNotImplemented() (gas: 118285)
ERC721Test:testSafeMintReceiverContractInvalidReturnIdentifier() (gas: 337327)
ERC721Test:testSafeMintReceiverContractRevertsWithMessage() (gas: 334583)
ERC721Test:testSafeMintReceiverContractRevertsWithPanic() (gas: 334762)
ERC721Test:testSafeMintReceiverContractRevertsWithoutMessage() (gas: 334318)
ERC721Test:testSafeMintSuccess() (gas: 524569)
ERC721Test:testSafeMintToZeroAddress() (gas: 38396)
ERC721Test:testSafeMintTokenAlreadyMinted() (gas: 362421)
ERC721Test:testSafeTransferFromNoData() (gas: 1439005)
ERC721Test:testSafeTransferFromReceiverFunctionNotImplemented() (gas: 182694)
ERC721Test:testSafeTransferFromReceiverInvalidReturnIdentifier() (gas: 401764)
ERC721Test:testSafeTransferFromReceiverRevertsWithMessage() (gas: 399000)
ERC721Test:testSafeTransferFromReceiverRevertsWithPanic() (gas: 399202)
ERC721Test:testSafeTransferFromReceiverRevertsWithoutMessage() (gas: 398735)
ERC721Test:testSafeTransferFromWithData() (gas: 1194624)
ERC721Test:testSetApprovalForAllOperatorIsOwner() (gas: 167061)
ERC721Test:testSetApprovalForAllSuccessCase1() (gas: 195518)
ERC721Test:testSetApprovalForAllSuccessCase2() (gas: 188777)
ERC721Test:testSetApprovalForAllSuccessCase3() (gas: 202066)
ERC721Test:testSetMinterNonOwner() (gas: 12484)
ERC721Test:testSetMinterRemoveOwnerAddress() (gas: 13671)
ERC721Test:testSetMinterSuccess() (gas: 33484)
ERC721Test:testSetMinterToZeroAddress() (gas: 15667)
ERC721Test:testSupportsInterfaceInvalidInterfaceId() (gas: 8567)
ERC721Test:testSupportsInterfaceInvalidInterfaceIdGasCost() (gas: 9598)
ERC721Test:testSupportsInterfaceSuccess() (gas: 14714)
ERC721Test:testSupportsInterfaceSuccessGasCost() (gas: 9365)
ERC721Test:testTokenByIndex() (gas: 555077)
ERC721Test:testTokenByIndexOutOfBounds() (gas: 329871)
ERC721Test:testTokenOfOwnerByIndex() (gas: 574732)
ERC721Test:testTokenOfOwnerByIndexReverts() (gas: 545756)
ERC721Test:testTokenURIAfterBurning() (gas: 138556)
ERC721Test:testTokenURIDefault() (gas: 168128)
ERC721Test:testTokenURIInvalidTokenId() (gas: 13142)
ERC721Test:testTokenURINoBaseURI() (gas: 2632989)
ERC721Test:testTokenURINoTokenUri() (gas: 125697)
ERC721Test:testTotalSupply() (gas: 328205)
ERC721Test:testTransferFrom() (gas: 574253)
ERC721Test:testTransferOwnershipNonOwner() (gas: 12419)
ERC721Test:testTransferOwnershipSuccess() (gas: 53974)
ERC721Test:testTransferOwnershipToZeroAddress() (gas: 15546)
MathTest:testCbrtRoundDown() (gas: 51656)
MathTest:testCbrtRoundUp() (gas: 52303)
MathTest:testCeilDiv() (gas: 14712)
MathTest:testFuzzCbrt(uint256,bool) (runs: 256, μ: 22309, ~: 22212)
MathTest:testFuzzCeilDiv(uint256,uint256) (runs: 256, μ: 9765, ~: 9770)
MathTest:testFuzzInt256Average(int256,int256) (runs: 256, μ: 8625, ~: 8625)
MathTest:testFuzzLog10(uint256,bool) (runs: 256, μ: 10351, ~: 10311)
MathTest:testFuzzLog2(uint256,bool) (runs: 256, μ: 10061, ~: 10025)
MathTest:testFuzzLog256(uint256,bool) (runs: 256, μ: 10193, ~: 10119)
MathTest:testFuzzMulDiv(uint256,uint256,uint256) (runs: 256, μ: 14325, ~: 14078)
MathTest:testFuzzMulDivDomain(uint256,uint256,uint256) (runs: 256, μ: 10856, ~: 10890)
MathTest:testFuzzSignum(int256) (runs: 256, μ: 8507, ~: 8500)
MathTest:testFuzzUint256Average(uint256,uint256) (runs: 256, μ: 8688, ~: 8688)
MathTest:testFuzzWadCbrt(uint256) (runs: 256, μ: 22265, ~: 22077)
MathTest:testFuzzWadExp(int256) (runs: 256, μ: 14770, ~: 15077)
MathTest:testFuzzWadLn(int256) (runs: 256, μ: 16362, ~: 16125)
MathTest:testInt256Average() (gas: 18843)
MathTest:testLog10RoundDown() (gas: 26211)
MathTest:testLog10RoundUp() (gas: 27392)
MathTest:testLog256RoundDown() (gas: 21459)
MathTest:testLog256RoundUp() (gas: 21592)
MathTest:testLog2RoundDown() (gas: 23966)
MathTest:testLog2RoundUp() (gas: 24129)
MathTest:testMulDivDivisionByZero() (gas: 11346)
MathTest:testMulDivOverflow() (gas: 11702)
MathTest:testMulDivRoundDownLargeValues() (gas: 17568)
MathTest:testMulDivRoundDownSmallValues() (gas: 11619)
MathTest:testMulDivRoundUpLargeValues() (gas: 17901)
MathTest:testMulDivRoundUpSmallValues() (gas: 11836)
MathTest:testSignum() (gas: 17752)
MathTest:testUint256Average() (gas: 12911)
MathTest:testWadCbrt() (gas: 48690)
MathTest:testWadExp() (gas: 34590)
MathTest:testWadExpOverflow() (gas: 11169)
MathTest:testWadLn() (gas: 31356)
MathTest:testWadLnNegativeValues() (gas: 11096)
MerkleProofVerificationTest:testFuzzMultiProofVerifySingleLeaf(bytes32[],uint256) (runs: 256, μ: 261873, ~: 262371)
MerkleProofVerificationTest:testFuzzVerify(bytes32[],uint256) (runs: 256, μ: 176339, ~: 176071)
MerkleProofVerificationTest:testFuzzVerifyMultiProofMultipleLeaves(bool,bool,bool) (runs: 256, μ: 45520, ~: 45511)
MerkleProofVerificationTest:testInvalidMerkleMultiProof() (gas: 46709)
MerkleProofVerificationTest:testInvalidMerkleProof() (gas: 18776)
MerkleProofVerificationTest:testInvalidMerkleProofLength() (gas: 20630)
MerkleProofVerificationTest:testInvalidMultiProof() (gas: 86957)
MerkleProofVerificationTest:testMaliciousMultiProofVerify() (gas: 36089)
MerkleProofVerificationTest:testMultiProofEdgeCase1() (gas: 31077)
MerkleProofVerificationTest:testMultiProofEdgeCase2() (gas: 31229)
MerkleProofVerificationTest:testMultiProofVerify() (gas: 50368)
MerkleProofVerificationTest:testVerify() (gas: 35450)
MessageHashUtilsTest:testEthSignedMessageHash() (gas: 8614)
MessageHashUtilsTest:testFuzzEthSignedMessageHash(string) (runs: 256, μ: 9321, ~: 9315)
MessageHashUtilsTest:testFuzzToDataWithIntendedValidatorHash(address,bytes) (runs: 256, μ: 9906, ~: 9890)
MessageHashUtilsTest:testFuzzToDataWithIntendedValidatorHashSelf(bytes) (runs: 256, μ: 11891, ~: 11877)
MessageHashUtilsTest:testFuzzToTypedDataHash(string,string) (runs: 256, μ: 9940, ~: 9941)
MessageHashUtilsTest:testToDataWithIntendedValidatorHash() (gas: 11134)
MessageHashUtilsTest:testToDataWithIntendedValidatorHashSelf() (gas: 11752)
MessageHashUtilsTest:testToTypedDataHash() (gas: 8736)
MulticallTest:testMulticallRevert() (gas: 1150294)
MulticallTest:testMulticallSelfRevert() (gas: 2212936)
MulticallTest:testMulticallSelfSuccess() (gas: 3334102)
MulticallTest:testMulticallSuccess() (gas: 1158761)
MulticallTest:testMulticallValueRevertCase1() (gas: 1209186)
MulticallTest:testMulticallValueRevertCase2() (gas: 1210120)
MulticallTest:testMulticallValueSuccess() (gas: 1237224)
MulticallTest:testMultistaticcallRevert() (gas: 8937393460516748812)
MulticallTest:testMultistaticcallSuccess() (gas: 1127930)
Ownable2StepInvariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3840)
Ownable2StepInvariants:statefulFuzzPendingOwner() (runs: 256, calls: 3840, reverts: 3840)
Ownable2StepTest:testAcceptOwnershipNonPendingOwner() (gas: 47364)
Ownable2StepTest:testAcceptOwnershipSuccess() (gas: 40661)
Ownable2StepTest:testFuzzAcceptOwnershipNonPendingOwner(address) (runs: 256, μ: 46803, ~: 46803)
Ownable2StepTest:testFuzzAcceptOwnershipSuccess(address,address) (runs: 256, μ: 67719, ~: 67688)
Ownable2StepTest:testFuzzPendingOwnerResetAfterRenounceOwnership(address) (runs: 256, μ: 40131, ~: 40117)
Ownable2StepTest:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 13872, ~: 13872)
Ownable2StepTest:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 45431, ~: 45417)
Ownable2StepTest:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 14024, ~: 14024)
Ownable2StepTest:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 52221, ~: 52221)
Ownable2StepTest:testHasOwner() (gas: 12527)
Ownable2StepTest:testInitialSetup() (gas: 241599)
Ownable2StepTest:testPendingOwnerResetAfterRenounceOwnership() (gas: 40828)
Ownable2StepTest:testRenounceOwnershipNonOwner() (gas: 10859)
Ownable2StepTest:testRenounceOwnershipSuccess() (gas: 20268)
Ownable2StepTest:testTransferOwnershipNonOwner() (gas: 12307)
Ownable2StepTest:testTransferOwnershipSuccess() (gas: 45746)
OwnableInvariants:statefulFuzzOwner() (runs: 256, calls: 3840, reverts: 3840)
OwnableTest:testFuzzRenounceOwnershipNonOwner(address) (runs: 256, μ: 13913, ~: 13913)
OwnableTest:testFuzzRenounceOwnershipSuccess(address) (runs: 256, μ: 25263, ~: 25263)
OwnableTest:testFuzzTransferOwnershipNonOwner(address,address) (runs: 256, μ: 14066, ~: 14066)
OwnableTest:testFuzzTransferOwnershipSuccess(address,address) (runs: 256, μ: 30299, ~: 30299)
OwnableTest:testHasOwner() (gas: 12524)
OwnableTest:testInitialSetup() (gas: 212043)
OwnableTest:testRenounceOwnershipNonOwner() (gas: 10833)
OwnableTest:testRenounceOwnershipSuccess() (gas: 17974)
OwnableTest:testTransferOwnershipNonOwner() (gas: 12316)
OwnableTest:testTransferOwnershipSuccess() (gas: 22155)
OwnableTest:testTransferOwnershipToZeroAddress() (gas: 15450)
P256Test:testFuzzVerifyWithValidSignature(string,string) (runs: 256, μ: 973776, ~: 733509)
P256Test:testVerifyWithFlippedValues() (gas: 1106912)
P256Test:testVerifyWithInvalidSignature() (gas: 552113)
P256Test:testVerifyWithOutOfBoundsPublicKey() (gas: 16907)
P256Test:testVerifyWithTooHighSValue() (gas: 9293)
P256Test:testVerifyWithValidSignature() (gas: 554107)
P256Test:testVerifyWithZeroInputs() (gas: 8654)
P256Test:testVerifyWycheproofData() (gas: 230702862)
SignatureCheckerTest:testEIP1271NoIsValidSignatureFunction() (gas: 18775)
SignatureCheckerTest:testEIP1271WithInvalidSignature(bytes,string) (runs: 256, μ: 23555, ~: 23550)
SignatureCheckerTest:testEIP1271WithInvalidSignature1() (gas: 29701)
SignatureCheckerTest:testEIP1271WithInvalidSignature2() (gas: 31390)
SignatureCheckerTest:testEIP1271WithInvalidSigner() (gas: 29779)
SignatureCheckerTest:testEIP1271WithMaliciousWallet() (gas: 19672)
SignatureCheckerTest:testEIP1271WithValidSignature() (gas: 29688)
SignatureCheckerTest:testEOAWithInvalidSignature1() (gas: 19374)
SignatureCheckerTest:testEOAWithInvalidSignature2() (gas: 22969)
SignatureCheckerTest:testEOAWithInvalidSigner() (gas: 19466)
SignatureCheckerTest:testEOAWithTooHighSValue() (gas: 19984)
SignatureCheckerTest:testEOAWithValidSignature() (gas: 19382)
SignatureCheckerTest:testFuzzEIP1271WithInvalidSigner(string,string) (runs: 256, μ: 31612, ~: 31621)
SignatureCheckerTest:testFuzzEIP1271WithValidSignature(string) (runs: 256, μ: 30267, ~: 30261)
SignatureCheckerTest:testFuzzEOAWithInvalidSignature(bytes,string) (runs: 256, μ: 16385, ~: 16385)
SignatureCheckerTest:testFuzzEOAWithInvalidSigner(string,string) (runs: 256, μ: 20406, ~: 20410)
SignatureCheckerTest:testFuzzEOAWithValidSignature(string,string) (runs: 256, μ: 20316, ~: 20320)
SignatureCheckerTest:testInitialSetup() (gas: 8292)
TimelockControllerInvariants:statefulFuzzExecutedLessThanOrEqualToScheduled() (runs: 256, calls: 3840, reverts: 1288)
TimelockControllerInvariants:statefulFuzzExecutedProposalCancellation() (runs: 256, calls: 3840, reverts: 1258)
TimelockControllerInvariants:statefulFuzzExecutingCancelledProposal() (runs: 256, calls: 3840, reverts: 1275)
TimelockControllerInvariants:statefulFuzzExecutingNotReadyProposal() (runs: 256, calls: 3840, reverts: 1275)
TimelockControllerInvariants:statefulFuzzOnceProposalExecution() (runs: 256, calls: 3840, reverts: 1250)
TimelockControllerInvariants:statefulFuzzProposalsExecutedMatchCount() (runs: 256, calls: 3840, reverts: 1269)
TimelockControllerInvariants:statefulFuzzSumOfProposals() (runs: 256, calls: 3840, reverts: 1271)
TimelockControllerTest:testAdminCannotBatchExecute() (gas: 750660)
TimelockControllerTest:testAdminCannotBatchSchedule() (gas: 748447)
TimelockControllerTest:testAdminCannotCancel() (gas: 13375)
TimelockControllerTest:testAdminCannotExecute() (gas: 18449)
TimelockControllerTest:testAdminCannotSchedule() (gas: 16122)
TimelockControllerTest:testBatchCancelFinished() (gas: 4638366)
TimelockControllerTest:testBatchEqualAndGreaterMinimumDelay() (gas: 6141734)
TimelockControllerTest:testBatchHasBeenExecuted() (gas: 4636479)
TimelockControllerTest:testBatchHasNotBeenExecuted() (gas: 3077116)
TimelockControllerTest:testBatchInsufficientDelay() (gas: 1532099)
TimelockControllerTest:testBatchMinimumDelayUpdate() (gas: 3084819)
TimelockControllerTest:testBatchOperationAlreadyScheduled() (gas: 4590967)
TimelockControllerTest:testBatchOperationIsNotReady() (gas: 4596283)
TimelockControllerTest:testBatchPendingIfExecuted() (gas: 4635093)
TimelockControllerTest:testBatchPendingIfNotYetExecuted() (gas: 3077124)
TimelockControllerTest:testBatchPredecessorInvalid() (gas: 4598616)
TimelockControllerTest:testBatchPredecessorMultipleNotExecuted() (gas: 6138775)
TimelockControllerTest:testBatchPredecessorNotExecuted() (gas: 7658783)
TimelockControllerTest:testBatchPredecessorNotScheduled() (gas: 6113752)
TimelockControllerTest:testBatchReadyAfterTheExecutionTime() (gas: 3077669)
TimelockControllerTest:testBatchReadyBeforeTheExecutionTime() (gas: 3077706)
TimelockControllerTest:testBatchReadyOnTheExecutionTime() (gas: 3077572)
TimelockControllerTest:testBatchScheduleAndExecuteWithEmptySalt() (gas: 4644296)
TimelockControllerTest:testBatchScheduleAndExecuteWithNonEmptySalt() (gas: 4647741)
TimelockControllerTest:testBatchTargetRevert() (gas: 9182256)
TimelockControllerTest:testBatchTimestampHasBeenExecuted() (gas: 4634931)
TimelockControllerTest:testBatchTimestampHasNotBeenExecuted() (gas: 3076931)
TimelockControllerTest:testCanReceiveEther() (gas: 15016)
TimelockControllerTest:testCancellerCanCancelOperation() (gas: 3063422)
TimelockControllerTest:testCompleteOperationWithAssignExecutorRoleToZeroAddress() (gas: 122898)
TimelockControllerTest:testCompletePipelineOperationMinimumDelayUpdate() (gas: 71774)
TimelockControllerTest:testCompletePipelineOperationSetRoleAdmin() (gas: 98724)
TimelockControllerTest:testExecutorCanBatchExecute() (gas: 3048925)
TimelockControllerTest:testExecutorCanExecute() (gas: 29514)
TimelockControllerTest:testExecutorCannotBatchSchedule() (gas: 1485551)
TimelockControllerTest:testExecutorCannotCancel() (gas: 15471)
TimelockControllerTest:testExecutorCannotSchedule() (gas: 19179)
TimelockControllerTest:testFuzzBatchValue(uint256) (runs: 256, μ: 4650613, ~: 4650379)
TimelockControllerTest:testFuzzHashOperation(address,uint256,bytes,bytes32,bytes32) (runs: 256, μ: 10609, ~: 10586)
TimelockControllerTest:testFuzzHashOperationBatch(address[],uint256[],bytes[],bytes32,bytes32) (runs: 256, μ: 1839631, ~: 1839240)
TimelockControllerTest:testFuzzOperationValue(uint256) (runs: 256, μ: 111686, ~: 111452)
TimelockControllerTest:testHandleERC1155() (gas: 41559996)
TimelockControllerTest:testHandleERC721() (gas: 7161275)
TimelockControllerTest:testHashOperation() (gas: 12368)
TimelockControllerTest:testHashOperationBatch() (gas: 1525351)
TimelockControllerTest:testInitialSetup() (gas: 4314434)
TimelockControllerTest:testInvalidOperation() (gas: 10719)
TimelockControllerTest:testOperationAlreadyScheduled() (gas: 51498)
TimelockControllerTest:testOperationCancelFinished() (gas: 99524)
TimelockControllerTest:testOperationEqualAndGreaterMinimumDelay() (gas: 89452)
TimelockControllerTest:testOperationHasBeenExecuted() (gas: 97670)
TimelockControllerTest:testOperationHasNotBeenExecuted() (gas: 51393)
TimelockControllerTest:testOperationInsufficientDelay() (gas: 19279)
TimelockControllerTest:testOperationMinimumDelayUpdate() (gas: 61120)
TimelockControllerTest:testOperationOperationIsNotReady() (gas: 56852)
TimelockControllerTest:testOperationPendingIfExecuted() (gas: 96240)
TimelockControllerTest:testOperationPendingIfNotYetExecuted() (gas: 51457)
TimelockControllerTest:testOperationPredecessorInvalid() (gas: 61100)
TimelockControllerTest:testOperationPredecessorMultipleNotExecuted() (gas: 90448)
TimelockControllerTest:testOperationPredecessorNotExecuted() (gas: 96184)
TimelockControllerTest:testOperationPredecessorNotScheduled() (gas: 64493)
TimelockControllerTest:testOperationReadyAfterTheExecutionTime() (gas: 51992)
TimelockControllerTest:testOperationReadyBeforeTheExecutionTime() (gas: 51955)
TimelockControllerTest:testOperationReadyOnTheExecutionTime() (gas: 51829)
TimelockControllerTest:testOperationTargetRevert() (gas: 107399)
TimelockControllerTest:testOperationTimestampHasBeenExecuted() (gas: 96014)
TimelockControllerTest:testOperationTimestampHasNotBeenExecuted() (gas: 51231)
TimelockControllerTest:testProposerCanBatchSchedule() (gas: 3088163)
TimelockControllerTest:testProposerCanCancel() (gas: 20401)
TimelockControllerTest:testProposerCanSchedule() (gas: 74851)
TimelockControllerTest:testProposerCannotBatchExecute() (gas: 1489960)
TimelockControllerTest:testProposerCannotExecute() (gas: 23703)
TimelockControllerTest:testReturnsLaterMinimumDelayForCalls() (gas: 20803)
TimelockControllerTest:testRevertWhenNotTimelock() (gas: 9150)
TimelockControllerTest:testScheduleAndExecuteWithEmptySalt() (gas: 105496)
TimelockControllerTest:testScheduleAndExecuteWithNonEmptySalt() (gas: 108853)
TimelockControllerTest:testStrangerCannotBatchExecute() (gas: 748679)
TimelockControllerTest:testStrangerCannotBatchSchedule() (gas: 746487)
TimelockControllerTest:testStrangerCannotCancel() (gas: 11371)
TimelockControllerTest:testStrangerCannotExecute() (gas: 16466)
TimelockControllerTest:testStrangerCannotSchedule() (gas: 14251)
TimelockControllerTest:testSupportsInterfaceInvalidInterfaceId() (gas: 8490)
TimelockControllerTest:testSupportsInterfaceInvalidInterfaceIdGasCost() (gas: 9280)
TimelockControllerTest:testSupportsInterfaceSuccess() (gas: 10814)
TimelockControllerTest:testSupportsInterfaceSuccessGasCost() (gas: 9387)