forked from transmissions11/solmate
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gas-snapshot
218 lines (218 loc) · 12.5 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
AuthTest:testCallFunctionAsOwner() (gas: 29871)
AuthTest:testCallFunctionWithPermissiveAuthority() (gas: 124249)
AuthTest:testFailCallFunctionAsNonOwner() (gas: 15491)
AuthTest:testFailCallFunctionAsOwnerWithOutOfOrderAuthority() (gas: 136021)
AuthTest:testFailCallFunctionWithRestrictiveAuthority() (gas: 129201)
AuthTest:testFailSetAuthorityAsNonOwner() (gas: 18260)
AuthTest:testFailSetAuthorityWithRestrictiveAuthority() (gas: 129078)
AuthTest:testFailSetOwnerAsNonOwner() (gas: 15609)
AuthTest:testFailSetOwnerAsOwnerWithOutOfOrderAuthority() (gas: 136161)
AuthTest:testFailSetOwnerWithRestrictiveAuthority() (gas: 129242)
AuthTest:testSetAuthorityAsOwner() (gas: 32302)
AuthTest:testSetAuthorityAsOwnerWithOutOfOrderAuthority() (gas: 226396)
AuthTest:testSetAuthorityWithPermissiveAuthority() (gas: 125963)
AuthTest:testSetOwnerAsOwner() (gas: 15298)
AuthTest:testSetOwnerWithPermissiveAuthority() (gas: 127884)
Bytes32AddressLibTest:testFillLast12Bytes() (gas: 223)
Bytes32AddressLibTest:testFromLast20Bytes() (gas: 191)
CREATE3Test:testDeployERC20() (gas: 852410)
CREATE3Test:testFailDoubleDeployDifferentBytecode() (gas: 9079256848778914164)
CREATE3Test:testFailDoubleDeploySameBytecode() (gas: 9079256848778906218)
DSTestPlusTest:testBound() (gas: 16777)
DSTestPlusTest:testFailBoundMinBiggerThanMax() (gas: 309)
DSTestPlusTest:testRelApproxEqBothZeroesPasses() (gas: 413)
ERC1155Test:testApproveAll() (gas: 31009)
ERC1155Test:testBatchBalanceOf() (gas: 157631)
ERC1155Test:testBatchBurn() (gas: 151074)
ERC1155Test:testBatchMintToEOA() (gas: 137337)
ERC1155Test:testBatchMintToERC1155Recipient() (gas: 942650)
ERC1155Test:testBurn() (gas: 38598)
ERC1155Test:testFailBalanceOfBatchWithArrayMismatch() (gas: 7933)
ERC1155Test:testFailBatchBurnInsufficientBalance() (gas: 136156)
ERC1155Test:testFailBatchBurnWithArrayLengthMismatch() (gas: 135542)
ERC1155Test:testFailBatchMintToNonERC1155Recipient() (gas: 167292)
ERC1155Test:testFailBatchMintToRevertingERC1155Recipient() (gas: 358811)
ERC1155Test:testFailBatchMintToWrongReturnDataERC1155Recipient() (gas: 310743)
ERC1155Test:testFailBatchMintToZero() (gas: 131737)
ERC1155Test:testFailBatchMintWithArrayMismatch() (gas: 9600)
ERC1155Test:testFailBurnInsufficientBalance() (gas: 34852)
ERC1155Test:testFailMintToNonERC155Recipient() (gas: 68191)
ERC1155Test:testFailMintToRevertingERC155Recipient() (gas: 259435)
ERC1155Test:testFailMintToWrongReturnDataERC155Recipient() (gas: 259389)
ERC1155Test:testFailMintToZero() (gas: 33705)
ERC1155Test:testFailSafeBatchTransferFromToNonERC1155Recipient() (gas: 321377)
ERC1155Test:testFailSafeBatchTransferFromToRevertingERC1155Recipient() (gas: 512956)
ERC1155Test:testFailSafeBatchTransferFromToWrongReturnDataERC1155Recipient() (gas: 464847)
ERC1155Test:testFailSafeBatchTransferFromToZero() (gas: 286556)
ERC1155Test:testFailSafeBatchTransferFromWithArrayLengthMismatch() (gas: 162674)
ERC1155Test:testFailSafeBatchTransferInsufficientBalance() (gas: 163555)
ERC1155Test:testFailSafeTransferFromInsufficientBalance() (gas: 63245)
ERC1155Test:testFailSafeTransferFromSelfInsufficientBalance() (gas: 34297)
ERC1155Test:testFailSafeTransferFromToNonERC155Recipient() (gas: 96510)
ERC1155Test:testFailSafeTransferFromToRevertingERC1155Recipient() (gas: 287731)
ERC1155Test:testFailSafeTransferFromToWrongReturnDataERC1155Recipient() (gas: 239587)
ERC1155Test:testFailSafeTransferFromToZero() (gas: 62014)
ERC1155Test:testMintToEOA() (gas: 34765)
ERC1155Test:testMintToERC1155Recipient() (gas: 608328)
ERC1155Test:testSafeBatchTransferFromToEOA() (gas: 297822)
ERC1155Test:testSafeBatchTransferFromToERC1155Recipient() (gas: 1122274)
ERC1155Test:testSafeTransferFromSelf() (gas: 64177)
ERC1155Test:testSafeTransferFromToEOA() (gas: 93167)
ERC1155Test:testSafeTransferFromToERC1155Recipient() (gas: 686500)
ERC20Test:testApprove() (gas: 31058)
ERC20Test:testBurn() (gas: 56970)
ERC20Test:testFailPermitBadDeadline() (gas: 36924)
ERC20Test:testFailPermitBadNonce() (gas: 36874)
ERC20Test:testFailPermitPastDeadline() (gas: 8589)
ERC20Test:testFailPermitReplay() (gas: 66285)
ERC20Test:testFailTransferFromInsufficientAllowance() (gas: 80882)
ERC20Test:testFailTransferFromInsufficientBalance() (gas: 81358)
ERC20Test:testFailTransferInsufficientBalance() (gas: 52806)
ERC20Test:testInfiniteApproveTransferFrom() (gas: 89793)
ERC20Test:testMint() (gas: 53746)
ERC20Test:testPermit() (gas: 63193)
ERC20Test:testTransfer() (gas: 60272)
ERC20Test:testTransferFrom() (gas: 83777)
ERC4626Test:testFailDepositWithNoApproval() (gas: 13351)
ERC4626Test:testFailDepositWithNotEnoughApproval() (gas: 86987)
ERC4626Test:testFailDepositZero() (gas: 7774)
ERC4626Test:testFailMintWithNoApproval() (gas: 13296)
ERC4626Test:testFailRedeemWithNoShareAmount() (gas: 32339)
ERC4626Test:testFailRedeemWithNotEnoughShareAmount() (gas: 203632)
ERC4626Test:testFailRedeemZero() (gas: 7961)
ERC4626Test:testFailWithdrawWithNoUnderlyingAmount() (gas: 32292)
ERC4626Test:testFailWithdrawWithNotEnoughUnderlyingAmount() (gas: 203615)
ERC4626Test:testMintZero() (gas: 54598)
ERC4626Test:testMultipleMintDepositRedeemWithdraw() (gas: 411940)
ERC4626Test:testVaultInteractionsForSomeoneElse() (gas: 286247)
ERC4626Test:testWithdrawZero() (gas: 52465)
ERC721Test:testApprove() (gas: 78427)
ERC721Test:testApproveAll() (gas: 31063)
ERC721Test:testApproveBurn() (gas: 65550)
ERC721Test:testBurn() (gas: 46107)
ERC721Test:testFailApproveUnAuthorized() (gas: 55598)
ERC721Test:testFailApproveUnMinted() (gas: 10236)
ERC721Test:testFailBalanceOfZeroAddress() (gas: 5555)
ERC721Test:testFailBurnUnMinted() (gas: 7857)
ERC721Test:testFailDoubleBurn() (gas: 58943)
ERC721Test:testFailDoubleMint() (gas: 53286)
ERC721Test:testFailMintToZero() (gas: 5753)
ERC721Test:testFailOwnerOfUnminted() (gas: 7609)
ERC721Test:testFailSafeMintToERC721RecipientWithWrongReturnData() (gas: 159076)
ERC721Test:testFailSafeMintToERC721RecipientWithWrongReturnDataWithData() (gas: 159831)
ERC721Test:testFailSafeMintToNonERC721Recipient() (gas: 89210)
ERC721Test:testFailSafeMintToNonERC721RecipientWithData() (gas: 89995)
ERC721Test:testFailSafeMintToRevertingERC721Recipient() (gas: 204743)
ERC721Test:testFailSafeMintToRevertingERC721RecipientWithData() (gas: 205517)
ERC721Test:testFailSafeTransferFromToERC721RecipientWithWrongReturnData() (gas: 187276)
ERC721Test:testFailSafeTransferFromToERC721RecipientWithWrongReturnDataWithData() (gas: 187728)
ERC721Test:testFailSafeTransferFromToNonERC721Recipient() (gas: 117413)
ERC721Test:testFailSafeTransferFromToNonERC721RecipientWithData() (gas: 117872)
ERC721Test:testFailSafeTransferFromToRevertingERC721Recipient() (gas: 233009)
ERC721Test:testFailSafeTransferFromToRevertingERC721RecipientWithData() (gas: 233396)
ERC721Test:testFailTransferFromNotOwner() (gas: 57872)
ERC721Test:testFailTransferFromToZero() (gas: 53381)
ERC721Test:testFailTransferFromUnOwned() (gas: 8000)
ERC721Test:testFailTransferFromWrongFrom() (gas: 53361)
ERC721Test:testMint() (gas: 54336)
ERC721Test:testSafeMintToEOA() (gas: 56993)
ERC721Test:testSafeMintToERC721Recipient() (gas: 381737)
ERC721Test:testSafeMintToERC721RecipientWithData() (gas: 402881)
ERC721Test:testSafeTransferFromToEOA() (gas: 95666)
ERC721Test:testSafeTransferFromToERC721Recipient() (gas: 440251)
ERC721Test:testSafeTransferFromToERC721RecipientWithData() (gas: 461049)
ERC721Test:testTransferFrom() (gas: 86347)
ERC721Test:testTransferFromApproveAll() (gas: 92898)
ERC721Test:testTransferFromSelf() (gas: 64776)
FixedPointMathLibTest:testDivWadDown() (gas: 864)
FixedPointMathLibTest:testDivWadDownEdgeCases() (gas: 423)
FixedPointMathLibTest:testDivWadUp() (gas: 981)
FixedPointMathLibTest:testDivWadUpEdgeCases() (gas: 482)
FixedPointMathLibTest:testFailDivWadDownZeroDenominator() (gas: 362)
FixedPointMathLibTest:testFailDivWadUpZeroDenominator() (gas: 342)
FixedPointMathLibTest:testFailMulDivDownZeroDenominator() (gas: 316)
FixedPointMathLibTest:testFailMulDivUpZeroDenominator() (gas: 317)
FixedPointMathLibTest:testMulDivDown() (gas: 1861)
FixedPointMathLibTest:testMulDivDownEdgeCases() (gas: 751)
FixedPointMathLibTest:testMulDivUp() (gas: 2273)
FixedPointMathLibTest:testMulDivUpEdgeCases() (gas: 846)
FixedPointMathLibTest:testMulWadDown() (gas: 821)
FixedPointMathLibTest:testMulWadDownEdgeCases() (gas: 886)
FixedPointMathLibTest:testMulWadUp() (gas: 959)
FixedPointMathLibTest:testMulWadUpEdgeCases() (gas: 1002)
FixedPointMathLibTest:testRPow() (gas: 2142)
FixedPointMathLibTest:testSqrt() (gas: 2537)
MultiRolesAuthorityTest:testCanCallPublicCapability() (gas: 34292)
MultiRolesAuthorityTest:testCanCallWithAuthorizedRole() (gas: 80556)
MultiRolesAuthorityTest:testCanCallWithCustomAuthority() (gas: 422681)
MultiRolesAuthorityTest:testCanCallWithCustomAuthorityOverridesPublicCapability() (gas: 247674)
MultiRolesAuthorityTest:testCanCallWithCustomAuthorityOverridesUserWithRole() (gas: 256845)
MultiRolesAuthorityTest:testSetPublicCapabilities() (gas: 27762)
MultiRolesAuthorityTest:testSetRoleCapabilities() (gas: 28985)
MultiRolesAuthorityTest:testSetRoles() (gas: 29006)
MultiRolesAuthorityTest:testSetTargetCustomAuthority() (gas: 27976)
ReentrancyGuardTest:testFailUnprotectedCall() (gas: 45665)
ReentrancyGuardTest:testNoReentrancy() (gas: 7515)
ReentrancyGuardTest:testProtectedCall() (gas: 32949)
RolesAuthorityTest:testCanCallPublicCapability() (gas: 33336)
RolesAuthorityTest:testCanCallWithAuthorizedRole() (gas: 79601)
RolesAuthorityTest:testSetPublicCapabilities() (gas: 29183)
RolesAuthorityTest:testSetRoleCapabilities() (gas: 30258)
RolesAuthorityTest:testSetRoles() (gas: 28986)
SSTORE2Test:testFailReadInvalidPointer() (gas: 2905)
SSTORE2Test:testFailReadInvalidPointerCustomBounds() (gas: 3143)
SSTORE2Test:testFailReadInvalidPointerCustomStartBound() (gas: 2982)
SSTORE2Test:testFailWriteReadEmptyOutOfBounds() (gas: 34432)
SSTORE2Test:testFailWriteReadOutOfBounds() (gas: 34453)
SSTORE2Test:testFailWriteReadOutOfStartBound() (gas: 34346)
SSTORE2Test:testWriteRead() (gas: 53511)
SSTORE2Test:testWriteReadCustomBounds() (gas: 34853)
SSTORE2Test:testWriteReadCustomStartBound() (gas: 34768)
SSTORE2Test:testWriteReadEmptyBound() (gas: 34639)
SSTORE2Test:testWriteReadFullBoundedRead() (gas: 53708)
SSTORE2Test:testWriteReadFullStartBound() (gas: 34725)
SafeCastLibTest:testFailSafeCastTo128() (gas: 321)
SafeCastLibTest:testFailSafeCastTo160() (gas: 342)
SafeCastLibTest:testFailSafeCastTo192() (gas: 344)
SafeCastLibTest:testFailSafeCastTo224() (gas: 343)
SafeCastLibTest:testFailSafeCastTo248() (gas: 365)
SafeCastLibTest:testFailSafeCastTo32() (gas: 364)
SafeCastLibTest:testFailSafeCastTo64() (gas: 321)
SafeCastLibTest:testFailSafeCastTo8() (gas: 296)
SafeCastLibTest:testFailSafeCastTo96() (gas: 321)
SafeCastLibTest:testSafeCastTo128() (gas: 449)
SafeCastLibTest:testSafeCastTo160() (gas: 470)
SafeCastLibTest:testSafeCastTo192() (gas: 471)
SafeCastLibTest:testSafeCastTo224() (gas: 491)
SafeCastLibTest:testSafeCastTo248() (gas: 427)
SafeCastLibTest:testSafeCastTo32() (gas: 471)
SafeCastLibTest:testSafeCastTo64() (gas: 470)
SafeCastLibTest:testSafeCastTo8() (gas: 469)
SafeCastLibTest:testSafeCastTo96() (gas: 469)
SafeTransferLibTest:testApproveWithMissingReturn() (gas: 30774)
SafeTransferLibTest:testApproveWithNonContract() (gas: 3014)
SafeTransferLibTest:testApproveWithReturnsTooMuch() (gas: 31155)
SafeTransferLibTest:testApproveWithStandardERC20() (gas: 30839)
SafeTransferLibTest:testFailApproveWithReturnsFalse() (gas: 5626)
SafeTransferLibTest:testFailApproveWithReturnsTooLittle() (gas: 5569)
SafeTransferLibTest:testFailApproveWithReverting() (gas: 5524)
SafeTransferLibTest:testFailTransferETHToContractWithoutFallback() (gas: 7244)
SafeTransferLibTest:testFailTransferFromWithReturnsFalse() (gas: 13662)
SafeTransferLibTest:testFailTransferFromWithReturnsTooLittle() (gas: 13500)
SafeTransferLibTest:testFailTransferFromWithReverting() (gas: 9757)
SafeTransferLibTest:testFailTransferWithReturnsFalse() (gas: 8532)
SafeTransferLibTest:testFailTransferWithReturnsTooLittle() (gas: 8473)
SafeTransferLibTest:testFailTransferWithReverting() (gas: 8516)
SafeTransferLibTest:testTransferETH() (gas: 34637)
SafeTransferLibTest:testTransferFromWithMissingReturn() (gas: 49153)
SafeTransferLibTest:testTransferFromWithNonContract() (gas: 3036)
SafeTransferLibTest:testTransferFromWithReturnsTooMuch() (gas: 49812)
SafeTransferLibTest:testTransferFromWithStandardERC20() (gas: 47623)
SafeTransferLibTest:testTransferWithMissingReturn() (gas: 36668)
SafeTransferLibTest:testTransferWithNonContract() (gas: 2990)
SafeTransferLibTest:testTransferWithReturnsTooMuch() (gas: 37093)
SafeTransferLibTest:testTransferWithStandardERC20() (gas: 36722)
WETHTest:testDeposit() (gas: 63260)
WETHTest:testFallbackDeposit() (gas: 63524)
WETHTest:testPartialWithdraw() (gas: 73281)
WETHTest:testWithdraw() (gas: 54360)