Constants ​
State Variables ​
RESERVE_CONTRACT ​
solidity
IFluidReserveContract public immutable RESERVE_CONTRACTLIQUIDITY ​
solidity
IFluidLiquidity public immutable LIQUIDITYSUPPLY_TOKEN ​
supply token at Liquidity which borrow rate is based on
solidity
address public immutable SUPPLY_TOKENBORROW_TOKEN ​
borrow token at Liquidity for which the borrow rate is managed
solidity
address public immutable BORROW_TOKENRATE_BUFFER_KINK1 ​
buffer at kink1 for the rate. borrow rate = supply rate + buffer. In percent (100 = 1%, 1 = 0.01%)
solidity
int256 public immutable RATE_BUFFER_KINK1RATE_BUFFER_KINK2 ​
buffer at kink2 for the rate. borrow rate = supply rate + buffer. In percent (100 = 1%, 1 = 0.01%)
only used if CURRENT borrow rate mode at Liquidity is V2 (with 2 kinks).
solidity
int256 public immutable RATE_BUFFER_KINK2MIN_UPDATE_DIFF ​
minimum percent difference to trigger an update. In percent (100 = 1%, 1 = 0.01%)
solidity
uint256 public immutable MIN_UPDATE_DIFF_LIQUDITY_SUPPLY_TOTAL_AMOUNTS_SLOT ​
solidity
bytes32 internal immutable _LIQUDITY_SUPPLY_TOTAL_AMOUNTS_SLOT_LIQUDITY_SUPPLY_EXCHANGE_PRICES_AND_CONFIG_SLOT ​
solidity
bytes32 internal immutable _LIQUDITY_SUPPLY_EXCHANGE_PRICES_AND_CONFIG_SLOT_LIQUDITY_BORROW_RATE_DATA_SLOT ​
solidity
bytes32 internal immutable _LIQUDITY_BORROW_RATE_DATA_SLOTEXCHANGE_PRICES_PRECISION ​
solidity
uint256 internal constant EXCHANGE_PRICES_PRECISION = 1e12DEFAULT_EXPONENT_SIZE ​
solidity
uint256 internal constant DEFAULT_EXPONENT_SIZE = 8DEFAULT_EXPONENT_MASK ​
solidity
uint256 internal constant DEFAULT_EXPONENT_MASK = 0xffX14 ​
solidity
uint256 internal constant X14 = 0x3fffX16 ​
solidity
uint256 internal constant X16 = 0xffffX64 ​
solidity
uint256 internal constant X64 = 0xffffffffffffffffFOUR_DECIMALS ​
solidity
uint256 internal constant FOUR_DECIMALS = 10000
