Skip to content

Constants ​

RESERVE_CONTRACT ​

solidity
contract IFluidReserveContract RESERVE_CONTRACT

LIQUIDITY ​

solidity
contract IFluidLiquidity LIQUIDITY

VAULT ​

solidity
contract IFluidVaultT1 VAULT

VAULT2 ​

solidity
contract IFluidVaultT1 VAULT2

SUSDE ​

solidity
contract IStakedUSDe SUSDE

BORROW_TOKEN ​

solidity
address BORROW_TOKEN

RATE_PERCENT_MARGIN ​

solidity
uint256 RATE_PERCENT_MARGIN

sUSDe vesting yield reward rate percent margin that goes to lenders e.g. RATE_PERCENT_MARGIN = 10% then borrow rate for debt token ends up as 90% of the sUSDe yield. (in 1e2: 100% = 10_000; 1% = 100)

MAX_REWARDS_DELAY ​

solidity
uint256 MAX_REWARDS_DELAY

max delay in seconds for rewards update after vesting period ended, after which we assume rate is 0. e.g. 15 min

UTILIZATION_PENALTY_START ​

solidity
uint256 UTILIZATION_PENALTY_START

utilization penalty start point (in 1e2: 100% = 10_000; 1% = 100). above this, a penalty percent is applied, to incentivize deleveraging.

UTILIZATION100_PENALTY_PERCENT ​

solidity
uint256 UTILIZATION100_PENALTY_PERCENT

penalty percent target at 100%, on top of sUSDe yield rate if utilization is above UTILIZATION_PENALTY_START (in 1e2: 100% = 10_000; 1% = 100)

_LIQUDITY_BORROW_TOKEN_EXCHANGE_PRICES_SLOT ​

solidity
bytes32 _LIQUDITY_BORROW_TOKEN_EXCHANGE_PRICES_SLOT

_SUSDE_VESTING_PERIOD ​

solidity
uint256 _SUSDE_VESTING_PERIOD

vesting period defined as private constant on StakedUSDe contract

X14 ​

solidity
uint256 X14

X16 ​

solidity
uint256 X16

_MIN_MAGNIFIER ​

solidity
uint256 _MIN_MAGNIFIER

_MAX_MAGNIFIER ​

solidity
uint256 _MAX_MAGNIFIER

Variables ​