Skip to content

Commit ba51244

Browse files
committed
✨ previewer: update utilizations and parameters
1 parent fcc932d commit ba51244

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

contracts/periphery/Previewer.sol

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ contract Previewer {
4141
RewardRate[] rewardRates;
4242
uint256 floatingBorrowRate;
4343
uint256 floatingUtilization;
44+
uint256 floatingAssets;
45+
uint256 floatingDebt;
4446
uint256 floatingBackupBorrowed;
4547
uint256 floatingAvailableAssets;
4648
uint256 totalFloatingBorrowAssets;
@@ -82,6 +84,12 @@ contract Previewer {
8284
int256 curveB;
8385
uint256 maxUtilization;
8486
uint256 floatingNaturalUtilization;
87+
int256 sigmoidSpeed;
88+
int256 growthSpeed;
89+
uint256 maxRate;
90+
int256 spreadFactor;
91+
int256 timePreference;
92+
int256 maturitySpeed;
8593
}
8694

8795
struct FixedPosition {
@@ -144,7 +152,13 @@ contract Previewer {
144152
curveA: irm.floatingCurveA(),
145153
curveB: irm.floatingCurveB(),
146154
maxUtilization: irm.floatingMaxUtilization(),
147-
floatingNaturalUtilization: irm.floatingNaturalUtilization()
155+
floatingNaturalUtilization: irm.floatingNaturalUtilization(),
156+
sigmoidSpeed: irm.sigmoidSpeed(),
157+
growthSpeed: irm.growthSpeed(),
158+
maxRate: irm.maxRate(),
159+
spreadFactor: irm.spreadFactor(),
160+
timePreference: irm.timePreference(),
161+
maturitySpeed: irm.maturitySpeed()
148162
}),
149163
usdPrice: auditor.assetPrice(m.priceFeed).mulWadDown(basePrice),
150164
penaltyRate: market.penaltyRate(),
@@ -156,6 +170,8 @@ contract Previewer {
156170
floatingUtilization: market.floatingAssets() > 0
157171
? Math.min(market.floatingDebt().divWadUp(market.floatingAssets()), 1e18)
158172
: 0,
173+
floatingAssets: market.floatingAssets(),
174+
floatingDebt: market.floatingDebt(),
159175
floatingBackupBorrowed: market.floatingBackupBorrowed(),
160176
floatingAvailableAssets: floatingAvailableAssets(market),
161177
totalFloatingBorrowAssets: market.totalFloatingBorrowAssets(),

0 commit comments

Comments
 (0)