Constants ​
Inherits:SourceTypes, PriceModes, TokenTypes, SourceCapModes, OverallCapModes, TokenFlagsBitmap, OracleKeyFlagsBitmap
Constants ​
PAUSED_OPERATE ​
solidity
uint8 internal constant PAUSED_OPERATE = 1PAUSED_LIQUIDATE ​
solidity
uint8 internal constant PAUSED_LIQUIDATE = 2MAX_MULTIPLIER ​
solidity
int8 internal constant MAX_MULTIPLIER = 21MIN_MULTIPLIER ​
solidity
int8 internal constant MIN_MULTIPLIER = -12ORACLE_PRECISION ​
solidity
uint256 internal constant ORACLE_PRECISION = 1e27CAP_OPERAND_PRECISION ​
solidity
uint256 internal constant CAP_OPERAND_PRECISION = 1e2CAP_PRECISION ​
solidity
uint256 internal constant CAP_PRECISION = ORACLE_PRECISION / CAP_OPERAND_PRECISIONBPS_DENOMINATOR ​
10_000 basis points = 100%. Used for deviation ratio scaling and max maxDeviationBPS bound.
solidity
uint256 internal constant BPS_DENOMINATOR = 10_000NATIVE_TOKEN_ADDRESS ​
address that is mapped to the chain native token at Liquidity
solidity
address internal constant NATIVE_TOKEN_ADDRESS = 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeEMAX_UPDATE_TIMESPAN_OPERATE ​
Maximum allowed timespan for Chainlink oracles in operate() mode (25 hours)
solidity
uint256 internal constant MAX_UPDATE_TIMESPAN_OPERATE = 25 hoursMAX_UPDATE_TIMESPAN_LIQUIDATE ​
Maximum allowed timespan for Chainlink oracles in liquidate() mode (7 days)
solidity
uint256 internal constant MAX_UPDATE_TIMESPAN_LIQUIDATE = 7 daysLIQUIDITY_GOVERNANCE_SLOT ​
This is the keccak-256 hash of "eip1967.proxy.admin" subtracted by 1 The exact slot which stored the admin address in infinite proxy of liquidity contracts
solidity
bytes32 internal constant LIQUIDITY_GOVERNANCE_SLOT =
0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103TEAM_MULTISIG ​
Team multisig allowed to trigger certain config changes
solidity
address public constant TEAM_MULTISIG = 0x4F6F977aCDD1177DCD81aB83074855EcB9C2D49e