-
Notifications
You must be signed in to change notification settings - Fork 659
/
.gas-snapshot
568 lines (568 loc) · 41.8 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
AuthTest:testCallFunctionAsOwner() (gas: 29784)
AuthTest:testCallFunctionWithPermissiveAuthority() (gas: 124292)
AuthTest:testCallFunctionWithPermissiveAuthority(address) (runs: 256, μ: 129197, ~: 129235)
AuthTest:testFailCallFunctionAsNonOwner() (gas: 15523)
AuthTest:testFailCallFunctionAsNonOwner(address) (runs: 256, μ: 15685, ~: 15685)
AuthTest:testFailCallFunctionAsOwnerWithOutOfOrderAuthority() (gas: 136021)
AuthTest:testFailCallFunctionWithRestrictiveAuthority() (gas: 129144)
AuthTest:testFailCallFunctionWithRestrictiveAuthority(address) (runs: 256, μ: 129329, ~: 129329)
AuthTest:testFailSetAuthorityAsNonOwner() (gas: 18325)
AuthTest:testFailSetAuthorityAsNonOwner(address,address) (runs: 256, μ: 18594, ~: 18594)
AuthTest:testFailSetAuthorityWithRestrictiveAuthority() (gas: 129077)
AuthTest:testFailSetAuthorityWithRestrictiveAuthority(address,address) (runs: 256, μ: 129409, ~: 129409)
AuthTest:testFailTransferOwnershipAsNonOwner() (gas: 15641)
AuthTest:testFailTransferOwnershipAsNonOwner(address,address) (runs: 256, μ: 15922, ~: 15922)
AuthTest:testFailTransferOwnershipAsOwnerWithOutOfOrderAuthority() (gas: 136159)
AuthTest:testFailTransferOwnershipAsOwnerWithOutOfOrderAuthority(address) (runs: 256, μ: 136344, ~: 136344)
AuthTest:testFailTransferOwnershipWithRestrictiveAuthority() (gas: 129338)
AuthTest:testFailTransferOwnershipWithRestrictiveAuthority(address,address) (runs: 256, μ: 129588, ~: 129588)
AuthTest:testSetAuthorityAsOwner() (gas: 32214)
AuthTest:testSetAuthorityAsOwner(address) (runs: 256, μ: 32228, ~: 32384)
AuthTest:testSetAuthorityAsOwnerWithOutOfOrderAuthority() (gas: 226419)
AuthTest:testSetAuthorityWithPermissiveAuthority() (gas: 125962)
AuthTest:testSetAuthorityWithPermissiveAuthority(address,address) (runs: 256, μ: 130998, ~: 131055)
AuthTest:testTransferOwnershipAsOwner() (gas: 15298)
AuthTest:testTransferOwnershipAsOwner(address) (runs: 256, μ: 15431, ~: 15469)
AuthTest:testTransferOwnershipWithPermissiveAuthority() (gas: 127926)
AuthTest:testTransferOwnershipWithPermissiveAuthority(address,address) (runs: 256, μ: 131000, ~: 131000)
Bytes32AddressLibTest:testFillLast12Bytes() (gas: 223)
Bytes32AddressLibTest:testFromLast20Bytes() (gas: 191)
CREATE3Test:testDeployERC20() (gas: 853207)
CREATE3Test:testDeployERC20(bytes32,string,string,uint8) (runs: 256, μ: 902345, ~: 899828)
CREATE3Test:testFailDoubleDeployDifferentBytecode() (gas: 1056958849)
CREATE3Test:testFailDoubleDeployDifferentBytecode(bytes32,bytes,bytes) (runs: 256, μ: 605590272, ~: 1040427685)
CREATE3Test:testFailDoubleDeploySameBytecode() (gas: 1056950892)
CREATE3Test:testFailDoubleDeploySameBytecode(bytes32,bytes) (runs: 256, μ: 638102066, ~: 1040428992)
CREATE3Test:testPredictDeployERC20() (gas: 2102048)
DSTestPlusTest:testBound() (gas: 14214)
DSTestPlusTest:testBound(uint256,uint256,uint256) (runs: 256, μ: 2793, ~: 2796)
DSTestPlusTest:testBrutalizeMemory() (gas: 823)
DSTestPlusTest:testFailBoundMinBiggerThanMax() (gas: 309)
DSTestPlusTest:testFailBoundMinBiggerThanMax(uint256,uint256,uint256) (runs: 256, μ: 460, ~: 459)
DSTestPlusTest:testRelApproxEqBothZeroesPasses() (gas: 425)
ERC1155Test:testApproveAll() (gas: 31009)
ERC1155Test:testApproveAll(address,bool) (runs: 256, μ: 21762, ~: 31309)
ERC1155Test:testBatchBalanceOf() (gas: 157631)
ERC1155Test:testBatchBalanceOf(address[],uint256[],uint256[],bytes) (runs: 256, μ: 3534289, ~: 2882259)
ERC1155Test:testBatchBurn() (gas: 151074)
ERC1155Test:testBatchBurn(address,uint256[],uint256[],uint256[],bytes) (runs: 256, μ: 4727344, ~: 3871370)
ERC1155Test:testBatchMintToEOA() (gas: 137337)
ERC1155Test:testBatchMintToEOA(address,uint256[],uint256[],bytes) (runs: 256, μ: 4239292, ~: 3864738)
ERC1155Test:testBatchMintToERC1155Recipient() (gas: 995703)
ERC1155Test:testBatchMintToERC1155Recipient(uint256[],uint256[],bytes) (runs: 256, μ: 8934507, ~: 7984662)
ERC1155Test:testBurn() (gas: 38598)
ERC1155Test:testBurn(address,uint256,uint256,bytes,uint256) (runs: 256, μ: 41790, ~: 42105)
ERC1155Test:testFailBalanceOfBatchWithArrayMismatch() (gas: 7933)
ERC1155Test:testFailBalanceOfBatchWithArrayMismatch(address[],uint256[]) (runs: 256, μ: 54236, ~: 54849)
ERC1155Test:testFailBatchBurnInsufficientBalance() (gas: 136156)
ERC1155Test:testFailBatchBurnInsufficientBalance(address,uint256[],uint256[],uint256[],bytes) (runs: 256, μ: 2197010, ~: 1356361)
ERC1155Test:testFailBatchBurnWithArrayLengthMismatch() (gas: 135542)
ERC1155Test:testFailBatchBurnWithArrayLengthMismatch(address,uint256[],uint256[],uint256[],bytes) (runs: 256, μ: 77771, ~: 77057)
ERC1155Test:testFailBatchMintToNonERC1155Recipient() (gas: 167292)
ERC1155Test:testFailBatchMintToNonERC1155Recipient(uint256[],uint256[],bytes) (runs: 256, μ: 4178052, ~: 3712428)
ERC1155Test:testFailBatchMintToRevertingERC1155Recipient() (gas: 358811)
ERC1155Test:testFailBatchMintToRevertingERC1155Recipient(uint256[],uint256[],bytes) (runs: 256, μ: 4369590, ~: 3903964)
ERC1155Test:testFailBatchMintToWrongReturnDataERC1155Recipient() (gas: 310743)
ERC1155Test:testFailBatchMintToWrongReturnDataERC1155Recipient(uint256[],uint256[],bytes) (runs: 256, μ: 4321548, ~: 3855923)
ERC1155Test:testFailBatchMintToZero() (gas: 131737)
ERC1155Test:testFailBatchMintToZero(uint256[],uint256[],bytes) (runs: 256, μ: 4115833, ~: 3652917)
ERC1155Test:testFailBatchMintWithArrayMismatch() (gas: 9600)
ERC1155Test:testFailBatchMintWithArrayMismatch(address,uint256[],uint256[],bytes) (runs: 256, μ: 69255, ~: 70052)
ERC1155Test:testFailBurnInsufficientBalance() (gas: 34852)
ERC1155Test:testFailBurnInsufficientBalance(address,uint256,uint256,uint256,bytes) (runs: 256, μ: 37566, ~: 38216)
ERC1155Test:testFailMintToNonERC155Recipient() (gas: 68191)
ERC1155Test:testFailMintToNonERC155Recipient(uint256,uint256,bytes) (runs: 256, μ: 68983, ~: 69197)
ERC1155Test:testFailMintToRevertingERC155Recipient() (gas: 259435)
ERC1155Test:testFailMintToRevertingERC155Recipient(uint256,uint256,bytes) (runs: 256, μ: 260157, ~: 260373)
ERC1155Test:testFailMintToWrongReturnDataERC155Recipient() (gas: 259389)
ERC1155Test:testFailMintToWrongReturnDataERC155Recipient(uint256,uint256,bytes) (runs: 256, μ: 260181, ~: 260397)
ERC1155Test:testFailMintToZero() (gas: 33705)
ERC1155Test:testFailMintToZero(uint256,uint256,bytes) (runs: 256, μ: 34286, ~: 34546)
ERC1155Test:testFailSafeBatchTransferFromToNonERC1155Recipient() (gas: 321377)
ERC1155Test:testFailSafeBatchTransferFromToNonERC1155Recipient(uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 4365388, ~: 3646457)
ERC1155Test:testFailSafeBatchTransferFromToRevertingERC1155Recipient() (gas: 512956)
ERC1155Test:testFailSafeBatchTransferFromToRevertingERC1155Recipient(uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 4556925, ~: 3837988)
ERC1155Test:testFailSafeBatchTransferFromToWrongReturnDataERC1155Recipient() (gas: 464847)
ERC1155Test:testFailSafeBatchTransferFromToWrongReturnDataERC1155Recipient(uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 4508842, ~: 3789909)
ERC1155Test:testFailSafeBatchTransferFromToZero() (gas: 286556)
ERC1155Test:testFailSafeBatchTransferFromToZero(uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 4330205, ~: 3611329)
ERC1155Test:testFailSafeBatchTransferFromWithArrayLengthMismatch() (gas: 162674)
ERC1155Test:testFailSafeBatchTransferFromWithArrayLengthMismatch(address,uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 83721, ~: 79924)
ERC1155Test:testFailSafeBatchTransferInsufficientBalance() (gas: 163555)
ERC1155Test:testFailSafeBatchTransferInsufficientBalance(address,uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 2284304, ~: 1535179)
ERC1155Test:testFailSafeTransferFromInsufficientBalance() (gas: 63245)
ERC1155Test:testFailSafeTransferFromInsufficientBalance(address,uint256,uint256,uint256,bytes,bytes) (runs: 256, μ: 67000, ~: 67477)
ERC1155Test:testFailSafeTransferFromSelfInsufficientBalance() (gas: 34297)
ERC1155Test:testFailSafeTransferFromSelfInsufficientBalance(address,uint256,uint256,uint256,bytes,bytes) (runs: 256, μ: 38261, ~: 38588)
ERC1155Test:testFailSafeTransferFromToNonERC155Recipient() (gas: 96510)
ERC1155Test:testFailSafeTransferFromToNonERC155Recipient(uint256,uint256,uint256,bytes,bytes) (runs: 256, μ: 100136, ~: 100578)
ERC1155Test:testFailSafeTransferFromToRevertingERC1155Recipient() (gas: 287731)
ERC1155Test:testFailSafeTransferFromToRevertingERC1155Recipient(uint256,uint256,uint256,bytes,bytes) (runs: 256, μ: 291307, ~: 291751)
ERC1155Test:testFailSafeTransferFromToWrongReturnDataERC1155Recipient() (gas: 239587)
ERC1155Test:testFailSafeTransferFromToWrongReturnDataERC1155Recipient(uint256,uint256,uint256,bytes,bytes) (runs: 256, μ: 243186, ~: 243630)
ERC1155Test:testFailSafeTransferFromToZero() (gas: 62014)
ERC1155Test:testFailSafeTransferFromToZero(uint256,uint256,uint256,bytes,bytes) (runs: 256, μ: 65626, ~: 66072)
ERC1155Test:testMintToEOA() (gas: 34765)
ERC1155Test:testMintToEOA(address,uint256,uint256,bytes) (runs: 256, μ: 35357, ~: 35907)
ERC1155Test:testMintToERC1155Recipient() (gas: 661411)
ERC1155Test:testMintToERC1155Recipient(uint256,uint256,bytes) (runs: 256, μ: 693977, ~: 684374)
ERC1155Test:testSafeBatchTransferFromToEOA() (gas: 297822)
ERC1155Test:testSafeBatchTransferFromToEOA(address,uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 6058057, ~: 4699726)
ERC1155Test:testSafeBatchTransferFromToERC1155Recipient() (gas: 1175327)
ERC1155Test:testSafeBatchTransferFromToERC1155Recipient(uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 9088868, ~: 7668535)
ERC1155Test:testSafeTransferFromSelf() (gas: 64177)
ERC1155Test:testSafeTransferFromSelf(uint256,uint256,bytes,uint256,address,bytes) (runs: 256, μ: 67006, ~: 68599)
ERC1155Test:testSafeTransferFromToEOA() (gas: 93167)
ERC1155Test:testSafeTransferFromToEOA(uint256,uint256,bytes,uint256,address,bytes) (runs: 256, μ: 95702, ~: 97464)
ERC1155Test:testSafeTransferFromToERC1155Recipient() (gas: 739583)
ERC1155Test:testSafeTransferFromToERC1155Recipient(uint256,uint256,bytes,uint256,bytes) (runs: 256, μ: 773221, ~: 765729)
ERC20Invariants:invariantBalanceSum() (runs: 256, calls: 128000, reverts: 78125)
ERC20Test:invariantMetadata() (runs: 256, calls: 128000, reverts: 86260)
ERC20Test:testApprove() (gas: 31058)
ERC20Test:testApprove(address,uint256) (runs: 256, μ: 31202, ~: 31280)
ERC20Test:testBurn() (gas: 56970)
ERC20Test:testBurn(address,uint256,uint256) (runs: 256, μ: 59139, ~: 59645)
ERC20Test:testFailBurnInsufficientBalance(address,uint256,uint256) (runs: 256, μ: 54750, ~: 55492)
ERC20Test:testFailPermitBadDeadline() (gas: 36935)
ERC20Test:testFailPermitBadDeadline(uint256,address,uint256,uint256) (runs: 256, μ: 36315, ~: 37218)
ERC20Test:testFailPermitBadNonce() (gas: 36874)
ERC20Test:testFailPermitBadNonce(uint256,address,uint256,uint256,uint256) (runs: 256, μ: 36525, ~: 37187)
ERC20Test:testFailPermitPastDeadline() (gas: 11191)
ERC20Test:testFailPermitPastDeadline(uint256,address,uint256,uint256) (runs: 256, μ: 12918, ~: 13101)
ERC20Test:testFailPermitReplay() (gas: 66274)
ERC20Test:testFailPermitReplay(uint256,address,uint256,uint256) (runs: 256, μ: 64951, ~: 66592)
ERC20Test:testFailTransferFromInsufficientAllowance() (gas: 80882)
ERC20Test:testFailTransferFromInsufficientAllowance(address,uint256,uint256) (runs: 256, μ: 82588, ~: 83393)
ERC20Test:testFailTransferFromInsufficientBalance() (gas: 81358)
ERC20Test:testFailTransferFromInsufficientBalance(address,uint256,uint256) (runs: 256, μ: 82902, ~: 83870)
ERC20Test:testFailTransferInsufficientBalance() (gas: 52806)
ERC20Test:testFailTransferInsufficientBalance(address,uint256,uint256) (runs: 256, μ: 54569, ~: 55310)
ERC20Test:testInfiniteApproveTransferFrom() (gas: 89793)
ERC20Test:testMetadata(string,string,uint8) (runs: 256, μ: 843690, ~: 840944)
ERC20Test:testMint() (gas: 53746)
ERC20Test:testMint(address,uint256) (runs: 256, μ: 53769, ~: 53925)
ERC20Test:testPermit() (gas: 63193)
ERC20Test:testPermit(uint248,address,uint256,uint256) (runs: 256, μ: 63283, ~: 63517)
ERC20Test:testTransfer() (gas: 60272)
ERC20Test:testTransfer(address,uint256) (runs: 256, μ: 60328, ~: 60484)
ERC20Test:testTransferFrom() (gas: 83777)
ERC20Test:testTransferFrom(address,uint256,uint256) (runs: 256, μ: 91352, ~: 92841)
ERC4626Test:invariantMetadata() (runs: 256, calls: 128000, reverts: 100543)
ERC4626Test:testFailDepositWithNoApproval() (gas: 13384)
ERC4626Test:testFailDepositWithNotEnoughApproval() (gas: 87020)
ERC4626Test:testFailDepositZero() (gas: 7780)
ERC4626Test:testFailMintWithNoApproval() (gas: 13323)
ERC4626Test:testFailRedeemWithNoShareAmount() (gas: 32342)
ERC4626Test:testFailRedeemWithNotEnoughShareAmount() (gas: 203658)
ERC4626Test:testFailRedeemZero() (gas: 7967)
ERC4626Test:testFailWithdrawWithNoUnderlyingAmount() (gas: 32289)
ERC4626Test:testFailWithdrawWithNotEnoughUnderlyingAmount() (gas: 203622)
ERC4626Test:testMetadata(string,string) (runs: 256, μ: 1473317, ~: 1476809)
ERC4626Test:testMintZero() (gas: 54622)
ERC4626Test:testMultipleMintDepositRedeemWithdraw() (gas: 411900)
ERC4626Test:testSingleDepositWithdraw(uint128) (runs: 256, μ: 201564, ~: 201569)
ERC4626Test:testSingleMintRedeem(uint128) (runs: 256, μ: 201490, ~: 201495)
ERC4626Test:testVaultInteractionsForSomeoneElse() (gas: 286286)
ERC4626Test:testWithdrawZero() (gas: 52483)
ERC6909Test:testApprove() (gas: 31572)
ERC6909Test:testApprove(address,uint256,uint256) (runs: 256, μ: 31715, ~: 31793)
ERC6909Test:testBurn() (gas: 35411)
ERC6909Test:testBurn(address,uint256,uint256) (runs: 256, μ: 24146, ~: 24171)
ERC6909Test:testFailMintBalanceOverflow() (gas: 31727)
ERC6909Test:testFailTransferBalanceOverflow() (gas: 85598)
ERC6909Test:testFailTransferBalanceOverflow(address,address,uint256,uint256) (runs: 256, μ: 87909, ~: 87909)
ERC6909Test:testFailTransferBalanceUnderflow() (gas: 10847)
ERC6909Test:testFailTransferBalanceUnderflow(address,address,uint256,uint256) (runs: 256, μ: 13194, ~: 13194)
ERC6909Test:testFailTransferFromBalanceOverflow() (gas: 85554)
ERC6909Test:testFailTransferFromBalanceOverflow(address,address,uint256,uint256) (runs: 256, μ: 88327, ~: 88327)
ERC6909Test:testFailTransferFromBalanceUnderflow() (gas: 10868)
ERC6909Test:testFailTransferFromBalanceUnderflow(address,address,uint256,uint256) (runs: 256, μ: 13424, ~: 13424)
ERC6909Test:testFailTransferFromNotAuthorized() (gas: 36078)
ERC6909Test:testFailTransferFromNotAuthorized(address,address,uint256,uint256) (runs: 256, μ: 38677, ~: 38677)
ERC6909Test:testMint() (gas: 31579)
ERC6909Test:testMint(address,uint256,uint256) (runs: 256, μ: 31733, ~: 31811)
ERC6909Test:testSetOperator() (gas: 31083)
ERC6909Test:testSetOperator(address,bool) (runs: 256, μ: 21864, ~: 31411)
ERC6909Test:testTransfer() (gas: 61874)
ERC6909Test:testTransfer(address,address,uint256,uint256,uint256) (runs: 256, μ: 63757, ~: 64506)
ERC6909Test:testTransferFromAsOperator() (gas: 87418)
ERC6909Test:testTransferFromAsOperator(address,address,uint256,uint256,uint256) (runs: 256, μ: 89333, ~: 90112)
ERC6909Test:testTransferFromWithApproval() (gas: 91890)
ERC6909Test:testTransferFromWithApproval(address,address,uint256,uint256,uint256) (runs: 256, μ: 93876, ~: 94697)
ERC6909Test:testTransferFromWithInfiniteApproval() (gas: 91541)
ERC6909Test:testTransferFromWithInfiniteApproval(address,address,uint256,uint256,uint256) (runs: 256, μ: 93483, ~: 94262)
ERC721Test:invariantMetadata() (runs: 256, calls: 128000, reverts: 72441)
ERC721Test:testApprove() (gas: 78427)
ERC721Test:testApprove(address,uint256) (runs: 256, μ: 78637, ~: 78637)
ERC721Test:testApproveAll() (gas: 31063)
ERC721Test:testApproveAll(address,bool) (runs: 256, μ: 21860, ~: 31407)
ERC721Test:testApproveBurn() (gas: 65550)
ERC721Test:testApproveBurn(address,uint256) (runs: 256, μ: 65489, ~: 65612)
ERC721Test:testBurn() (gas: 46107)
ERC721Test:testBurn(address,uint256) (runs: 256, μ: 46153, ~: 46152)
ERC721Test:testFailApproveUnAuthorized() (gas: 55598)
ERC721Test:testFailApproveUnAuthorized(address,uint256,address) (runs: 256, μ: 55872, ~: 55873)
ERC721Test:testFailApproveUnMinted() (gas: 10236)
ERC721Test:testFailApproveUnMinted(uint256,address) (runs: 256, μ: 10363, ~: 10363)
ERC721Test:testFailBalanceOfZeroAddress() (gas: 5555)
ERC721Test:testFailBurnUnMinted() (gas: 7857)
ERC721Test:testFailBurnUnMinted(uint256) (runs: 256, μ: 7938, ~: 7938)
ERC721Test:testFailDoubleBurn() (gas: 58943)
ERC721Test:testFailDoubleBurn(uint256,address) (runs: 256, μ: 59174, ~: 59174)
ERC721Test:testFailDoubleMint() (gas: 53286)
ERC721Test:testFailDoubleMint(uint256,address) (runs: 256, μ: 53496, ~: 53496)
ERC721Test:testFailMintToZero() (gas: 5753)
ERC721Test:testFailMintToZero(uint256) (runs: 256, μ: 5835, ~: 5835)
ERC721Test:testFailOwnerOfUnminted() (gas: 7609)
ERC721Test:testFailOwnerOfUnminted(uint256) (runs: 256, μ: 7689, ~: 7689)
ERC721Test:testFailSafeMintToERC721RecipientWithWrongReturnData() (gas: 159076)
ERC721Test:testFailSafeMintToERC721RecipientWithWrongReturnData(uint256) (runs: 256, μ: 159125, ~: 159125)
ERC721Test:testFailSafeMintToERC721RecipientWithWrongReturnDataWithData() (gas: 159831)
ERC721Test:testFailSafeMintToERC721RecipientWithWrongReturnDataWithData(uint256,bytes) (runs: 256, μ: 160222, ~: 160182)
ERC721Test:testFailSafeMintToNonERC721Recipient() (gas: 89210)
ERC721Test:testFailSafeMintToNonERC721Recipient(uint256) (runs: 256, μ: 89279, ~: 89279)
ERC721Test:testFailSafeMintToNonERC721RecipientWithData() (gas: 89995)
ERC721Test:testFailSafeMintToNonERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 90411, ~: 90368)
ERC721Test:testFailSafeMintToRevertingERC721Recipient() (gas: 204743)
ERC721Test:testFailSafeMintToRevertingERC721Recipient(uint256) (runs: 256, μ: 204815, ~: 204815)
ERC721Test:testFailSafeMintToRevertingERC721RecipientWithData() (gas: 205517)
ERC721Test:testFailSafeMintToRevertingERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 205955, ~: 205915)
ERC721Test:testFailSafeTransferFromToERC721RecipientWithWrongReturnData() (gas: 187276)
ERC721Test:testFailSafeTransferFromToERC721RecipientWithWrongReturnData(uint256) (runs: 256, μ: 187360, ~: 187360)
ERC721Test:testFailSafeTransferFromToERC721RecipientWithWrongReturnDataWithData() (gas: 187728)
ERC721Test:testFailSafeTransferFromToERC721RecipientWithWrongReturnDataWithData(uint256,bytes) (runs: 256, μ: 188066, ~: 188063)
ERC721Test:testFailSafeTransferFromToNonERC721Recipient() (gas: 117413)
ERC721Test:testFailSafeTransferFromToNonERC721Recipient(uint256) (runs: 256, μ: 117495, ~: 117495)
ERC721Test:testFailSafeTransferFromToNonERC721RecipientWithData() (gas: 117872)
ERC721Test:testFailSafeTransferFromToNonERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 118279, ~: 118276)
ERC721Test:testFailSafeTransferFromToRevertingERC721Recipient() (gas: 233009)
ERC721Test:testFailSafeTransferFromToRevertingERC721Recipient(uint256) (runs: 256, μ: 233050, ~: 233050)
ERC721Test:testFailSafeTransferFromToRevertingERC721RecipientWithData() (gas: 233396)
ERC721Test:testFailSafeTransferFromToRevertingERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 233822, ~: 233819)
ERC721Test:testFailTransferFromNotOwner() (gas: 57872)
ERC721Test:testFailTransferFromNotOwner(address,address,uint256) (runs: 256, μ: 58144, ~: 58162)
ERC721Test:testFailTransferFromToZero() (gas: 53381)
ERC721Test:testFailTransferFromToZero(uint256) (runs: 256, μ: 53463, ~: 53463)
ERC721Test:testFailTransferFromUnOwned() (gas: 8000)
ERC721Test:testFailTransferFromUnOwned(address,address,uint256) (runs: 256, μ: 8241, ~: 8241)
ERC721Test:testFailTransferFromWrongFrom() (gas: 53361)
ERC721Test:testFailTransferFromWrongFrom(address,address,address,uint256) (runs: 256, μ: 53566, ~: 53752)
ERC721Test:testMetadata(string,string) (runs: 256, μ: 1306298, ~: 1309984)
ERC721Test:testMint() (gas: 54336)
ERC721Test:testMint(address,uint256) (runs: 256, μ: 54521, ~: 54521)
ERC721Test:testSafeMintToEOA() (gas: 56993)
ERC721Test:testSafeMintToEOA(uint256,address) (runs: 256, μ: 57198, ~: 57421)
ERC721Test:testSafeMintToERC721Recipient() (gas: 427035)
ERC721Test:testSafeMintToERC721Recipient(uint256) (runs: 256, μ: 426831, ~: 427142)
ERC721Test:testSafeMintToERC721RecipientWithData() (gas: 448149)
ERC721Test:testSafeMintToERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 477493, ~: 470905)
ERC721Test:testSafeTransferFromToEOA() (gas: 95666)
ERC721Test:testSafeTransferFromToEOA(uint256,address) (runs: 256, μ: 95725, ~: 96099)
ERC721Test:testSafeTransferFromToERC721Recipient() (gas: 485549)
ERC721Test:testSafeTransferFromToERC721Recipient(uint256) (runs: 256, μ: 485371, ~: 485682)
ERC721Test:testSafeTransferFromToERC721RecipientWithData() (gas: 506317)
ERC721Test:testSafeTransferFromToERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 535611, ~: 529082)
ERC721Test:testTransferFrom() (gas: 86347)
ERC721Test:testTransferFrom(uint256,address) (runs: 256, μ: 86472, ~: 86470)
ERC721Test:testTransferFromApproveAll() (gas: 92898)
ERC721Test:testTransferFromApproveAll(uint256,address) (runs: 256, μ: 93181, ~: 93182)
ERC721Test:testTransferFromSelf() (gas: 64776)
ERC721Test:testTransferFromSelf(uint256,address) (runs: 256, μ: 65060, ~: 65061)
FixedPointMathLibTest:testDifferentiallyFuzzSqrt(uint256) (runs: 256, μ: 13249, ~: 6729)
FixedPointMathLibTest:testDivWadDown() (gas: 820)
FixedPointMathLibTest:testDivWadDown(uint256,uint256) (runs: 256, μ: 743, ~: 813)
FixedPointMathLibTest:testDivWadDownEdgeCases() (gas: 439)
FixedPointMathLibTest:testDivWadUp() (gas: 943)
FixedPointMathLibTest:testDivWadUp(uint256,uint256) (runs: 256, μ: 847, ~: 952)
FixedPointMathLibTest:testDivWadUpEdgeCases() (gas: 442)
FixedPointMathLibTest:testFailDivWadDownOverflow(uint256,uint256) (runs: 256, μ: 434, ~: 419)
FixedPointMathLibTest:testFailDivWadDownZeroDenominator() (gas: 332)
FixedPointMathLibTest:testFailDivWadDownZeroDenominator(uint256) (runs: 256, μ: 387, ~: 387)
FixedPointMathLibTest:testFailDivWadUpOverflow(uint256,uint256) (runs: 256, μ: 389, ~: 374)
FixedPointMathLibTest:testFailDivWadUpZeroDenominator() (gas: 332)
FixedPointMathLibTest:testFailDivWadUpZeroDenominator(uint256) (runs: 256, μ: 386, ~: 386)
FixedPointMathLibTest:testFailMulDivDownOverflow(uint256,uint256,uint256) (runs: 256, μ: 435, ~: 414)
FixedPointMathLibTest:testFailMulDivDownZeroDenominator() (gas: 328)
FixedPointMathLibTest:testFailMulDivDownZeroDenominator(uint256,uint256) (runs: 256, μ: 385, ~: 385)
FixedPointMathLibTest:testFailMulDivUpOverflow(uint256,uint256,uint256) (runs: 256, μ: 458, ~: 437)
FixedPointMathLibTest:testFailMulDivUpZeroDenominator() (gas: 329)
FixedPointMathLibTest:testFailMulDivUpZeroDenominator(uint256,uint256) (runs: 256, μ: 428, ~: 428)
FixedPointMathLibTest:testFailMulWadDownOverflow(uint256,uint256) (runs: 256, μ: 420, ~: 387)
FixedPointMathLibTest:testFailMulWadUpOverflow(uint256,uint256) (runs: 256, μ: 397, ~: 364)
FixedPointMathLibTest:testMulDivDown() (gas: 1813)
FixedPointMathLibTest:testMulDivDown(uint256,uint256,uint256) (runs: 256, μ: 693, ~: 786)
FixedPointMathLibTest:testMulDivDownEdgeCases() (gas: 686)
FixedPointMathLibTest:testMulDivUp() (gas: 2095)
FixedPointMathLibTest:testMulDivUp(uint256,uint256,uint256) (runs: 256, μ: 857, ~: 1034)
FixedPointMathLibTest:testMulDivUpEdgeCases() (gas: 785)
FixedPointMathLibTest:testMulWadDown() (gas: 823)
FixedPointMathLibTest:testMulWadDown(uint256,uint256) (runs: 256, μ: 687, ~: 803)
FixedPointMathLibTest:testMulWadDownEdgeCases() (gas: 822)
FixedPointMathLibTest:testMulWadUp() (gas: 921)
FixedPointMathLibTest:testMulWadUp(uint256,uint256) (runs: 256, μ: 840, ~: 1053)
FixedPointMathLibTest:testMulWadUpEdgeCases() (gas: 899)
FixedPointMathLibTest:testRPow() (gas: 2164)
FixedPointMathLibTest:testSqrt() (gas: 2580)
FixedPointMathLibTest:testSqrt(uint256) (runs: 256, μ: 1035, ~: 1037)
FixedPointMathLibTest:testSqrtBack(uint256) (runs: 256, μ: 10334, ~: 340)
FixedPointMathLibTest:testSqrtBackHashed(uint256) (runs: 256, μ: 59030, ~: 59244)
FixedPointMathLibTest:testSqrtBackHashedSingle() (gas: 58937)
LibStringTest:testDifferentiallyFuzzToString(uint256,bytes) (runs: 256, μ: 21731, ~: 17899)
LibStringTest:testDifferentiallyFuzzToStringInt(int256,bytes) (runs: 256, μ: 21587, ~: 15124)
LibStringTest:testToString() (gas: 10069)
LibStringTest:testToStringDirty() (gas: 8145)
LibStringTest:testToStringIntNegative() (gas: 9634)
LibStringTest:testToStringIntPositive() (gas: 10481)
LibStringTest:testToStringOverwrite() (gas: 506)
MerkleProofLibTest:testValidProofSupplied() (gas: 2153)
MerkleProofLibTest:testVerifyEmptyMerkleProofSuppliedLeafAndRootDifferent() (gas: 1458)
MerkleProofLibTest:testVerifyEmptyMerkleProofSuppliedLeafAndRootSame() (gas: 1452)
MerkleProofLibTest:testVerifyInvalidProofSupplied() (gas: 2172)
MultiRolesAuthorityTest:testCanCallPublicCapability() (gas: 34204)
MultiRolesAuthorityTest:testCanCallPublicCapability(address,address,bytes4) (runs: 256, μ: 34397, ~: 34364)
MultiRolesAuthorityTest:testCanCallWithAuthorizedRole() (gas: 80416)
MultiRolesAuthorityTest:testCanCallWithAuthorizedRole(address,uint8,address,bytes4) (runs: 256, μ: 80705, ~: 80671)
MultiRolesAuthorityTest:testCanCallWithCustomAuthority() (gas: 422439)
MultiRolesAuthorityTest:testCanCallWithCustomAuthority(address,address,bytes4) (runs: 256, μ: 422858, ~: 422858)
MultiRolesAuthorityTest:testCanCallWithCustomAuthorityOverridesPublicCapability() (gas: 247388)
MultiRolesAuthorityTest:testCanCallWithCustomAuthorityOverridesPublicCapability(address,address,bytes4) (runs: 256, μ: 247841, ~: 247841)
MultiRolesAuthorityTest:testCanCallWithCustomAuthorityOverridesUserWithRole() (gas: 256546)
MultiRolesAuthorityTest:testCanCallWithCustomAuthorityOverridesUserWithRole(address,uint8,address,bytes4) (runs: 256, μ: 256886, ~: 256852)
MultiRolesAuthorityTest:testSetPublicCapabilities() (gas: 27727)
MultiRolesAuthorityTest:testSetPublicCapabilities(bytes4) (runs: 256, μ: 27838, ~: 27835)
MultiRolesAuthorityTest:testSetRoleCapabilities() (gas: 28932)
MultiRolesAuthorityTest:testSetRoleCapabilities(uint8,bytes4) (runs: 256, μ: 29075, ~: 29074)
MultiRolesAuthorityTest:testSetRoles() (gas: 28918)
MultiRolesAuthorityTest:testSetRoles(address,uint8) (runs: 256, μ: 29033, ~: 29016)
MultiRolesAuthorityTest:testSetTargetCustomAuthority() (gas: 28102)
MultiRolesAuthorityTest:testSetTargetCustomAuthority(address,address) (runs: 256, μ: 28175, ~: 28144)
OwnedTest:testCallFunctionAsNonOwner() (gas: 11344)
OwnedTest:testCallFunctionAsNonOwner(address) (runs: 256, μ: 16252, ~: 16290)
OwnedTest:testCallFunctionAsOwner() (gas: 10435)
OwnedTest:testTransferOwnership() (gas: 13123)
OwnedTest:testTransferOwnership(address) (runs: 256, μ: 13154, ~: 13192)
ReentrancyGuardTest:invariantReentrancyStatusAlways1() (runs: 256, calls: 128000, reverts: 267)
ReentrancyGuardTest:testFailUnprotectedCall() (gas: 46147)
ReentrancyGuardTest:testNoReentrancy() (gas: 7515)
ReentrancyGuardTest:testProtectedCall() (gas: 33467)
RolesAuthorityTest:testCanCallPublicCapability() (gas: 33409)
RolesAuthorityTest:testCanCallPublicCapability(address,address,bytes4) (runs: 256, μ: 33567, ~: 33534)
RolesAuthorityTest:testCanCallWithAuthorizedRole() (gas: 79995)
RolesAuthorityTest:testCanCallWithAuthorizedRole(address,uint8,address,bytes4) (runs: 256, μ: 80272, ~: 80238)
RolesAuthorityTest:testSetPublicCapabilities() (gas: 29095)
RolesAuthorityTest:testSetPublicCapabilities(address,bytes4) (runs: 256, μ: 29209, ~: 29192)
RolesAuthorityTest:testSetRoleCapabilities() (gas: 30276)
RolesAuthorityTest:testSetRoleCapabilities(uint8,address,bytes4) (runs: 256, μ: 30505, ~: 30489)
RolesAuthorityTest:testSetRoles() (gas: 29005)
RolesAuthorityTest:testSetRoles(address,uint8) (runs: 256, μ: 29124, ~: 29108)
SSTORE2Test:testFailReadInvalidPointer() (gas: 2927)
SSTORE2Test:testFailReadInvalidPointer(address,bytes) (runs: 256, μ: 3847, ~: 3892)
SSTORE2Test:testFailReadInvalidPointerCustomBounds() (gas: 3099)
SSTORE2Test:testFailReadInvalidPointerCustomBounds(address,uint256,uint256,bytes) (runs: 256, μ: 4121, ~: 4130)
SSTORE2Test:testFailReadInvalidPointerCustomStartBound() (gas: 3004)
SSTORE2Test:testFailReadInvalidPointerCustomStartBound(address,uint256,bytes) (runs: 256, μ: 3992, ~: 3988)
SSTORE2Test:testFailWriteReadCustomBoundsOutOfRange(bytes,uint256,uint256,bytes) (runs: 256, μ: 45877, ~: 43603)
SSTORE2Test:testFailWriteReadCustomStartBoundOutOfRange(bytes,uint256,bytes) (runs: 256, μ: 45874, ~: 43452)
SSTORE2Test:testFailWriteReadEmptyOutOfBounds() (gas: 34470)
SSTORE2Test:testFailWriteReadOutOfBounds() (gas: 34426)
SSTORE2Test:testFailWriteReadOutOfStartBound() (gas: 34362)
SSTORE2Test:testWriteRead() (gas: 53497)
SSTORE2Test:testWriteRead(bytes,bytes) (runs: 256, μ: 43224, ~: 41555)
SSTORE2Test:testWriteReadCustomBounds() (gas: 34869)
SSTORE2Test:testWriteReadCustomBounds(bytes,uint256,uint256,bytes) (runs: 256, μ: 30914, ~: 45198)
SSTORE2Test:testWriteReadCustomStartBound() (gas: 34740)
SSTORE2Test:testWriteReadCustomStartBound(bytes,uint256,bytes) (runs: 256, μ: 46481, ~: 44053)
SSTORE2Test:testWriteReadEmptyBound() (gas: 34677)
SSTORE2Test:testWriteReadFullBoundedRead() (gas: 53672)
SSTORE2Test:testWriteReadFullStartBound() (gas: 34764)
SafeCastLibTest:testFailSafeCastTo104() (gas: 387)
SafeCastLibTest:testFailSafeCastTo104(uint256) (runs: 256, μ: 468, ~: 468)
SafeCastLibTest:testFailSafeCastTo112() (gas: 388)
SafeCastLibTest:testFailSafeCastTo112(uint256) (runs: 256, μ: 445, ~: 445)
SafeCastLibTest:testFailSafeCastTo120() (gas: 409)
SafeCastLibTest:testFailSafeCastTo120(uint256) (runs: 256, μ: 490, ~: 490)
SafeCastLibTest:testFailSafeCastTo128() (gas: 365)
SafeCastLibTest:testFailSafeCastTo128(uint256) (runs: 256, μ: 487, ~: 487)
SafeCastLibTest:testFailSafeCastTo136() (gas: 409)
SafeCastLibTest:testFailSafeCastTo136(uint256) (runs: 256, μ: 489, ~: 489)
SafeCastLibTest:testFailSafeCastTo144() (gas: 365)
SafeCastLibTest:testFailSafeCastTo144(uint256) (runs: 256, μ: 423, ~: 423)
SafeCastLibTest:testFailSafeCastTo152() (gas: 368)
SafeCastLibTest:testFailSafeCastTo152(uint256) (runs: 256, μ: 468, ~: 468)
SafeCastLibTest:testFailSafeCastTo16() (gas: 388)
SafeCastLibTest:testFailSafeCastTo16(uint256) (runs: 256, μ: 468, ~: 468)
SafeCastLibTest:testFailSafeCastTo160() (gas: 409)
SafeCastLibTest:testFailSafeCastTo160(uint256) (runs: 256, μ: 444, ~: 444)
SafeCastLibTest:testFailSafeCastTo168() (gas: 341)
SafeCastLibTest:testFailSafeCastTo168(uint256) (runs: 256, μ: 488, ~: 488)
SafeCastLibTest:testFailSafeCastTo176() (gas: 363)
SafeCastLibTest:testFailSafeCastTo176(uint256) (runs: 256, μ: 489, ~: 489)
SafeCastLibTest:testFailSafeCastTo184() (gas: 343)
SafeCastLibTest:testFailSafeCastTo184(uint256) (runs: 256, μ: 490, ~: 490)
SafeCastLibTest:testFailSafeCastTo192() (gas: 367)
SafeCastLibTest:testFailSafeCastTo192(uint256) (runs: 256, μ: 446, ~: 446)
SafeCastLibTest:testFailSafeCastTo200() (gas: 343)
SafeCastLibTest:testFailSafeCastTo200(uint256) (runs: 256, μ: 490, ~: 490)
SafeCastLibTest:testFailSafeCastTo208() (gas: 386)
SafeCastLibTest:testFailSafeCastTo208(uint256) (runs: 256, μ: 446, ~: 446)
SafeCastLibTest:testFailSafeCastTo216() (gas: 365)
SafeCastLibTest:testFailSafeCastTo216(uint256) (runs: 256, μ: 424, ~: 424)
SafeCastLibTest:testFailSafeCastTo224() (gas: 409)
SafeCastLibTest:testFailSafeCastTo224(uint256) (runs: 256, μ: 423, ~: 423)
SafeCastLibTest:testFailSafeCastTo232() (gas: 410)
SafeCastLibTest:testFailSafeCastTo232(uint256) (runs: 256, μ: 467, ~: 467)
SafeCastLibTest:testFailSafeCastTo24() (gas: 387)
SafeCastLibTest:testFailSafeCastTo24(uint256) (runs: 256, μ: 424, ~: 424)
SafeCastLibTest:testFailSafeCastTo240() (gas: 364)
SafeCastLibTest:testFailSafeCastTo240(uint256) (runs: 256, μ: 467, ~: 467)
SafeCastLibTest:testFailSafeCastTo248() (gas: 365)
SafeCastLibTest:testFailSafeCastTo248(uint256) (runs: 256, μ: 466, ~: 466)
SafeCastLibTest:testFailSafeCastTo32() (gas: 364)
SafeCastLibTest:testFailSafeCastTo32(uint256) (runs: 256, μ: 468, ~: 468)
SafeCastLibTest:testFailSafeCastTo40() (gas: 366)
SafeCastLibTest:testFailSafeCastTo40(uint256) (runs: 256, μ: 422, ~: 422)
SafeCastLibTest:testFailSafeCastTo48() (gas: 366)
SafeCastLibTest:testFailSafeCastTo48(uint256) (runs: 256, μ: 488, ~: 488)
SafeCastLibTest:testFailSafeCastTo56() (gas: 388)
SafeCastLibTest:testFailSafeCastTo56(uint256) (runs: 256, μ: 445, ~: 445)
SafeCastLibTest:testFailSafeCastTo64() (gas: 410)
SafeCastLibTest:testFailSafeCastTo64(uint256) (runs: 256, μ: 446, ~: 446)
SafeCastLibTest:testFailSafeCastTo72() (gas: 410)
SafeCastLibTest:testFailSafeCastTo72(uint256) (runs: 256, μ: 467, ~: 467)
SafeCastLibTest:testFailSafeCastTo8() (gas: 341)
SafeCastLibTest:testFailSafeCastTo8(uint256) (runs: 256, μ: 421, ~: 421)
SafeCastLibTest:testFailSafeCastTo80() (gas: 343)
SafeCastLibTest:testFailSafeCastTo80(uint256) (runs: 256, μ: 424, ~: 424)
SafeCastLibTest:testFailSafeCastTo88() (gas: 344)
SafeCastLibTest:testFailSafeCastTo88(uint256) (runs: 256, μ: 489, ~: 489)
SafeCastLibTest:testFailSafeCastTo96() (gas: 366)
SafeCastLibTest:testFailSafeCastTo96(uint256) (runs: 256, μ: 469, ~: 469)
SafeCastLibTest:testSafeCastTo104() (gas: 515)
SafeCastLibTest:testSafeCastTo104(uint256) (runs: 256, μ: 2779, ~: 2779)
SafeCastLibTest:testSafeCastTo112() (gas: 469)
SafeCastLibTest:testSafeCastTo112(uint256) (runs: 256, μ: 2755, ~: 2755)
SafeCastLibTest:testSafeCastTo120() (gas: 491)
SafeCastLibTest:testSafeCastTo120(uint256) (runs: 256, μ: 2735, ~: 2735)
SafeCastLibTest:testSafeCastTo128() (gas: 516)
SafeCastLibTest:testSafeCastTo128(uint256) (runs: 256, μ: 2735, ~: 2735)
SafeCastLibTest:testSafeCastTo136() (gas: 470)
SafeCastLibTest:testSafeCastTo136(uint256) (runs: 256, μ: 2757, ~: 2757)
SafeCastLibTest:testSafeCastTo144() (gas: 514)
SafeCastLibTest:testSafeCastTo144(uint256) (runs: 256, μ: 2798, ~: 2798)
SafeCastLibTest:testSafeCastTo152() (gas: 494)
SafeCastLibTest:testSafeCastTo152(uint256) (runs: 256, μ: 2734, ~: 2734)
SafeCastLibTest:testSafeCastTo16() (gas: 469)
SafeCastLibTest:testSafeCastTo16(uint256) (runs: 256, μ: 2779, ~: 2779)
SafeCastLibTest:testSafeCastTo160() (gas: 491)
SafeCastLibTest:testSafeCastTo160(uint256) (runs: 256, μ: 2775, ~: 2775)
SafeCastLibTest:testSafeCastTo168() (gas: 494)
SafeCastLibTest:testSafeCastTo168(uint256) (runs: 256, μ: 2799, ~: 2799)
SafeCastLibTest:testSafeCastTo176() (gas: 493)
SafeCastLibTest:testSafeCastTo176(uint256) (runs: 256, μ: 2734, ~: 2734)
SafeCastLibTest:testSafeCastTo184() (gas: 513)
SafeCastLibTest:testSafeCastTo184(uint256) (runs: 256, μ: 2801, ~: 2801)
SafeCastLibTest:testSafeCastTo192() (gas: 494)
SafeCastLibTest:testSafeCastTo192(uint256) (runs: 256, μ: 2734, ~: 2734)
SafeCastLibTest:testSafeCastTo200() (gas: 470)
SafeCastLibTest:testSafeCastTo200(uint256) (runs: 256, μ: 2734, ~: 2734)
SafeCastLibTest:testSafeCastTo208() (gas: 472)
SafeCastLibTest:testSafeCastTo208(uint256) (runs: 256, μ: 2756, ~: 2756)
SafeCastLibTest:testSafeCastTo216() (gas: 493)
SafeCastLibTest:testSafeCastTo216(uint256) (runs: 256, μ: 2777, ~: 2777)
SafeCastLibTest:testSafeCastTo224() (gas: 469)
SafeCastLibTest:testSafeCastTo224(uint256) (runs: 256, μ: 2733, ~: 2733)
SafeCastLibTest:testSafeCastTo232() (gas: 492)
SafeCastLibTest:testSafeCastTo232(uint256) (runs: 256, μ: 2735, ~: 2735)
SafeCastLibTest:testSafeCastTo24() (gas: 515)
SafeCastLibTest:testSafeCastTo24(uint256) (runs: 256, μ: 2733, ~: 2733)
SafeCastLibTest:testSafeCastTo240() (gas: 513)
SafeCastLibTest:testSafeCastTo240(uint256) (runs: 256, μ: 2800, ~: 2800)
SafeCastLibTest:testSafeCastTo248() (gas: 472)
SafeCastLibTest:testSafeCastTo248(uint256) (runs: 256, μ: 2777, ~: 2777)
SafeCastLibTest:testSafeCastTo32() (gas: 516)
SafeCastLibTest:testSafeCastTo32(uint256) (runs: 256, μ: 2777, ~: 2777)
SafeCastLibTest:testSafeCastTo40() (gas: 517)
SafeCastLibTest:testSafeCastTo40(uint256) (runs: 256, μ: 2756, ~: 2756)
SafeCastLibTest:testSafeCastTo48() (gas: 469)
SafeCastLibTest:testSafeCastTo48(uint256) (runs: 256, μ: 2778, ~: 2778)
SafeCastLibTest:testSafeCastTo56() (gas: 470)
SafeCastLibTest:testSafeCastTo56(uint256) (runs: 256, μ: 2801, ~: 2801)
SafeCastLibTest:testSafeCastTo64() (gas: 537)
SafeCastLibTest:testSafeCastTo64(uint256) (runs: 256, μ: 2799, ~: 2799)
SafeCastLibTest:testSafeCastTo72(uint256) (runs: 256, μ: 2798, ~: 2798)
SafeCastLibTest:testSafeCastTo8() (gas: 513)
SafeCastLibTest:testSafeCastTo8(uint256) (runs: 256, μ: 2755, ~: 2755)
SafeCastLibTest:testSafeCastTo80(uint256) (runs: 256, μ: 2736, ~: 2736)
SafeCastLibTest:testSafeCastTo88(uint256) (runs: 256, μ: 2755, ~: 2755)
SafeCastLibTest:testSafeCastTo96() (gas: 536)
SafeCastLibTest:testSafeCastTo96(uint256) (runs: 256, μ: 2800, ~: 2800)
SafeTransferLibTest:testApproveWithGarbage(address,uint256,bytes,bytes) (runs: 256, μ: 3256, ~: 2187)
SafeTransferLibTest:testApproveWithMissingReturn() (gas: 30866)
SafeTransferLibTest:testApproveWithMissingReturn(address,uint256,bytes) (runs: 256, μ: 31476, ~: 31703)
SafeTransferLibTest:testApproveWithReturnsTooMuch() (gas: 31133)
SafeTransferLibTest:testApproveWithReturnsTooMuch(address,uint256,bytes) (runs: 256, μ: 31806, ~: 32033)
SafeTransferLibTest:testApproveWithStandardERC20() (gas: 30903)
SafeTransferLibTest:testApproveWithStandardERC20(address,uint256,bytes) (runs: 256, μ: 31554, ~: 31781)
SafeTransferLibTest:testFailApproveWithGarbage(address,uint256,bytes,bytes) (runs: 256, μ: 87459, ~: 78057)
SafeTransferLibTest:testFailApproveWithNonContract() (gas: 3244)
SafeTransferLibTest:testFailApproveWithNonContract(address,address,uint256,bytes) (runs: 256, μ: 4277, ~: 4333)
SafeTransferLibTest:testFailApproveWithReturnsFalse() (gas: 5753)
SafeTransferLibTest:testFailApproveWithReturnsFalse(address,uint256,bytes) (runs: 256, μ: 6585, ~: 6579)
SafeTransferLibTest:testFailApproveWithReturnsTooLittle() (gas: 5694)
SafeTransferLibTest:testFailApproveWithReturnsTooLittle(address,uint256,bytes) (runs: 256, μ: 6593, ~: 6587)
SafeTransferLibTest:testFailApproveWithReturnsTwo(address,uint256,bytes) (runs: 256, μ: 6601, ~: 6595)
SafeTransferLibTest:testFailApproveWithReverting() (gas: 5534)
SafeTransferLibTest:testFailApproveWithReverting(address,uint256,bytes) (runs: 256, μ: 6414, ~: 6408)
SafeTransferLibTest:testFailTransferETHToContractWithoutFallback() (gas: 7244)
SafeTransferLibTest:testFailTransferETHToContractWithoutFallback(uint256,bytes) (runs: 256, μ: 7988, ~: 8055)
SafeTransferLibTest:testFailTransferFromWithGarbage(address,address,uint256,bytes,bytes) (runs: 256, μ: 127531, ~: 117533)
SafeTransferLibTest:testFailTransferFromWithNonContract() (gas: 3256)
SafeTransferLibTest:testFailTransferFromWithNonContract(address,address,address,uint256,bytes) (runs: 256, μ: 4436, ~: 4455)
SafeTransferLibTest:testFailTransferFromWithReturnsFalse() (gas: 13773)
SafeTransferLibTest:testFailTransferFromWithReturnsFalse(address,address,uint256,bytes) (runs: 256, μ: 14703, ~: 14698)
SafeTransferLibTest:testFailTransferFromWithReturnsTooLittle() (gas: 13676)
SafeTransferLibTest:testFailTransferFromWithReturnsTooLittle(address,address,uint256,bytes) (runs: 256, μ: 14628, ~: 14623)
SafeTransferLibTest:testFailTransferFromWithReturnsTwo(address,address,uint256,bytes) (runs: 256, μ: 14755, ~: 14750)
SafeTransferLibTest:testFailTransferFromWithReverting() (gas: 9757)
SafeTransferLibTest:testFailTransferFromWithReverting(address,address,uint256,bytes) (runs: 256, μ: 10685, ~: 10680)
SafeTransferLibTest:testFailTransferWithGarbage(address,uint256,bytes,bytes) (runs: 256, μ: 93432, ~: 84126)
SafeTransferLibTest:testFailTransferWithNonContract() (gas: 3222)
SafeTransferLibTest:testFailTransferWithNonContract(address,address,uint256,bytes) (runs: 256, μ: 4253, ~: 4309)
SafeTransferLibTest:testFailTransferWithReturnsFalse() (gas: 8669)
SafeTransferLibTest:testFailTransferWithReturnsFalse(address,uint256,bytes) (runs: 256, μ: 9589, ~: 9583)
SafeTransferLibTest:testFailTransferWithReturnsTooLittle() (gas: 8653)
SafeTransferLibTest:testFailTransferWithReturnsTooLittle(address,uint256,bytes) (runs: 256, μ: 9529, ~: 9523)
SafeTransferLibTest:testFailTransferWithReturnsTwo(address,uint256,bytes) (runs: 256, μ: 9561, ~: 9555)
SafeTransferLibTest:testFailTransferWithReverting() (gas: 8515)
SafeTransferLibTest:testFailTransferWithReverting(address,uint256,bytes) (runs: 256, μ: 9372, ~: 9366)
SafeTransferLibTest:testTransferETH() (gas: 34592)
SafeTransferLibTest:testTransferETH(address,uint256,bytes) (runs: 256, μ: 37330, ~: 37953)
SafeTransferLibTest:testTransferFromWithGarbage(address,address,uint256,bytes,bytes) (runs: 256, μ: 2899, ~: 2298)
SafeTransferLibTest:testTransferFromWithMissingReturn() (gas: 49300)
SafeTransferLibTest:testTransferFromWithMissingReturn(address,address,uint256,bytes) (runs: 256, μ: 49516, ~: 49725)
SafeTransferLibTest:testTransferFromWithReturnsTooMuch() (gas: 49814)
SafeTransferLibTest:testTransferFromWithReturnsTooMuch(address,address,uint256,bytes) (runs: 256, μ: 50118, ~: 50325)
SafeTransferLibTest:testTransferFromWithStandardERC20() (gas: 47624)
SafeTransferLibTest:testTransferFromWithStandardERC20(address,address,uint256,bytes) (runs: 256, μ: 47889, ~: 48101)
SafeTransferLibTest:testTransferWithGarbage(address,uint256,bytes,bytes) (runs: 256, μ: 3349, ~: 2187)
SafeTransferLibTest:testTransferWithMissingReturn() (gas: 36868)
SafeTransferLibTest:testTransferWithMissingReturn(address,uint256,bytes) (runs: 256, μ: 37411, ~: 37727)
SafeTransferLibTest:testTransferWithReturnsTooMuch() (gas: 37111)
SafeTransferLibTest:testTransferWithReturnsTooMuch(address,uint256,bytes) (runs: 256, μ: 37632, ~: 37948)
SafeTransferLibTest:testTransferWithStandardERC20() (gas: 36717)
SafeTransferLibTest:testTransferWithStandardERC20(address,uint256,bytes) (runs: 256, μ: 37282, ~: 37598)
SignedWadMathTest:testFailWadDivOverflow(int256,int256) (runs: 256, μ: 344, ~: 329)
SignedWadMathTest:testFailWadDivZeroDenominator(int256) (runs: 256, μ: 296, ~: 296)
SignedWadMathTest:testFailWadMulEdgeCase() (gas: 286)
SignedWadMathTest:testFailWadMulEdgeCase2() (gas: 309)
SignedWadMathTest:testFailWadMulOverflow(int256,int256) (runs: 256, μ: 349, ~: 319)
SignedWadMathTest:testWadDiv(uint256,uint256,bool,bool) (runs: 256, μ: 5711, ~: 5714)
SignedWadMathTest:testWadMul(uint256,uint256,bool,bool) (runs: 256, μ: 5759, ~: 5762)
WETHInvariants:invariantTotalSupplyEqualsBalance() (runs: 256, calls: 128000, reverts: 58472)
WETHTest:testDeposit() (gas: 63535)
WETHTest:testDeposit(uint256) (runs: 256, μ: 64971, ~: 65880)
WETHTest:testFallbackDeposit() (gas: 63249)
WETHTest:testFallbackDeposit(uint256) (runs: 256, μ: 64695, ~: 65604)
WETHTest:testPartialWithdraw() (gas: 73281)
WETHTest:testWithdraw() (gas: 54360)
WETHTest:testWithdraw(uint256,uint256) (runs: 256, μ: 77267, ~: 78076)