-
Notifications
You must be signed in to change notification settings - Fork 4
/
.gas-snapshot
414 lines (414 loc) · 35 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
TestAccessControlUDS:test_grantRole(bytes32,address) (runs: 256, μ: 44858, ~: 44858)
TestAccessControlUDS:test_grantRole_revert_NotAuthorized(address,bytes32,address) (runs: 256, μ: 21533, ~: 21533)
TestAccessControlUDS:test_hasRole(bytes32,address) (runs: 256, μ: 20781, ~: 20781)
TestAccessControlUDS:test_renounceRole(bytes32,address) (runs: 256, μ: 34747, ~: 34710)
TestAccessControlUDS:test_setRoleAdmin(bytes32,bytes32) (runs: 256, μ: 38102, ~: 38102)
TestAccessControlUDS:test_setRoleAdmin2(bytes32,bytes32,bytes32,address) (runs: 256, μ: 73965, ~: 73965)
TestAccessControlUDS:test_setRoleAdmin_revert_NotAuthorized(address,bytes32,bytes32) (runs: 256, μ: 21352, ~: 21352)
TestAccessControlUDS:test_setUp() (gas: 14915)
TestEIP712PermitUDS:test_permit() (gas: 38000)
TestEIP712PermitUDS:test_permit_revert_DeadlineExpired() (gas: 11085)
TestEIP712PermitUDS:test_permit_revert_InvalidSigner() (gas: 102289)
TestEIP712PermitUDS:test_setUp() (gas: 290)
TestERC1155UDS:testApproveAll() (gas: 36111)
TestERC1155UDS:testApproveAll(address,bool) (runs: 256, μ: 21924, ~: 16483)
TestERC1155UDS:testBatchBalanceOf() (gas: 164042)
TestERC1155UDS:testBatchBurn() (gas: 158367)
TestERC1155UDS:testBatchBurn(address,uint256[],uint256[],uint256[],bytes) (runs: 256, μ: 3410153, ~: 3010729)
TestERC1155UDS:testBatchMintToEOA() (gas: 144118)
TestERC1155UDS:testBatchMintToEOA(address,uint256[],uint256[],bytes) (runs: 256, μ: 3259549, ~: 2943201)
TestERC1155UDS:testBatchMintToERC1155Recipient() (gas: 1003929)
TestERC1155UDS:testBatchMintToERC1155Recipient(uint256[],uint256[],bytes) (runs: 256, μ: 7256866, ~: 6351923)
TestERC1155UDS:testBurn() (gas: 44048)
TestERC1155UDS:testBurn(address,uint256,uint256,bytes,uint256) (runs: 256, μ: 46835, ~: 49220)
TestERC1155UDS:testFailBalanceOfBatchWithArrayMismatch() (gas: 12778)
TestERC1155UDS:testFailBalanceOfBatchWithArrayMismatch(address[],uint256[]) (runs: 256, μ: 60513, ~: 61421)
TestERC1155UDS:testFailBatchBurnInsufficientBalance() (gas: 141590)
TestERC1155UDS:testFailBatchBurnInsufficientBalance(address,uint256[],uint256[],uint256[],bytes) (runs: 256, μ: 1250598, ~: 419680)
TestERC1155UDS:testFailBatchBurnWithArrayLengthMismatch() (gas: 140865)
TestERC1155UDS:testFailBatchBurnWithArrayLengthMismatch(address,uint256[],uint256[],uint256[],bytes) (runs: 256, μ: 83579, ~: 84985)
TestERC1155UDS:testFailBatchMintToNonERC1155Recipient() (gas: 172362)
TestERC1155UDS:testFailBatchMintToNonERC1155Recipient(uint256[],uint256[],bytes) (runs: 256, μ: 3096302, ~: 2637292)
TestERC1155UDS:testFailBatchMintToRevertingERC1155Recipient() (gas: 362471)
TestERC1155UDS:testFailBatchMintToRevertingERC1155Recipient(uint256[],uint256[],bytes) (runs: 256, μ: 3286429, ~: 2827418)
TestERC1155UDS:testFailBatchMintToWrongReturnDataERC1155Recipient() (gas: 315756)
TestERC1155UDS:testFailBatchMintToWrongReturnDataERC1155Recipient(uint256[],uint256[],bytes) (runs: 256, μ: 3239740, ~: 2780730)
TestERC1155UDS:testFailBatchMintToZero() (gas: 136708)
TestERC1155UDS:testFailBatchMintToZero(uint256[],uint256[],bytes) (runs: 256, μ: 3036730, ~: 2576488)
TestERC1155UDS:testFailBatchMintWithArrayMismatch() (gas: 14426)
TestERC1155UDS:testFailBatchMintWithArrayMismatch(address,uint256[],uint256[],bytes) (runs: 256, μ: 75670, ~: 75268)
TestERC1155UDS:testFailBurnInsufficientBalance() (gas: 39959)
TestERC1155UDS:testFailBurnInsufficientBalance(address,uint256,uint256,uint256,bytes) (runs: 256, μ: 42678, ~: 45200)
TestERC1155UDS:testFailMintToNonERC155Recipient() (gas: 73069)
TestERC1155UDS:testFailMintToNonERC155Recipient(uint256,uint256,bytes) (runs: 256, μ: 73295, ~: 73981)
TestERC1155UDS:testFailMintToRevertingERC155Recipient() (gas: 262858)
TestERC1155UDS:testFailMintToRevertingERC155Recipient(uint256,uint256,bytes) (runs: 256, μ: 263058, ~: 263744)
TestERC1155UDS:testFailMintToWrongReturnDataERC155Recipient() (gas: 262812)
TestERC1155UDS:testFailMintToWrongReturnDataERC155Recipient(uint256,uint256,bytes) (runs: 256, μ: 263082, ~: 263768)
TestERC1155UDS:testFailMintToZero() (gas: 38433)
TestERC1155UDS:testFailMintToZero(uint256,uint256,bytes) (runs: 256, μ: 38577, ~: 39303)
TestERC1155UDS:testFailSafeBatchTransferFromToNonERC1155Recipient() (gas: 327246)
TestERC1155UDS:testFailSafeBatchTransferFromToNonERC1155Recipient(uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 3451497, ~: 2919085)
TestERC1155UDS:testFailSafeBatchTransferFromToRevertingERC1155Recipient() (gas: 517437)
TestERC1155UDS:testFailSafeBatchTransferFromToRevertingERC1155Recipient(uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 3641624, ~: 3109206)
TestERC1155UDS:testFailSafeBatchTransferFromToWrongReturnDataERC1155Recipient() (gas: 470659)
TestERC1155UDS:testFailSafeBatchTransferFromToWrongReturnDataERC1155Recipient(uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 3594895, ~: 3062480)
TestERC1155UDS:testFailSafeBatchTransferFromToZero() (gas: 292377)
TestERC1155UDS:testFailSafeBatchTransferFromToZero(uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 3416269, ~: 2883888)
TestERC1155UDS:testFailSafeBatchTransferFromWithArrayLengthMismatch() (gas: 168382)
TestERC1155UDS:testFailSafeBatchTransferFromWithArrayLengthMismatch(address,uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 87643, ~: 88338)
TestERC1155UDS:testFailSafeBatchTransferInsufficientBalance() (gas: 169366)
TestERC1155UDS:testFailSafeBatchTransferInsufficientBalance(address,uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 1467601, ~: 482412)
TestERC1155UDS:testFailSafeTransferFromInsufficientBalance() (gas: 68782)
TestERC1155UDS:testFailSafeTransferFromInsufficientBalance(address,uint256,uint256,uint256,bytes,bytes) (runs: 256, μ: 71038, ~: 74728)
TestERC1155UDS:testFailSafeTransferFromSelfInsufficientBalance() (gas: 39518)
TestERC1155UDS:testFailSafeTransferFromSelfInsufficientBalance(address,uint256,uint256,uint256,bytes,bytes) (runs: 256, μ: 43023, ~: 45594)
TestERC1155UDS:testFailSafeTransferFromToNonERC155Recipient() (gas: 101735)
TestERC1155UDS:testFailSafeTransferFromToNonERC155Recipient(uint256,uint256,uint256,bytes,bytes) (runs: 256, μ: 103755, ~: 107649)
TestERC1155UDS:testFailSafeTransferFromToRevertingERC1155Recipient() (gas: 291546)
TestERC1155UDS:testFailSafeTransferFromToRevertingERC1155Recipient(uint256,uint256,uint256,bytes,bytes) (runs: 256, μ: 293536, ~: 297428)
TestERC1155UDS:testFailSafeTransferFromToWrongReturnDataERC1155Recipient() (gas: 244800)
TestERC1155UDS:testFailSafeTransferFromToWrongReturnDataERC1155Recipient(uint256,uint256,uint256,bytes,bytes) (runs: 256, μ: 246768, ~: 250660)
TestERC1155UDS:testFailSafeTransferFromToZero() (gas: 67170)
TestERC1155UDS:testFailSafeTransferFromToZero(uint256,uint256,uint256,bytes,bytes) (runs: 256, μ: 69197, ~: 73084)
TestERC1155UDS:testMintToEOA() (gas: 39909)
TestERC1155UDS:testMintToEOA(address,uint256,uint256,bytes) (runs: 256, μ: 40538, ~: 41035)
TestERC1155UDS:testMintToERC1155Recipient() (gas: 667873)
TestERC1155UDS:testMintToERC1155Recipient(uint256,uint256,bytes) (runs: 256, μ: 704935, ~: 696039)
TestERC1155UDS:testSafeBatchTransferFromToEOA() (gas: 307247)
TestERC1155UDS:testSafeBatchTransferFromToEOA(address,uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 4720818, ~: 3728602)
TestERC1155UDS:testSafeBatchTransferFromToERC1155Recipient() (gas: 1186174)
TestERC1155UDS:testSafeBatchTransferFromToERC1155Recipient(uint256[],uint256[],uint256[],bytes,bytes) (runs: 256, μ: 7643242, ~: 6560467)
TestERC1155UDS:testSafeTransferFromSelf() (gas: 70099)
TestERC1155UDS:testSafeTransferFromSelf(uint256,uint256,bytes,uint256,address,bytes) (runs: 256, μ: 72422, ~: 76379)
TestERC1155UDS:testSafeTransferFromToEOA() (gas: 99361)
TestERC1155UDS:testSafeTransferFromToERC1155Recipient() (gas: 747095)
TestERC1155UDS:testSafeTransferFromToERC1155Recipient(uint256,uint256,bytes,uint256,bytes) (runs: 256, μ: 786150, ~: 780702)
TestERC1155UDS:test_setUp() (gas: 402)
TestERC20BurnableUDS:test_burn() (gas: 66818)
TestERC20BurnableUDS:test_burn(address,uint256,uint256) (runs: 256, μ: 61181, ~: 61931)
TestERC20BurnableUDS:test_burnFrom() (gas: 96609)
TestERC20BurnableUDS:test_burnFrom(address,uint256,uint256,uint256) (runs: 256, μ: 90146, ~: 89976)
TestERC20BurnableUDS:test_burnFrom_revert_Underflow() (gas: 91572)
TestERC20BurnableUDS:test_burn_revert_Underflow() (gas: 64016)
TestERC20BurnableUDS:test_setUp() (gas: 22787)
TestERC20BurnableUDSTestERC20UDS:testApprove() (gas: 36158)
TestERC20BurnableUDSTestERC20UDS:testBurn() (gas: 62725)
TestERC20BurnableUDSTestERC20UDS:testFailFuzzBurnInsufficientBalance(address,uint256,uint256) (runs: 256, μ: 58757, ~: 62294)
TestERC20BurnableUDSTestERC20UDS:testFailFuzzPermitBadDeadline(uint256,address,uint256,uint256) (runs: 256, μ: 36821, ~: 42648)
TestERC20BurnableUDSTestERC20UDS:testFailFuzzPermitBadNonce(uint256,address,uint256,uint256,uint256) (runs: 256, μ: 36159, ~: 42616)
TestERC20BurnableUDSTestERC20UDS:testFailFuzzPermitPastDeadline(uint256,address,uint256,uint256) (runs: 256, μ: 18956, ~: 20765)
TestERC20BurnableUDSTestERC20UDS:testFailFuzzPermitReplay(uint256,address,uint256,uint256) (runs: 256, μ: 62333, ~: 72684)
TestERC20BurnableUDSTestERC20UDS:testFailFuzzTransferFromInsufficientAllowance(address,uint256,uint256) (runs: 256, μ: 86976, ~: 90462)
TestERC20BurnableUDSTestERC20UDS:testFailFuzzTransferFromInsufficientBalance(address,uint256,uint256) (runs: 256, μ: 86521, ~: 90993)
TestERC20BurnableUDSTestERC20UDS:testFailFuzzTransferInsufficientBalance(address,uint256,uint256) (runs: 256, μ: 58515, ~: 62046)
TestERC20BurnableUDSTestERC20UDS:testFailPermitBadDeadline() (gas: 42422)
TestERC20BurnableUDSTestERC20UDS:testFailPermitBadNonce() (gas: 42345)
TestERC20BurnableUDSTestERC20UDS:testFailPermitPastDeadline() (gas: 16225)
TestERC20BurnableUDSTestERC20UDS:testFailPermitReplay() (gas: 72389)
TestERC20BurnableUDSTestERC20UDS:testFailTransferFromInsufficientAllowance() (gas: 86279)
TestERC20BurnableUDSTestERC20UDS:testFailTransferFromInsufficientBalance() (gas: 86831)
TestERC20BurnableUDSTestERC20UDS:testFailTransferInsufficientBalance() (gas: 57890)
TestERC20BurnableUDSTestERC20UDS:testFuzzApprove(address,uint256) (runs: 256, μ: 35503, ~: 36359)
TestERC20BurnableUDSTestERC20UDS:testFuzzBurn(address,uint256,uint256) (runs: 256, μ: 63559, ~: 66996)
TestERC20BurnableUDSTestERC20UDS:testFuzzMetadata(string,string,uint8) (runs: 256, μ: 228953, ~: 225895)
TestERC20BurnableUDSTestERC20UDS:testFuzzMint(address,uint256) (runs: 256, μ: 57562, ~: 59273)
TestERC20BurnableUDSTestERC20UDS:testFuzzPermit(uint248,address,uint256,uint256) (runs: 256, μ: 68677, ~: 69610)
TestERC20BurnableUDSTestERC20UDS:testFuzzTransfer(address,uint256) (runs: 256, μ: 64720, ~: 66431)
TestERC20BurnableUDSTestERC20UDS:testFuzzTransferFrom(address,uint256,uint256) (runs: 256, μ: 94836, ~: 101035)
TestERC20BurnableUDSTestERC20UDS:testInfiniteApproveTransferFrom() (gas: 96396)
TestERC20BurnableUDSTestERC20UDS:testInvariantMetadata() (gas: 22838)
TestERC20BurnableUDSTestERC20UDS:testMint() (gas: 59137)
TestERC20BurnableUDSTestERC20UDS:testPermit() (gas: 69309)
TestERC20BurnableUDSTestERC20UDS:testSetUp() (gas: 380)
TestERC20BurnableUDSTestERC20UDS:testTransfer() (gas: 66240)
TestERC20BurnableUDSTestERC20UDS:testTransferFrom() (gas: 89075)
TestERC20RewardUDS:test_claimReward() (gas: 161116)
TestERC20RewardUDS:test_decreaseMultiplier(uint216,uint216) (runs: 256, μ: 48697, ~: 48304)
TestERC20RewardUDS:test_endDate() (gas: 106934)
TestERC20RewardUDS:test_increaseDecreaseMultiplier() (gas: 54796)
TestERC20RewardUDS:test_increaseMultiplier(uint216) (runs: 256, μ: 37220, ~: 37220)
TestERC20RewardUDS:test_pendingReward() (gas: 115755)
TestERC20RewardUDS:test_setMultiplier(uint216,uint216) (runs: 256, μ: 47668, ~: 47991)
TestERC20RewardUDS:test_setUp() (gas: 25104)
TestERC20RewardUDSTestERC20UDS:testApprove() (gas: 36158)
TestERC20RewardUDSTestERC20UDS:testBurn() (gas: 62758)
TestERC20RewardUDSTestERC20UDS:testFailFuzzBurnInsufficientBalance(address,uint256,uint256) (runs: 256, μ: 58757, ~: 62294)
TestERC20RewardUDSTestERC20UDS:testFailFuzzPermitBadDeadline(uint256,address,uint256,uint256) (runs: 256, μ: 36839, ~: 42670)
TestERC20RewardUDSTestERC20UDS:testFailFuzzPermitBadNonce(uint256,address,uint256,uint256,uint256) (runs: 256, μ: 36178, ~: 42638)
TestERC20RewardUDSTestERC20UDS:testFailFuzzPermitPastDeadline(uint256,address,uint256,uint256) (runs: 256, μ: 18974, ~: 20787)
TestERC20RewardUDSTestERC20UDS:testFailFuzzPermitReplay(uint256,address,uint256,uint256) (runs: 256, μ: 62371, ~: 72728)
TestERC20RewardUDSTestERC20UDS:testFailFuzzTransferFromInsufficientAllowance(address,uint256,uint256) (runs: 256, μ: 87019, ~: 90506)
TestERC20RewardUDSTestERC20UDS:testFailFuzzTransferFromInsufficientBalance(address,uint256,uint256) (runs: 256, μ: 86563, ~: 91037)
TestERC20RewardUDSTestERC20UDS:testFailFuzzTransferInsufficientBalance(address,uint256,uint256) (runs: 256, μ: 58601, ~: 62134)
TestERC20RewardUDSTestERC20UDS:testFailPermitBadDeadline() (gas: 42444)
TestERC20RewardUDSTestERC20UDS:testFailPermitBadNonce() (gas: 42367)
TestERC20RewardUDSTestERC20UDS:testFailPermitPastDeadline() (gas: 16247)
TestERC20RewardUDSTestERC20UDS:testFailPermitReplay() (gas: 72433)
TestERC20RewardUDSTestERC20UDS:testFailTransferFromInsufficientAllowance() (gas: 86323)
TestERC20RewardUDSTestERC20UDS:testFailTransferFromInsufficientBalance() (gas: 86875)
TestERC20RewardUDSTestERC20UDS:testFailTransferInsufficientBalance() (gas: 57978)
TestERC20RewardUDSTestERC20UDS:testFuzzApprove(address,uint256) (runs: 256, μ: 35503, ~: 36359)
TestERC20RewardUDSTestERC20UDS:testFuzzBurn(address,uint256,uint256) (runs: 256, μ: 63662, ~: 67029)
TestERC20RewardUDSTestERC20UDS:testFuzzMetadata(string,string,uint8) (runs: 256, μ: 230909, ~: 225917)
TestERC20RewardUDSTestERC20UDS:testFuzzMint(address,uint256) (runs: 256, μ: 57617, ~: 59328)
TestERC20RewardUDSTestERC20UDS:testFuzzPermit(uint248,address,uint256,uint256) (runs: 256, μ: 68744, ~: 69677)
TestERC20RewardUDSTestERC20UDS:testFuzzTransfer(address,uint256) (runs: 256, μ: 64841, ~: 66552)
TestERC20RewardUDSTestERC20UDS:testFuzzTransferFrom(address,uint256,uint256) (runs: 256, μ: 94960, ~: 101112)
TestERC20RewardUDSTestERC20UDS:testInfiniteApproveTransferFrom() (gas: 96473)
TestERC20RewardUDSTestERC20UDS:testInvariantMetadata() (gas: 22838)
TestERC20RewardUDSTestERC20UDS:testMint() (gas: 59192)
TestERC20RewardUDSTestERC20UDS:testPermit() (gas: 69376)
TestERC20RewardUDSTestERC20UDS:testSetUp() (gas: 380)
TestERC20RewardUDSTestERC20UDS:testTransfer() (gas: 66361)
TestERC20RewardUDSTestERC20UDS:testTransferFrom() (gas: 89136)
TestERC20UDS:testApprove() (gas: 36158)
TestERC20UDS:testBurn() (gas: 62703)
TestERC20UDS:testFailFuzzBurnInsufficientBalance(address,uint256,uint256) (runs: 256, μ: 58736, ~: 62272)
TestERC20UDS:testFailFuzzPermitBadDeadline(uint256,address,uint256,uint256) (runs: 256, μ: 36802, ~: 42626)
TestERC20UDS:testFailFuzzPermitBadNonce(uint256,address,uint256,uint256,uint256) (runs: 256, μ: 36141, ~: 42594)
TestERC20UDS:testFailFuzzPermitPastDeadline(uint256,address,uint256,uint256) (runs: 256, μ: 18936, ~: 20743)
TestERC20UDS:testFailFuzzPermitReplay(uint256,address,uint256,uint256) (runs: 256, μ: 62295, ~: 72640)
TestERC20UDS:testFailFuzzTransferFromInsufficientAllowance(address,uint256,uint256) (runs: 256, μ: 86976, ~: 90462)
TestERC20UDS:testFailFuzzTransferFromInsufficientBalance(address,uint256,uint256) (runs: 256, μ: 86521, ~: 90993)
TestERC20UDS:testFailFuzzTransferInsufficientBalance(address,uint256,uint256) (runs: 256, μ: 58558, ~: 62090)
TestERC20UDS:testFailPermitBadDeadline() (gas: 42400)
TestERC20UDS:testFailPermitBadNonce() (gas: 42323)
TestERC20UDS:testFailPermitPastDeadline() (gas: 16203)
TestERC20UDS:testFailPermitReplay() (gas: 72345)
TestERC20UDS:testFailTransferFromInsufficientAllowance() (gas: 86279)
TestERC20UDS:testFailTransferFromInsufficientBalance() (gas: 86831)
TestERC20UDS:testFailTransferInsufficientBalance() (gas: 57934)
TestERC20UDS:testFuzzApprove(address,uint256) (runs: 256, μ: 35503, ~: 36359)
TestERC20UDS:testFuzzBurn(address,uint256,uint256) (runs: 256, μ: 63608, ~: 66974)
TestERC20UDS:testFuzzMetadata(string,string,uint8) (runs: 256, μ: 230941, ~: 226440)
TestERC20UDS:testFuzzMint(address,uint256) (runs: 256, μ: 57562, ~: 59273)
TestERC20UDS:testFuzzPermit(uint248,address,uint256,uint256) (runs: 256, μ: 68678, ~: 69611)
TestERC20UDS:testFuzzTransfer(address,uint256) (runs: 256, μ: 64764, ~: 66475)
TestERC20UDS:testFuzzTransferFrom(address,uint256,uint256) (runs: 256, μ: 94884, ~: 101035)
TestERC20UDS:testInfiniteApproveTransferFrom() (gas: 96396)
TestERC20UDS:testInvariantMetadata() (gas: 22816)
TestERC20UDS:testMint() (gas: 59137)
TestERC20UDS:testPermit() (gas: 69310)
TestERC20UDS:testSetUp() (gas: 380)
TestERC20UDS:testTransfer() (gas: 66284)
TestERC20UDS:testTransferFrom() (gas: 89075)
TestERC721UDS:testApprove() (gas: 83783)
TestERC721UDS:testApproveAll() (gas: 36188)
TestERC721UDS:testApproveBurn() (gas: 70520)
TestERC721UDS:testBurn() (gas: 50605)
TestERC721UDS:testFailApproveUnAuthorized() (gas: 60587)
TestERC721UDS:testFailApproveUnMinted() (gas: 14892)
TestERC721UDS:testFailBalanceOfZeroAddress() (gas: 10338)
TestERC721UDS:testFailBurnUnMinted() (gas: 12575)
TestERC721UDS:testFailDoubleBurn() (gas: 64240)
TestERC721UDS:testFailDoubleMint() (gas: 58297)
TestERC721UDS:testFailFuzzApproveUnAuthorized(address,uint256,address) (runs: 256, μ: 60892, ~: 60893)
TestERC721UDS:testFailFuzzApproveUnMinted(uint256,address) (runs: 256, μ: 15116, ~: 15116)
TestERC721UDS:testFailFuzzBurnUnMinted(uint256) (runs: 256, μ: 12677, ~: 12677)
TestERC721UDS:testFailFuzzDoubleBurn(uint256,address) (runs: 256, μ: 64436, ~: 64436)
TestERC721UDS:testFailFuzzDoubleMint(uint256,address) (runs: 256, μ: 58551, ~: 58551)
TestERC721UDS:testFailFuzzMintToZero(uint256) (runs: 256, μ: 10554, ~: 10554)
TestERC721UDS:testFailFuzzOwnerOfUnminted(uint256) (runs: 256, μ: 12450, ~: 12450)
TestERC721UDS:testFailFuzzSafeMintToERC721RecipientWithWrongReturnData(uint256) (runs: 256, μ: 163896, ~: 163896)
TestERC721UDS:testFailFuzzSafeMintToERC721RecipientWithWrongReturnDataWithData(uint256,bytes) (runs: 256, μ: 165055, ~: 165003)
TestERC721UDS:testFailFuzzSafeMintToNonERC721Recipient(uint256) (runs: 256, μ: 94065, ~: 94065)
TestERC721UDS:testFailFuzzSafeMintToNonERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 95254, ~: 95202)
TestERC721UDS:testFailFuzzSafeMintToRevertingERC721Recipient(uint256) (runs: 256, μ: 208215, ~: 208215)
TestERC721UDS:testFailFuzzSafeMintToRevertingERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 209389, ~: 209337)
TestERC721UDS:testFailFuzzSafeTransferFromToERC721RecipientWithWrongReturnData(uint256) (runs: 256, μ: 192432, ~: 192432)
TestERC721UDS:testFailFuzzSafeTransferFromToERC721RecipientWithWrongReturnDataWithData(uint256,bytes) (runs: 256, μ: 193236, ~: 193229)
TestERC721UDS:testFailFuzzSafeTransferFromToNonERC721Recipient(uint256) (runs: 256, μ: 122627, ~: 122627)
TestERC721UDS:testFailFuzzSafeTransferFromToNonERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 123464, ~: 123456)
TestERC721UDS:testFailFuzzSafeTransferFromToRevertingERC721Recipient(uint256) (runs: 256, μ: 236770, ~: 236770)
TestERC721UDS:testFailFuzzSafeTransferFromToRevertingERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 237594, ~: 237587)
TestERC721UDS:testFailFuzzTransferFromNotOwner(address,address,uint256) (runs: 256, μ: 63028, ~: 63234)
TestERC721UDS:testFailFuzzTransferFromToZero(uint256) (runs: 256, μ: 58320, ~: 58320)
TestERC721UDS:testFailFuzzTransferFromUnOwned(address,address,uint256) (runs: 256, μ: 13074, ~: 13056)
TestERC721UDS:testFailFuzzTransferFromWrongFrom(address,address,address,uint256) (runs: 256, μ: 58109, ~: 58860)
TestERC721UDS:testFailMintToZero() (gas: 10452)
TestERC721UDS:testFailOwnerOfUnminted() (gas: 12348)
TestERC721UDS:testFailSafeMintToERC721RecipientWithWrongReturnData() (gas: 163774)
TestERC721UDS:testFailSafeMintToERC721RecipientWithWrongReturnDataWithData() (gas: 164624)
TestERC721UDS:testFailSafeMintToNonERC721Recipient() (gas: 93984)
TestERC721UDS:testFailSafeMintToNonERC721RecipientWithData() (gas: 94822)
TestERC721UDS:testFailSafeMintToRevertingERC721Recipient() (gas: 208178)
TestERC721UDS:testFailSafeMintToRevertingERC721RecipientWithData() (gas: 208980)
TestERC721UDS:testFailSafeTransferFromToERC721RecipientWithWrongReturnData() (gas: 192328)
TestERC721UDS:testFailSafeTransferFromToERC721RecipientWithWrongReturnDataWithData() (gas: 192892)
TestERC721UDS:testFailSafeTransferFromToNonERC721Recipient() (gas: 122566)
TestERC721UDS:testFailSafeTransferFromToNonERC721RecipientWithData() (gas: 123093)
TestERC721UDS:testFailSafeTransferFromToRevertingERC721Recipient() (gas: 236707)
TestERC721UDS:testFailSafeTransferFromToRevertingERC721RecipientWithData() (gas: 237229)
TestERC721UDS:testFailTransferFromNotOwner() (gas: 62988)
TestERC721UDS:testFailTransferFromToZero() (gas: 58215)
TestERC721UDS:testFailTransferFromUnOwned() (gas: 12771)
TestERC721UDS:testFailTransferFromWrongFrom() (gas: 58445)
TestERC721UDS:testFuzzApprove(address,uint256) (runs: 256, μ: 83995, ~: 83995)
TestERC721UDS:testFuzzApproveAll(address,bool) (runs: 256, μ: 22001, ~: 16560)
TestERC721UDS:testFuzzApproveBurn(address,uint256) (runs: 256, μ: 70526, ~: 70537)
TestERC721UDS:testFuzzBurn(address,uint256) (runs: 256, μ: 50685, ~: 50696)
TestERC721UDS:testFuzzMetadata(string,string) (runs: 256, μ: 212937, ~: 203652)
TestERC721UDS:testFuzzMint(address,uint256) (runs: 256, μ: 59990, ~: 59990)
TestERC721UDS:testFuzzSafeMintToEOA(uint256,address) (runs: 256, μ: 61901, ~: 62865)
TestERC721UDS:testFuzzSafeMintToERC721Recipient(uint256) (runs: 256, μ: 430143, ~: 431232)
TestERC721UDS:testFuzzSafeMintToERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 494497, ~: 482909)
TestERC721UDS:testFuzzSafeTransferFromToEOA(uint256,address) (runs: 256, μ: 101567, ~: 102775)
TestERC721UDS:testFuzzSafeTransferFromToERC721Recipient(uint256) (runs: 256, μ: 489928, ~: 491017)
TestERC721UDS:testFuzzSafeTransferFromToERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 553955, ~: 542411)
TestERC721UDS:testFuzzTransferFrom(uint256,address) (runs: 256, μ: 91791, ~: 91800)
TestERC721UDS:testFuzzTransferFromApproveAll(uint256,address) (runs: 256, μ: 99893, ~: 99894)
TestERC721UDS:testFuzzTransferFromSelf(uint256,address) (runs: 256, μ: 71519, ~: 71520)
TestERC721UDS:testInvariantMetadata() (gas: 19958)
TestERC721UDS:testMint() (gas: 59796)
TestERC721UDS:testSafeMintToEOA() (gas: 62479)
TestERC721UDS:testSafeMintToERC721Recipient() (gas: 431168)
TestERC721UDS:testSafeMintToERC721RecipientWithData() (gas: 454954)
TestERC721UDS:testSafeTransferFromToEOA() (gas: 102332)
TestERC721UDS:testSafeTransferFromToERC721Recipient() (gas: 490862)
TestERC721UDS:testSafeTransferFromToERC721RecipientWithData() (gas: 514427)
TestERC721UDS:testSetUp() (gas: 381)
TestERC721UDS:testTransferFrom() (gas: 91680)
TestERC721UDS:testTransferFromApproveAll() (gas: 99665)
TestERC721UDS:testTransferFromSelf() (gas: 71255)
TestERC721UDSEnumerable:test_burn() (gas: 1704594)
TestERC721UDSEnumerable:test_mint() (gas: 2138513)
TestERC721UDSEnumerable:test_mint(uint256,uint256,uint256) (runs: 256, μ: 31239587, ~: 29170939)
TestERC721UDSEnumerable:test_setUp() (gas: 312)
TestERC721UDSEnumerable:test_transfer() (gas: 2192124)
TestERC721UDSEnumerable:test_transferFrom(uint256,address[]) (runs: 256, μ: 10596022, ~: 10678977)
TestERC721UDSEnumerableTestERC721UDS:testApprove() (gas: 175436)
TestERC721UDSEnumerableTestERC721UDS:testApproveAll() (gas: 36144)
TestERC721UDSEnumerableTestERC721UDS:testApproveBurn() (gas: 145667)
TestERC721UDSEnumerableTestERC721UDS:testBurn() (gas: 125752)
TestERC721UDSEnumerableTestERC721UDS:testFailApproveUnAuthorized() (gas: 152240)
TestERC721UDSEnumerableTestERC721UDS:testFailApproveUnMinted() (gas: 14892)
TestERC721UDSEnumerableTestERC721UDS:testFailBalanceOfZeroAddress() (gas: 10360)
TestERC721UDSEnumerableTestERC721UDS:testFailBurnUnMinted() (gas: 12618)
TestERC721UDSEnumerableTestERC721UDS:testFailDoubleBurn() (gas: 158172)
TestERC721UDSEnumerableTestERC721UDS:testFailDoubleMint() (gas: 192943)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzApproveUnAuthorized(address,uint256,address) (runs: 256, μ: 151768, ~: 152546)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzApproveUnMinted(uint256,address) (runs: 256, μ: 15116, ~: 15116)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzBurnUnMinted(uint256) (runs: 256, μ: 12709, ~: 12709)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzDoubleBurn(uint256,address) (runs: 256, μ: 156502, ~: 158368)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzDoubleMint(uint256,address) (runs: 256, μ: 190398, ~: 193197)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzMintToZero(uint256) (runs: 256, μ: 10699, ~: 10699)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzOwnerOfUnminted(uint256) (runs: 256, μ: 12472, ~: 12472)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzSafeMintToERC721RecipientWithWrongReturnData(uint256) (runs: 256, μ: 253416, ~: 255593)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzSafeMintToERC721RecipientWithWrongReturnDataWithData(uint256,bytes) (runs: 256, μ: 254976, ~: 256634)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzSafeMintToNonERC721Recipient(uint256) (runs: 256, μ: 183585, ~: 185762)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzSafeMintToNonERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 185175, ~: 186833)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzSafeMintToRevertingERC721Recipient(uint256) (runs: 256, μ: 297735, ~: 299912)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzSafeMintToRevertingERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 299310, ~: 300968)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzSafeTransferFromToERC721RecipientWithWrongReturnData(uint256) (runs: 256, μ: 306665, ~: 309930)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzSafeTransferFromToERC721RecipientWithWrongReturnDataWithData(uint256,bytes) (runs: 256, μ: 308147, ~: 310705)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzSafeTransferFromToNonERC721Recipient(uint256) (runs: 256, μ: 236860, ~: 240125)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzSafeTransferFromToNonERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 238374, ~: 240932)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzSafeTransferFromToRevertingERC721Recipient(uint256) (runs: 256, μ: 351003, ~: 354268)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzSafeTransferFromToRevertingERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 352505, ~: 355063)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzTransferFromNotOwner(address,address,uint256) (runs: 256, μ: 178714, ~: 182717)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzTransferFromToZero(uint256) (runs: 256, μ: 148906, ~: 151083)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzTransferFromUnOwned(address,address,uint256) (runs: 256, μ: 50000, ~: 51599)
TestERC721UDSEnumerableTestERC721UDS:testFailFuzzTransferFromWrongFrom(address,address,address,uint256) (runs: 256, μ: 187034, ~: 189056)
TestERC721UDSEnumerableTestERC721UDS:testFailMintToZero() (gas: 10597)
TestERC721UDSEnumerableTestERC721UDS:testFailOwnerOfUnminted() (gas: 12370)
TestERC721UDSEnumerableTestERC721UDS:testFailSafeMintToERC721RecipientWithWrongReturnData() (gas: 255471)
TestERC721UDSEnumerableTestERC721UDS:testFailSafeMintToERC721RecipientWithWrongReturnDataWithData() (gas: 256255)
TestERC721UDSEnumerableTestERC721UDS:testFailSafeMintToNonERC721Recipient() (gas: 185681)
TestERC721UDSEnumerableTestERC721UDS:testFailSafeMintToNonERC721RecipientWithData() (gas: 186453)
TestERC721UDSEnumerableTestERC721UDS:testFailSafeMintToRevertingERC721Recipient() (gas: 299875)
TestERC721UDSEnumerableTestERC721UDS:testFailSafeMintToRevertingERC721RecipientWithData() (gas: 300611)
TestERC721UDSEnumerableTestERC721UDS:testFailSafeTransferFromToERC721RecipientWithWrongReturnData() (gas: 309826)
TestERC721UDSEnumerableTestERC721UDS:testFailSafeTransferFromToERC721RecipientWithWrongReturnDataWithData() (gas: 310368)
TestERC721UDSEnumerableTestERC721UDS:testFailSafeTransferFromToNonERC721Recipient() (gas: 240064)
TestERC721UDSEnumerableTestERC721UDS:testFailSafeTransferFromToNonERC721RecipientWithData() (gas: 240569)
TestERC721UDSEnumerableTestERC721UDS:testFailSafeTransferFromToRevertingERC721Recipient() (gas: 354205)
TestERC721UDSEnumerableTestERC721UDS:testFailSafeTransferFromToRevertingERC721RecipientWithData() (gas: 354705)
TestERC721UDSEnumerableTestERC721UDS:testFailTransferFromNotOwner() (gas: 182471)
TestERC721UDSEnumerableTestERC721UDS:testFailTransferFromToZero() (gas: 150978)
TestERC721UDSEnumerableTestERC721UDS:testFailTransferFromUnOwned() (gas: 51314)
TestERC721UDSEnumerableTestERC721UDS:testFailTransferFromWrongFrom() (gas: 188641)
TestERC721UDSEnumerableTestERC721UDS:testFuzzApprove(address,uint256) (runs: 256, μ: 173937, ~: 175648)
TestERC721UDSEnumerableTestERC721UDS:testFuzzApproveAll(address,bool) (runs: 256, μ: 21957, ~: 16516)
TestERC721UDSEnumerableTestERC721UDS:testFuzzApproveBurn(address,uint256) (runs: 256, μ: 144307, ~: 145681)
TestERC721UDSEnumerableTestERC721UDS:testFuzzBurn(address,uint256) (runs: 256, μ: 124465, ~: 125840)
TestERC721UDSEnumerableTestERC721UDS:testFuzzMetadata(string,string) (runs: 256, μ: 214230, ~: 203696)
TestERC721UDSEnumerableTestERC721UDS:testFuzzMint(address,uint256) (runs: 256, μ: 149976, ~: 151687)
TestERC721UDSEnumerableTestERC721UDS:testFuzzSafeMintToEOA(uint256,address) (runs: 256, μ: 151526, ~: 154606)
TestERC721UDSEnumerableTestERC721UDS:testFuzzSafeMintToERC721Recipient(uint256) (runs: 256, μ: 519708, ~: 522973)
TestERC721UDSEnumerableTestERC721UDS:testFuzzSafeMintToERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 584462, ~: 574584)
TestERC721UDSEnumerableTestERC721UDS:testFuzzSafeTransferFromToEOA(uint256,address) (runs: 256, μ: 196980, ~: 200417)
TestERC721UDSEnumerableTestERC721UDS:testFuzzSafeTransferFromToERC721Recipient(uint256) (runs: 256, μ: 585394, ~: 588659)
TestERC721UDSEnumerableTestERC721UDS:testFuzzSafeTransferFromToERC721RecipientWithData(uint256,bytes) (runs: 256, μ: 649865, ~: 640031)
TestERC721UDSEnumerableTestERC721UDS:testFuzzTransferFrom(uint256,address) (runs: 256, μ: 183611, ~: 185851)
TestERC721UDSEnumerableTestERC721UDS:testFuzzTransferFromApproveAll(uint256,address) (runs: 256, μ: 195670, ~: 197536)
TestERC721UDSEnumerableTestERC721UDS:testFuzzTransferFromSelf(uint256,address) (runs: 256, μ: 167318, ~: 169184)
TestERC721UDSEnumerableTestERC721UDS:testInvariantMetadata() (gas: 19958)
TestERC721UDSEnumerableTestERC721UDS:testMint() (gas: 151493)
TestERC721UDSEnumerableTestERC721UDS:testSafeMintToEOA() (gas: 154220)
TestERC721UDSEnumerableTestERC721UDS:testSafeMintToERC721Recipient() (gas: 522909)
TestERC721UDSEnumerableTestERC721UDS:testSafeMintToERC721RecipientWithData() (gas: 546629)
TestERC721UDSEnumerableTestERC721UDS:testSafeTransferFromToEOA() (gas: 199974)
TestERC721UDSEnumerableTestERC721UDS:testSafeTransferFromToERC721Recipient() (gas: 588504)
TestERC721UDSEnumerableTestERC721UDS:testSafeTransferFromToERC721RecipientWithData() (gas: 612047)
TestERC721UDSEnumerableTestERC721UDS:testSetUp() (gas: 381)
TestERC721UDSEnumerableTestERC721UDS:testTransferFrom() (gas: 185732)
TestERC721UDSEnumerableTestERC721UDS:testTransferFromApproveAll() (gas: 197307)
TestERC721UDSEnumerableTestERC721UDS:testTransferFromSelf() (gas: 168919)
TestEnumerableAddressSet:test_add(address) (runs: 256, μ: 114224, ~: 114380)
TestEnumerableAddressSet:test_add_remove() (gas: 385951)
TestEnumerableAddressSet:test_add_remove(uint8[]) (runs: 256, μ: 7250063, ~: 3565211)
TestEnumerableAddressSet:test_rem(address) (runs: 256, μ: 8337, ~: 8337)
TestEnumerableBytes32Set:test_add(bytes32) (runs: 256, μ: 114199, ~: 114199)
TestEnumerableBytes32Set:test_add_remove() (gas: 382100)
TestEnumerableBytes32Set:test_add_remove(uint8[]) (runs: 256, μ: 7393161, ~: 3478485)
TestEnumerableBytes32Set:test_rem(bytes32) (runs: 256, μ: 8179, ~: 8179)
TestEnumerableUint256Set:test_add(uint256) (runs: 256, μ: 111743, ~: 114231)
TestEnumerableUint256Set:test_add_remove() (gas: 382954)
TestEnumerableUint256Set:test_add_remove(uint8[]) (runs: 256, μ: 7223589, ~: 3346272)
TestEnumerableUint256Set:test_rem(uint256) (runs: 256, μ: 8235, ~: 8235)
TestInitializable:test_initializerRestricted_deployAndCall() (gas: 107405)
TestInitializable:test_initializerRestricted_revert_AlreadyInitialized() (gas: 13971)
TestInitializable:test_initializerRestricted_upgradeToAndCall_revert_AlreadyInitialized() (gas: 20094)
TestInitializable:test_reinitializerRestricted_deployAndCall() (gas: 108405)
TestInitializable:test_reinitializerRestricted_revert_AlreadyInitialized() (gas: 30147)
TestInitializable:test_reinitializerRestricted_revert_ProxyCallRequired() (gas: 13789)
TestInitializable:test_reinitializerRestricted_upgradeToAndCall() (gas: 49975)
TestInitializable:test_setUp() (gas: 16624)
TestMulticallable:test_multicall() (gas: 96434)
TestMulticallable:test_multicall_revert() (gas: 22297)
TestOwnableUDS:test_ownerRestricted() (gas: 516119)
TestOwnableUDS:test_ownerRestricted_revert_CallerNotOwner(address) (runs: 256, μ: 18064, ~: 18074)
TestOwnableUDS:test_ownerRestricted_revert_CallerNotOwner_uninitialized(address) (runs: 256, μ: 91926, ~: 91926)
TestOwnableUDS:test_setUp() (gas: 14645)
TestOwnableUDS:test_transferOwnership(address) (runs: 256, μ: 21981, ~: 22019)
TestOwnableUDS:test_transferOwnership_revert_CallerNotOwner(address) (runs: 256, μ: 18230, ~: 18240)
TestPausableUDS:test_onlyUnpaused() (gas: 35612)
TestPausableUDS:test_onlyUnpaused_revert_Paused() (gas: 36255)
TestPausableUDS:test_pause() (gas: 33432)
TestPausableUDS:test_pause_revert_AlreadyPaused() (gas: 36270)
TestPausableUDS:test_setUp() (gas: 2257776)
TestPausableUDS:test_unpause() (gas: 34605)
TestPausableUDS:test_unpause_revert_AlreadyPaused() (gas: 45266)
TestReentrancyGuardUDS:test_guardedReentrancy() (gas: 33363)
TestReentrancyGuardUDS:test_guardedReentrancy_revert_ReentrancyNotPermitted() (gas: 41257)
TestReentrancyGuardUDS:test_setUp() (gas: 2254613)
TestUUPSUpgrade:testFail_deployProxyAndCall_revert_initRevertsWithMessage(bytes) (runs: 256, μ: 41443, ~: 41247)
TestUUPSUpgrade:test_deployProxyAndCall_emit() (gas: 88471)
TestUUPSUpgrade:test_deployProxyAndCall_init() (gas: 108307)
TestUUPSUpgrade:test_deployProxyAndCall_revert_InvalidUUID(bytes) (runs: 256, μ: 114039, ~: 113937)
TestUUPSUpgrade:test_deployProxyAndCall_revert_NonexistentUUID(bytes) (runs: 256, μ: 91567, ~: 91465)
TestUUPSUpgrade:test_deployProxyAndCall_revert_NotAContract(address,bytes) (runs: 256, μ: 45294, ~: 45195)
TestUUPSUpgrade:test_deployProxyAndCall_revert_RevertOnInit() (gas: 47761)
TestUUPSUpgrade:test_deployProxyAndCall_revert_fallback() (gas: 47614)
TestUUPSUpgrade:test_setUp() (gas: 2279126)
TestUUPSUpgrade:test_upgradeToAndCall_emit() (gas: 29272)
TestUUPSUpgrade:test_upgradeToAndCall_implementation() (gas: 2270057)
TestUUPSUpgrade:test_upgradeToAndCall_init() (gas: 46422)
TestUUPSUpgrade:test_upgradeToAndCall_logic() (gas: 60932)
TestUUPSUpgrade:test_upgradeToAndCall_revert_InvalidUUID() (gas: 85459)
TestUUPSUpgrade:test_upgradeToAndCall_revert_NonexistentUUID() (gas: 63034)
TestUUPSUpgrade:test_upgradeToAndCall_revert_NotAContract(address,bytes) (runs: 256, μ: 17546, ~: 17491)
TestUUPSUpgrade:test_upgradeToAndCall_revert_RevertOnInit() (gas: 20020)
TestUUPSUpgrade:test_upgradeToAndCall_revert_fallback() (gas: 19904)
TestUUPSUpgrade:test_upgradeToAndCall_revert_initRevertsWithMessage(string) (runs: 256, μ: 22559, ~: 22625)