-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy path.gas-snapshot
327 lines (327 loc) · 28.6 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
BuyCreditLimitTest:test_BuyCreditLimit_buyCreditLimit_adds_loanOffer_to_orderbook() (gas: 1241938)
BuyCreditLimitTest:test_BuyCreditLimit_buyCreditLimit_clear_limit_order() (gas: 1419114)
BuyCreditLimitTest:test_BuyCreditLimit_buyCreditLimit_experiment_strategy_speculator() (gas: 2074174)
BuyCreditLimitValidationTest:test_BuyCreditLimit_validation() (gas: 534539)
BuyCreditMarketLendTest:testFuzz_BuyCreditMarket_buyCreditMarket_exactAmountIn(uint256,uint256) (runs: 256, μ: 2295626, ~: 2284285)
BuyCreditMarketLendTest:testFuzz_BuyCreditMarket_buyCreditMarket_exactAmountIn_properties(uint256,uint256,uint256) (runs: 256, μ: 1603459, ~: 1603668)
BuyCreditMarketLendTest:testFuzz_BuyCreditMarket_buyCreditMarket_exactAmountIn_specification((uint256,uint256,uint256,uint256,uint256,uint256)) (runs: 256, μ: 2042746, ~: 2164241)
BuyCreditMarketLendTest:testFuzz_BuyCreditMarket_buyCreditMarket_exactAmountOut_properties(uint256,uint256,uint256) (runs: 256, μ: 1604079, ~: 1604210)
BuyCreditMarketLendTest:testFuzz_BuyCreditMarket_buyCreditMarket_exactAmountOut_specification((uint256,uint256,uint256,uint256,uint256,uint256)) (runs: 256, μ: 1985547, ~: 1938857)
BuyCreditMarketLendTest:test_BuyCreditMarket_buyCreditMarket_cannot_leave_borrower_liquidatable() (gas: 1120846)
BuyCreditMarketLendTest:test_BuyCreditMarket_buyCreditMarket_exactAmountIn() (gas: 2035808)
BuyCreditMarketLendTest:test_BuyCreditMarket_buyCreditMarket_exactAmountIn_numeric_example() (gas: 2256698)
BuyCreditMarketLendTest:test_BuyCreditMarket_buyCreditMarket_exactAmountOut_numeric_example() (gas: 2256377)
BuyCreditMarketLendTest:test_BuyCreditMarket_buyCreditMarket_experiment_buy_credit_from_lender() (gas: 3214104)
BuyCreditMarketLendTest:test_BuyCreditMarket_buyCreditMarket_experiment_lend_to_borrower() (gas: 1495425)
BuyCreditMarketLendTest:test_BuyCreditMarket_buyCreditMarket_fee_properties() (gas: 2761644)
BuyCreditMarketLendTest:test_BuyCreditMarket_buyCreditMarket_reverts_if_dueDate_out_of_range() (gas: 1356398)
BuyCreditMarketLendTest:test_BuyCreditMarket_buyCreditMarket_transfers_to_borrower() (gas: 2036119)
BuyCreditMarketTest:test_BuyCreditMarket_validation() (gas: 3780776)
ChainlinkPriceFeedTest:test_ChainlinkPriceFeed_getPrice_different_decimals() (gas: 812487)
ChainlinkPriceFeedTest:test_ChainlinkPriceFeed_getPrice_direct() (gas: 25306)
ChainlinkPriceFeedTest:test_ChainlinkPriceFeed_getPrice_is_consistent() (gas: 51174)
ChainlinkPriceFeedTest:test_ChainlinkPriceFeed_getPrice_reverts_negative_price() (gas: 333861)
ChainlinkPriceFeedTest:test_ChainlinkPriceFeed_getPrice_reverts_null_price() (gas: 294059)
ChainlinkPriceFeedTest:test_ChainlinkPriceFeed_getPrice_reverts_stale_price() (gas: 287826)
ChainlinkPriceFeedTest:test_ChainlinkPriceFeed_getPrice_success() (gas: 33808)
ChainlinkPriceFeedTest:test_ChainlinkPriceFeed_validation() (gas: 232240)
ChainlinkSequencerUptimeFeedTest:test_ChainlinkSequencerUptimeFeed_validateSequencerIsUp_reverts_sequencer_down() (gas: 149304)
ChainlinkSequencerUptimeFeedTest:test_ChainlinkSequencerUptimeFeed_validation() (gas: 154187)
ClaimTest:test_Claim_claim_at_different_times_may_have_different_interest() (gas: 2769071)
ClaimTest:test_Claim_claim_gets_loan_FV_back() (gas: 2135832)
ClaimTest:test_Claim_claim_is_permissionless() (gas: 2802293)
ClaimTest:test_Claim_claim_of_CreditPosition_where_DebtPosition_is_repaid_works() (gas: 2923356)
ClaimTest:test_Claim_claim_of_exited_loan_gets_credit_back() (gas: 2919180)
ClaimTest:test_Claim_claim_of_liquidated_loan_retrieves_borrow_amount() (gas: 2011824)
ClaimTest:test_Claim_claim_twice_does_not_work() (gas: 2807706)
ClaimTest:test_Claim_isClaimable() (gas: 1602994)
ClaimTest:test_Claim_test_borrow_repay_claim() (gas: 2399071)
ClaimValidationTest:test_Claim_validation() (gas: 2306661)
CompensateTest:testFuzz_Compensate_compensate_catch_rounding_issue(uint256,int256) (runs: 256, μ: 3349178, ~: 3363698)
CompensateTest:test_Compensate_borrower_cannot_force_position_for_sale() (gas: 2426220)
CompensateTest:test_Compensate_compensate_CreditPosition_with_CreditPosition_reduces_DebtPosition_debt_and_CreditPosition_credit() (gas: 3559344)
CompensateTest:test_Compensate_compensate_DebtPosition_repaid_reverts() (gas: 3321111)
CompensateTest:test_Compensate_compensate_compensated_loan_can_be_liquidated() (gas: 2853683)
CompensateTest:test_Compensate_compensate_frontrunning_can_incur_in_fragmentationFee() (gas: 4212700)
CompensateTest:test_Compensate_compensate_full_claim() (gas: 2563593)
CompensateTest:test_Compensate_compensate_mintCredit_can_be_used_to_partially_repay_with_compensate() (gas: 1511629)
CompensateTest:test_Compensate_compensate_reduces_repaid_loan_debt_and_compensated_loan_credit() (gas: 3383016)
CompensateTest:test_Compensate_compensate_should_be_allowed_if_it_does_not_put_user_underwater() (gas: 2732243)
CompensateTest:test_Compensate_compensate_should_revert_if_it_leaves_user_underwater() (gas: 2895420)
CompensateTest:test_Compensate_compensate_simple() (gas: 3552002)
CompensateTest:test_Compensate_compensate_split_credit_must_pay_fragmentationFee() (gas: 4448061)
CompensateTest:test_Compensate_compensate_used_to_borrower_exit_before_tenor_1() (gas: 3567572)
CompensateTest:test_Compensate_compensate_used_to_borrower_exit_before_tenor_does_not_overcharge_new_borrower() (gas: 2147271)
CompensateTest:test_Compensate_compensate_used_to_borrower_exit_cannot_leave_borrower_liquidatable() (gas: 1991460)
CompensateTest:test_Compensate_compensate_used_to_borrower_exit_experiment() (gas: 2620430)
CompensateTest:test_Compensate_compensate_used_to_borrower_exit_to_self_is_possible_properties() (gas: 2415566)
CompensateTest:test_Compensate_compensate_used_to_borrower_exit_transfer_cash_properties() (gas: 2964064)
CompensateTest:test_Compensate_compensate_with_chain_of_exits() (gas: 2283105)
CompensateValidationTest:test_Compensate_validation() (gas: 6244757)
CryticToFoundry:test_CryticToFoundry_01() (gas: 1393313)
CryticToFoundry:test_CryticToFoundry_02() (gas: 1514529)
CryticToFoundry:test_CryticToFoundry_03() (gas: 1565170)
CryticToFoundry:test_CryticToFoundry_04() (gas: 2733543)
CryticToFoundry:test_CryticToFoundry_05() (gas: 2733480)
CryticToFoundry:test_CryticToFoundry_06() (gas: 4687919)
CryticToFoundry:test_CryticToFoundry_07() (gas: 3428732)
CryticToFoundry:test_CryticToFoundry_08() (gas: 4194896)
CryticToFoundry:test_CryticToFoundry_09() (gas: 4608046)
CryticToFoundry:test_CryticToFoundry_10() (gas: 4078962)
CryticToFoundry:test_CryticToFoundry_11() (gas: 5167181)
CryticToFoundry:test_CryticToFoundry_12() (gas: 5265386)
CryticToFoundry:test_CryticToFoundry_13() (gas: 4615220)
CryticToFoundry:test_CryticToFoundry_14() (gas: 5167180)
CryticToFoundry:test_CryticToFoundry_16() (gas: 10851580)
CryticToFoundry:test_CryticToFoundry_17() (gas: 5559435)
CryticToFoundry:test_CryticToFoundry_18() (gas: 5523535)
CryticToFoundry:test_CryticToFoundry_19() (gas: 3250137)
CryticToFoundry:test_CryticToFoundry_20() (gas: 8373740)
CryticToFoundry:test_CryticToFoundry_21() (gas: 10028884)
CryticToFoundry:test_CryticToFoundry_23() (gas: 9693036)
CryticToFoundry:test_CryticToFoundry_24() (gas: 10148857)
CryticToFoundry:test_CryticToFoundry_25() (gas: 9595432)
CryticToFoundry:test_CryticToFoundry_26() (gas: 7362820)
CryticToFoundry:test_CryticToFoundry_27() (gas: 1088713)
CryticToFoundry:test_CryticToFoundry_28() (gas: 7137547)
CryticToFoundry:test_CryticToFoundry_29() (gas: 13990437)
DepositTest:testFuzz_Deposit_deposit_increases_user_balance(uint256,uint256) (runs: 256, μ: 820112, ~: 819801)
DepositTest:test_Deposit_deposit_eth() (gas: 680155)
DepositTest:test_Deposit_deposit_eth_leftovers() (gas: 678200)
DepositTest:test_Deposit_deposit_increases_user_balance() (gas: 776358)
DepositValidationTest:test_Deposit_validation() (gas: 103007)
DepositValidationTest:test_Deposit_validation_borrowATokenCap() (gas: 735430)
GenericMarket_USDT_cbBTC_Test:test_GenericMarket_USDT_cbBTC_collateralRatio() (gas: 2124843)
GenericMarket_USDT_cbBTC_Test:test_GenericMarket_USDT_cbBTC_config() (gas: 63007)
GenericMarket_USDT_cbBTC_Test:test_GenericMarket_USDT_cbBTC_debtTokenAmountToCollateralTokenAmount() (gas: 39534)
GenericMarket_USDT_cbBTC_Test:test_GenericMarket_USDT_cbBTC_decimals() (gas: 56186)
GenericMarket_USDT_cbBTC_Test:test_GenericMarket_USDT_cbBTC_deposit_eth_reverts() (gas: 557038)
GenericMarket_cbBTC_USDC_Test:test_GenericMarket_cbBTC_USDC_collateralRatio() (gas: 2121298)
GenericMarket_cbBTC_USDC_Test:test_GenericMarket_cbBTC_USDC_config() (gas: 65159)
GenericMarket_cbBTC_USDC_Test:test_GenericMarket_cbBTC_USDC_debtTokenAmountToCollateralTokenAmount() (gas: 39555)
GenericMarket_cbBTC_USDC_Test:test_GenericMarket_cbBTC_USDC_decimals() (gas: 56251)
GenericMarket_cbBTC_USDC_Test:test_GenericMarket_cbBTC_USDC_deposit_eth_reverts() (gas: 556973)
GenericMarket_sUSDe_USDC_Test:test_GenericMarket_sUSDe_USDC_collateralRatio() (gas: 2104099)
GenericMarket_sUSDe_USDC_Test:test_GenericMarket_sUSDe_USDC_config() (gas: 65201)
GenericMarket_sUSDe_USDC_Test:test_GenericMarket_sUSDe_USDC_debtTokenAmountToCollateralTokenAmount() (gas: 39445)
GenericMarket_sUSDe_USDC_Test:test_GenericMarket_sUSDe_USDC_decimals() (gas: 56208)
GenericMarket_sUSDe_USDC_Test:test_GenericMarket_sUSDe_USDC_deposit_eth_reverts() (gas: 556949)
GenericMarket_wstETH_ETH_Test:test_GenericMarket_wstETH_ETH_collateralRatio() (gas: 2106479)
GenericMarket_wstETH_ETH_Test:test_GenericMarket_wstETH_ETH_config() (gas: 71157)
GenericMarket_wstETH_ETH_Test:test_GenericMarket_wstETH_ETH_debtTokenAmountToCollateralTokenAmount() (gas: 44015)
GenericMarket_wstETH_ETH_Test:test_GenericMarket_wstETH_ETH_decimals() (gas: 56253)
GenericMarket_wstETH_ETH_Test:test_GenericMarket_wstETH_ETH_deposit_eth_does_not_revert() (gas: 1090502)
InitializeTest:test_Initialize_implementation_cannot_be_initialized() (gas: 4467136)
InitializeTest:test_Initialize_proxy_can_be_initialized() (gas: 6941516)
InitializeTest:test_Initialize_wrong_initialization_reverts() (gas: 4491314)
InitializeValidationTest:test_Initialize_validation() (gas: 6893882)
LiquidateTest:testFuzz_Liquidate_liquidate_minimumCollateralProfit(uint256,uint256,uint256) (runs: 256, μ: 1956272, ~: 1966820)
LiquidateTest:test_Liquidate_example() (gas: 1636140)
LiquidateTest:test_Liquidate_liquidate_can_be_called_unprofitably_and_liquidator_is_senior_creditor() (gas: 2516064)
LiquidateTest:test_Liquidate_liquidate_overdue_should_claim_later_with_interest() (gas: 2129844)
LiquidateTest:test_Liquidate_liquidate_overdue_underwater() (gas: 2103835)
LiquidateTest:test_Liquidate_liquidate_overdue_very_high_CR() (gas: 2578833)
LiquidateTest:test_Liquidate_liquidate_overdue_well_collateralized() (gas: 2520076)
LiquidateTest:test_Liquidate_liquidate_pays_liquidator_reward() (gas: 2092889)
LiquidateTest:test_Liquidate_liquidate_reduces_borrower_debt() (gas: 2582122)
LiquidateTest:test_Liquidate_liquidate_repays_loan() (gas: 2331092)
LiquidateTest:test_Liquidate_overdue_experiment() (gas: 2126147)
LiquidateTest:test_Liquidate_round_up_should_not_DoS(uint256,uint256) (runs: 256, μ: 1284817, ~: 1179052)
LiquidateValidationTest:test_Liquidate_validation() (gas: 4284658)
LiquidateWithReplacementTest:test_LiquidateWithReplacement_liquidateWithReplacement_cannot_be_executed_if_loan_is_overdue() (gas: 2912022)
LiquidateWithReplacementTest:test_LiquidateWithReplacement_liquidateWithReplacement_cannot_leave_new_borrower_liquidatable() (gas: 2571896)
LiquidateWithReplacementTest:test_LiquidateWithReplacement_liquidateWithReplacement_experiment() (gas: 2914812)
LiquidateWithReplacementTest:test_LiquidateWithReplacement_liquidateWithReplacement_updates_new_borrower_borrowOffer_different_rate() (gas: 3488022)
LiquidateWithReplacementTest:test_LiquidateWithReplacement_liquidateWithReplacement_updates_new_borrower_borrowOffer_same_rate() (gas: 3500808)
LiquidateWithReplacementValidationTest:test_LiquidateWithReplacement_validation() (gas: 2952211)
MathTest:test_Math_aprToRatePerTenor() (gas: 8420)
MathTest:test_Math_binarySearch_found() (gas: 12938)
MathTest:test_Math_binarySearch_not_found() (gas: 23441)
MathTest:test_Math_binarySearch_two() (gas: 4912)
MathTest:test_Math_mulDivDown() (gas: 3789)
MathTest:test_Math_mulDivUp() (gas: 3907)
MulticallTest:test_Multicall_liquidator_can_liquidate_and_withdraw() (gas: 2298884)
MulticallTest:test_Multicall_multicall_bypasses_cap_if_it_is_to_reduce_debt() (gas: 2160502)
MulticallTest:test_Multicall_multicall_can_deposit_and_create_loanOffer() (gas: 829470)
MulticallTest:test_Multicall_multicall_can_deposit_ether_and_create_borrowOffer() (gas: 637770)
MulticallTest:test_Multicall_multicall_cannot_bypass_cap_if_it_is_not_to_reduce_debt() (gas: 583999)
MulticallTest:test_Multicall_multicall_cannot_credit_more_ether_due_to_payable() (gas: 301233)
MulticallTest:test_Multicall_multicall_cannot_deposit_twice() (gas: 121258)
MulticallTest:test_Multicall_multicall_cannot_execute_unauthorized_actions() (gas: 522042)
MulticallTest:test_Multicall_repay_when_borrowAToken_cap(uint256,uint256) (runs: 256, μ: 1700774, ~: 1710744)
NonTransferrableScaledTokenDifferentialTest:test_NonTransferrableToken_differential(address[],bytes[],bytes,bool) (runs: 256, μ: 78041, ~: 75387)
NonTransferrableScaledTokenV1Test:test_NonTransferrableScaledTokenV1_construction() (gas: 38112)
NonTransferrableScaledTokenV1Test:test_NonTransferrableScaledTokenV1_mintScaled_burnScaled() (gas: 57304)
NonTransferrableScaledTokenV1Test:test_NonTransferrableScaledTokenV1_transfer() (gas: 99737)
NonTransferrableScaledTokenV1_2Test:test_NonTransferrableScaledTokenV1_2_construction() (gas: 38047)
NonTransferrableScaledTokenV1_2Test:test_NonTransferrableScaledTokenV1_2_mintScaled_burnScaled() (gas: 60142)
NonTransferrableScaledTokenV1_2Test:test_NonTransferrableScaledTokenV1_2_transfer() (gas: 91062)
NonTransferrableScaledTokenV1_5Test:test_NonTransferrableScaledTokenV1_5_allowance() (gas: 126873)
NonTransferrableScaledTokenV1_5Test:test_NonTransferrableScaledTokenV1_5_approveReverts() (gas: 13883)
NonTransferrableScaledTokenV1_5Test:test_NonTransferrableScaledTokenV1_5_burnScaled() (gas: 139544)
NonTransferrableScaledTokenV1_5Test:test_NonTransferrableScaledTokenV1_5_construction() (gas: 57696)
NonTransferrableScaledTokenV1_5Test:test_NonTransferrableScaledTokenV1_5_deposit() (gas: 321771)
NonTransferrableScaledTokenV1_5Test:test_NonTransferrableScaledTokenV1_5_liquidityIndex() (gas: 23007)
NonTransferrableScaledTokenV1_5Test:test_NonTransferrableScaledTokenV1_5_mintScaled() (gas: 168099)
NonTransferrableScaledTokenV1_5Test:test_NonTransferrableScaledTokenV1_5_scaledBalanceOf() (gas: 166623)
NonTransferrableScaledTokenV1_5Test:test_NonTransferrableScaledTokenV1_5_totalSupply() (gas: 167830)
NonTransferrableScaledTokenV1_5Test:test_NonTransferrableScaledTokenV1_5_transferFrom() (gas: 206006)
NonTransferrableScaledTokenV1_5Test:test_NonTransferrableScaledTokenV1_5_withdraw() (gas: 377686)
NonTransferrableTokenTest:test_NonTransferrableToken_approve_is_not_supported() (gas: 14077)
NonTransferrableTokenTest:test_NonTransferrableToken_construction() (gas: 31325)
NonTransferrableTokenTest:test_NonTransferrableToken_only_owner_can_burn() (gas: 50640)
NonTransferrableTokenTest:test_NonTransferrableToken_only_owner_can_mint() (gas: 64850)
NonTransferrableTokenTest:test_NonTransferrableToken_only_owner_can_transfer() (gas: 82824)
NonTransferrableTokenTest:test_NonTransferrableToken_only_owner_can_transferFrom() (gas: 82945)
NonTransferrableTokenTest:test_NonTransferrableToken_only_owner_has_allowance() (gas: 14701)
OfferLibraryTest:test_OfferLibrary_isNull() (gas: 4239)
PauseTest:test_Pause_pause_can_updateConfig() (gas: 95591)
PauseTest:test_Pause_pause_cannot_deposit() (gas: 506129)
PriceFeedTest:test_PriceFeed_getPrice_different_decimals() (gas: 2129688)
PriceFeedTest:test_PriceFeed_getPrice_direct() (gas: 43730)
PriceFeedTest:test_PriceFeed_getPrice_fallbacks_negative_price() (gas: 383810)
PriceFeedTest:test_PriceFeed_getPrice_fallbacks_null_price() (gas: 344012)
PriceFeedTest:test_PriceFeed_getPrice_fallbacks_stale_price() (gas: 412979)
PriceFeedTest:test_PriceFeed_getPrice_is_consistent() (gas: 75006)
PriceFeedTest:test_PriceFeed_getPrice_reverts_sequencer_down() (gas: 337139)
PriceFeedTest:test_PriceFeed_getPrice_success() (gas: 81345)
PriceFeedTest:test_PriceFeed_v1_5() (gas: 21237)
PriceFeedUniswapV3TWAPChainlinkTest:test_PriceFeedUniswapV3TWAPChainlink_description() (gas: 36063)
PriceFeedUniswapV3TWAPChainlinkTest:test_PriceFeedUniswapV3TWAPChainlink_getPrice_is_consistent() (gas: 125476)
PriceFeedUniswapV3TWAPChainlinkTest:test_PriceFeedUniswapV3TWAPChainlink_getPrice_success() (gas: 88202)
RepayTest:test_Repay_overdue_does_not_increase_debt() (gas: 2754063)
RepayTest:test_Repay_repay_after_price_decrease() (gas: 1435631)
RepayTest:test_Repay_repay_claimed_should_revert() (gas: 2963752)
RepayTest:test_Repay_repay_fee_change_fee_after_borrow() (gas: 2682797)
RepayTest:test_Repay_repay_full_DebtPosition() (gas: 2625789)
RepayTest:test_Repay_repay_pays_fee_simple() (gas: 1508378)
RepayValidationTest:test_Repay_validation() (gas: 2863493)
SelfLiquidateTest:testFuzz_SelfLiquidate_selfliquidateLoan_compensate_used_to_borrower_exit(uint256) (runs: 256, μ: 2559817, ~: 2559852)
SelfLiquidateTest:testFuzz_SelfLiquidate_selfliquidateLoan_creditPosition_insufficient_debt_token_fees(uint256) (runs: 256, μ: 1952456, ~: 1952492)
SelfLiquidateTest:testFuzz_SelfLiquidate_selfliquidateLoan_insufficient_debt_token_no_fees(uint256) (runs: 256, μ: 1952463, ~: 1952499)
SelfLiquidateTest:testFuzz_SelfLiquidate_selfliquidateLoan_liquidate(uint256) (runs: 256, μ: 2636586, ~: 2636622)
SelfLiquidateTest:testFuzz_SelfLiquidate_selfliquidateLoan_repay(uint256) (runs: 256, μ: 2273042, ~: 2273078)
SelfLiquidateTest:test_SelfLiquidate_selfLiquidate_rapays_with_collateral() (gas: 2061040)
SelfLiquidateTest:test_SelfLiquidate_selfLiquidate_repay() (gas: 1496835)
SelfLiquidateTest:test_SelfLiquidate_selfliquidateLoan_insufficient_debt_token_repay_fee() (gas: 2949436)
SelfLiquidateTest:test_SelfLiquidate_selfliquidateLoan_should_work() (gas: 2990969)
SelfLiquidateTest:test_SelfLiquidate_selfliquidate_keeps_accounting_in_check() (gas: 3382500)
SelfLiquidateTest:test_SelfLiquidate_selfliquidate_should_not_leave_dust_loan() (gas: 3865290)
SelfLiquidateTest:test_SelfLiquidate_selfliquidate_should_not_leave_dust_loan_if_already_exited() (gas: 3896786)
SelfLiquidateTest:test_SelfLiquidate_selfliquidate_should_not_leave_dust_loan_when_no_exits() (gas: 1513438)
SelfLiquidateTest:test_SelfLiquidate_selfliquidate_two_lenders() (gas: 2686558)
SelfLiquidateValidationTest:test_SelfLiquidate_validation() (gas: 1935250)
SellCreditLimitTest:testFuzz_SellCreditLimit_sellCreditLimit_adds_borrowOffer_to_orderbook(uint256,bytes32) (runs: 256, μ: 9836308, ~: 9955935)
SellCreditLimitTest:test_SellCreditLimit_sellCreditLimit_adds_borrowOffer_to_orderbook() (gas: 957362)
SellCreditLimitTest:test_SellCreditLimit_sellCreditLimit_cant_be_placed_if_cr_is_below_crOpening_even_if_openingLimitBorrowCR_is_below() (gas: 1183054)
SellCreditLimitTest:test_SellCreditLimit_sellCreditLimit_cant_be_placed_if_cr_is_below_openingLimitBorrowCR() (gas: 1183036)
SellCreditLimitTest:test_SellCreditLimit_sellCreditLimit_experiment_strategy_speculator() (gas: 2177218)
SellCreditLimitValidationTest:test_SellCreditLimit_validation() (gas: 335240)
SellCreditMarketTest:testFuzz_SellCreditMarket_sellCreditMarket_exactAmountIn_properties(uint256,uint256,uint256) (runs: 256, μ: 1612411, ~: 1612513)
SellCreditMarketTest:testFuzz_SellCreditMarket_sellCreditMarket_exactAmountIn_specification((uint256,uint256,uint256,uint256,uint256,uint256)) (runs: 256, μ: 2138830, ~: 2165838)
SellCreditMarketTest:testFuzz_SellCreditMarket_sellCreditMarket_exactAmountOut_properties(uint256,uint256,uint256) (runs: 256, μ: 1616447, ~: 1616549)
SellCreditMarketTest:testFuzz_SellCreditMarket_sellCreditMarket_exactAmountOut_specification((uint256,uint256,uint256,uint256,uint256,uint256)) (runs: 256, μ: 1964585, ~: 1898950)
SellCreditMarketTest:testFuzz_SellCreditMarket_sellCreditMarket_exit_full(uint256,uint256,uint256) (runs: 256, μ: 2877149, ~: 2877403)
SellCreditMarketTest:testFuzz_SellCreditMarket_sellCreditMarket_used_to_borrow(uint256,uint256,uint256) (runs: 256, μ: 2066920, ~: 2066986)
SellCreditMarketTest:test_SellCreditMarket_sellCreditMarket_CreditPosition_credit_is_decreased_after_exit() (gas: 2875296)
SellCreditMarketTest:test_SellCreditMarket_sellCreditMarket_CreditPosition_of_CreditPosition_creates_with_correct_debtPositionId() (gas: 3406219)
SellCreditMarketTest:test_SellCreditMarket_sellCreditMarket_does_not_create_loans_if_dust_amount() (gas: 1946121)
SellCreditMarketTest:test_SellCreditMarket_sellCreditMarket_does_not_create_new_CreditPosition_if_lender_tries_to_exit_fully_exited_CreditPosition() (gas: 2666486)
SellCreditMarketTest:test_SellCreditMarket_sellCreditMarket_exactAmountIn_numeric_example() (gas: 2073495)
SellCreditMarketTest:test_SellCreditMarket_sellCreditMarket_exactAmountOut_numeric_example() (gas: 2121453)
SellCreditMarketTest:test_SellCreditMarket_sellCreditMarket_exit_properties() (gas: 2809386)
SellCreditMarketTest:test_SellCreditMarket_sellCreditMarket_fragmentation() (gas: 2820064)
SellCreditMarketTest:test_SellCreditMarket_sellCreditMarket_reverts_if_below_borrowing_opening_limit() (gas: 1153053)
SellCreditMarketTest:test_SellCreditMarket_sellCreditMarket_reverts_if_lender_cannot_transfer_underlyingBorrowToken() (gas: 1119694)
SellCreditMarketTest:test_SellCreditMarket_sellCreditMarket_used_to_borrow() (gas: 1589574)
SellCreditMarketTest:test_SellCreditMarket_sellCreditMarket_used_to_borrow_concrete() (gas: 2067635)
SellCreditMarketValidationTest:test_SellCreditMarket_validation() (gas: 3821173)
SetUserConfigurationTest:test_SetUserConfiguration_setCreditForSale_disable_all() (gas: 2332767)
SetUserConfigurationTest:test_SetUserConfiguration_setCreditForSale_disable_single() (gas: 2578524)
SetUserConfigurationValidationTest:test_SetUserConfiguration_validation() (gas: 1566604)
SizeFactoryTest:test_SizeFactory_addBorrowATokenV1_5() (gas: 73130)
SizeFactoryTest:test_SizeFactory_addBorrowATokenV1_5_unauthorized() (gas: 21559)
SizeFactoryTest:test_SizeFactory_addBorrowAToken_reverts_on_null_address() (gas: 18551)
SizeFactoryTest:test_SizeFactory_addMarket_revert_on_unauthorized() (gas: 18333)
SizeFactoryTest:test_SizeFactory_addMarket_unauthorized() (gas: 21625)
SizeFactoryTest:test_SizeFactory_addPriceFeed_1() (gas: 13491918)
SizeFactoryTest:test_SizeFactory_addPriceFeed_reverts_on_null_address() (gas: 18638)
SizeFactoryTest:test_SizeFactory_addPrice_feed_unauthorized() (gas: 21626)
SizeFactoryTest:test_SizeFactory_create_PriceFeed() (gas: 13507576)
SizeFactoryTest:test_SizeFactory_getBorrowATokenV1_5Descriptions() (gas: 751703)
SizeFactoryTest:test_SizeFactory_getBorrowATokensV1_5Count() (gas: 72529)
SizeFactoryTest:test_SizeFactory_getMarketsCount() (gas: 72504)
SizeFactoryTest:test_SizeFactory_getPriceFeedDescriptions() (gas: 13496224)
SizeFactoryTest:test_SizeFactory_getPriceFeedsCount() (gas: 13485562)
SizeFactoryTest:test_SizeFactory_get_borrow_a_tokens_v1_5() (gas: 1445787)
SizeFactoryTest:test_SizeFactory_get_price_feeds() (gas: 15230378)
SizeFactoryTest:test_SizeFactory_initialize_multiple_markets_and_getDescriptions() (gas: 30663824)
SizeFactoryTest:test_SizeFactory_owner() (gas: 17693)
SizeFactoryTest:test_SizeFactory_removeBorrowATokenV1_5() (gas: 58237)
SizeFactoryTest:test_SizeFactory_removeBorrowATokenV1_5_unauthorized() (gas: 21647)
SizeFactoryTest:test_SizeFactory_removeBorrowAToken_reverts_on_null_address() (gas: 18586)
SizeFactoryTest:test_SizeFactory_removeMarket() (gas: 58277)
SizeFactoryTest:test_SizeFactory_removeMarket_unauthorized() (gas: 21690)
SizeFactoryTest:test_SizeFactory_removePriceFeed() (gas: 13437103)
SizeFactoryTest:test_SizeFactory_removePriceFeed_reverts_on_null_address() (gas: 18594)
SizeFactoryTest:test_SizeFactory_removePrice_feed_unauthorized() (gas: 21745)
SizeFactoryTest:test_SizeFactory_remove_non_existent_borrow_a_token() (gas: 23836)
SizeFactoryTest:test_SizeFactory_remove_non_existent_market() (gas: 23834)
SizeFactoryTest:test_SizeFactory_remove_non_existent_price_feed() (gas: 23912)
SizeFactoryTest:test_SizeFactory_set_2_existing_markets_1() (gas: 22416417)
SizeFactoryTest:test_SizeFactory_set_2_existing_markets_add_3rd_market() (gas: 30083905)
SizeFactoryTest:test_SizeFactory_set_2_existing_markets_add_3rd_market_remove_1st_market_tryRemove_unexistent_market() (gas: 30094384)
SizeFactoryTest:test_SizeFactory_set_candidate() (gas: 86239)
SizeFactoryTest:test_SizeFactory_version() (gas: 14831)
SizeViewTest:test_SizeView_getBorrowOfferAPR_validation() (gas: 504181)
SizeViewTest:test_SizeView_getLoanOfferAPR_validation() (gas: 205029)
SizeViewTest:test_SizeView_getLoanStatus() (gas: 27820)
SizeViewTest:test_SizeView_getSwapFee_validation() (gas: 13668)
SizeViewTest:test_SizeView_isDebtPositionId_no_loans() (gas: 15530)
SwapDataTest:test_SwapData_apr_with_fees() (gas: 1155368)
SwapDataTest:test_SwapData_borrowerAPR_lenderAPR() (gas: 1709799)
SwapDataTest:test_SwapData_buyCreditMarket() (gas: 1842216)
UniswapV3PriceFeedTest:test_UniswapV3PriceFeed_getPrice_is_consistent() (gas: 57709)
UniswapV3PriceFeedTest:test_UniswapV3PriceFeed_getPrice_reverts_if_twapWindow_is_too_long() (gas: 870513)
UniswapV3PriceFeedTest:test_UniswapV3PriceFeed_getPrice_success_WETH_USDC() (gas: 25715)
UniswapV3PriceFeedTest:test_UniswapV3PriceFeed_getPrice_success_cbBTC_USDC() (gas: 25607)
UniswapV3PriceFeedTest:test_UniswapV3PriceFeed_validation() (gas: 221862)
UpdateConfigTest:test_UpdateConfig_updateConfig_cannot_maliciously_liquidate_all_positions() (gas: 68044)
UpdateConfigTest:test_UpdateConfig_updateConfig_reverts_if_not_owner() (gas: 42446)
UpdateConfigTest:test_UpdateConfig_updateConfig_updates_feeConfig() (gas: 102274)
UpdateConfigTest:test_UpdateConfig_updateConfig_updates_oracle() (gas: 280742)
UpdateConfigTest:test_UpdateConfig_updateConfig_updates_riskConfig() (gas: 70926)
UpdateConfigValidationTest:test_UpdateConfig_updateConfig_cannot_update_data() (gas: 54020)
UpdateConfigValidationTest:test_UpdateConfig_validation() (gas: 97276)
UpgradeTest:test_Upgrade_proxy_can_be_upgraded_directly() (gas: 11886274)
UpgradeTest:test_Upgrade_proxy_can_be_upgraded_with_uups_casting() (gas: 11886208)
WadRayMathTest:testFuzz_WadRayMath_rayDiv_rayMul_identity(uint256,uint256) (runs: 256, μ: 15156, ~: 13537)
WithdrawTest:testFuzz_Withdraw_deposit_withdraw_identity(uint256,uint256) (runs: 256, μ: 879029, ~: 878854)
WithdrawTest:testFuzz_Withdraw_deposit_withdraw_setLiquidityIndex_identity(uint256,uint256,uint256) (runs: 256, μ: 892237, ~: 891763)
WithdrawTest:testFuzz_Withdraw_withdraw_decreases_user_balance(uint256,uint256,uint256,uint256) (runs: 256, μ: 907231, ~: 906946)
WithdrawTest:testFuzz_Withdraw_withdraw_more_than_balance(uint256,uint256) (runs: 256, μ: 858224, ~: 858201)
WithdrawTest:test_Withdraw_user_can_always_withdraw_cash_regardless_of_underwater() (gas: 1528806)
WithdrawTest:test_Withdraw_user_cannot_withdraw_if_that_would_leave_them_underwater() (gas: 1171626)
WithdrawTest:test_Withdraw_withdraw_can_leave_borrow_tokens_lower_than_debt_tokens_in_case_of_borrow_followed_by_withdraw() (gas: 1201808)
WithdrawTest:test_Withdraw_withdraw_can_leave_borrow_tokens_lower_than_debt_tokens_in_case_of_self_borrow() (gas: 1181016)
WithdrawTest:test_Withdraw_withdraw_decreases_user_balance() (gas: 865459)
WithdrawTest:test_Withdraw_withdraw_everything_does_not_leave_dust() (gas: 2030514)
WithdrawTest:test_Withdraw_withdraw_everything_general() (gas: 838164)
WithdrawTest:test_Withdraw_withdraw_everything_without_deposit_general() (gas: 146363)
WithdrawValidationTest:test_Withdraw_validation() (gas: 478784)
YieldCurveTest:testFuzz_YieldCurve_getRate_full_random_does_not_revert(uint256,uint256,uint256,uint256) (runs: 256, μ: 31902, ~: 31729)
YieldCurveTest:testFuzz_YieldCurve_getRate_point_interpolated_slope_eq_0(uint256,uint256,uint256,uint256,uint256,uint256) (runs: 256, μ: 42308, ~: 42376)
YieldCurveTest:test_YieldCurve_getRate_after_bounds() (gas: 21602)
YieldCurveTest:test_YieldCurve_getRate_below_bounds() (gas: 21406)
YieldCurveTest:test_YieldCurve_getRate_first_point() (gas: 21696)
YieldCurveTest:test_YieldCurve_getRate_last_point() (gas: 22343)
YieldCurveTest:test_YieldCurve_getRate_middle_point() (gas: 21312)
YieldCurveTest:test_YieldCurve_getRate_null_multiplier_does_not_fetch_oracle() (gas: 19704)
YieldCurveTest:test_YieldCurve_getRate_point_2_out_of_5() (gas: 22117)
YieldCurveTest:test_YieldCurve_getRate_point_4_out_of_5() (gas: 21709)
YieldCurveTest:test_YieldCurve_getRate_point_interpolated_slope_gt_0(uint256,uint256,uint256,uint256,uint256,uint256) (runs: 256, μ: 42261, ~: 42329)
YieldCurveTest:test_YieldCurve_getRate_with_negative_rate() (gas: 20646)
YieldCurveTest:test_YieldCurve_getRate_with_negative_rate_double_multiplier() (gas: 20623)
YieldCurveTest:test_YieldCurve_getRate_with_non_null_borrowRate() (gas: 22914)
YieldCurveTest:test_YieldCurve_getRate_zero_tenor() (gas: 21202)
YieldCurveTest:test_YieldCurve_validateYieldCurve() (gas: 29129)