Skip to content

Variables ​

Git Source

Inherits:Constants

State Variables ​

_FLAG_BITMASK_IS_RATE_BELOW_MAX_REACHED ​

solidity
uint8 internal constant _FLAG_BITMASK_IS_RATE_BELOW_MAX_REACHED = 1;

_FLAG_BITMASK_IS_UP_MAX_APR_CAPPED ​

solidity
uint8 internal constant _FLAG_BITMASK_IS_UP_MAX_APR_CAPPED = 2;

_FLAG_BITMASK_AVOID_FORCED_LIQUIDATIONS_COL ​

solidity
uint8 internal constant _FLAG_BITMASK_AVOID_FORCED_LIQUIDATIONS_COL = 4;

_FLAG_BITMASK_AVOID_FORCED_LIQUIDATIONS_DEBT ​

solidity
uint8 internal constant _FLAG_BITMASK_AVOID_FORCED_LIQUIDATIONS_DEBT = 8;

_FLAG_BITMASK_ALLOW_MAX_YIELD_JUMPS ​

solidity
uint8 internal constant _FLAG_BITMASK_ALLOW_MAX_YIELD_JUMPS = 0xE0;

_slot0 ​

solidity
Slot0 internal _slot0;

_slot1 ​

solidity
Slot1 internal _slot1;

Structs ​

Slot0 ​

solidity
struct Slot0 {
    uint168 rate;
    uint40 lastUpdateTime;
    uint8 flags;
    uint24 minHeartbeat;
    uint16 minUpdateDiffPercent;
}

Slot1 ​

solidity
struct Slot1 {
    uint168 maxReachedAPRCappedRate;
    uint24 maxAPRPercent;
    uint24 maxDownFromMaxReachedPercentCol;
    uint24 maxDownFromMaxReachedPercentDebt;
    uint16 maxDebtUpCapPercent;
}