ConstantVariables ​
Inherits:StorageRead
State Variables ​
TEAM_MULTISIG ​
solidity
address internal constant TEAM_MULTISIG = 0x4F6F977aCDD1177DCD81aB83074855EcB9C2D49eNATIVE_TOKEN ​
solidity
address internal constant NATIVE_TOKEN = 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeENATIVE_TOKEN_DECIMALS ​
solidity
uint256 internal constant NATIVE_TOKEN_DECIMALS = 18ADDRESS_DEAD ​
solidity
address internal constant ADDRESS_DEAD = 0x000000000000000000000000000000000000dEaDTOKENS_DECIMALS_PRECISION ​
solidity
uint256 internal constant TOKENS_DECIMALS_PRECISION = 12TOKENS_DECIMALS ​
solidity
uint256 internal constant TOKENS_DECIMALS = 1e12SMALL_COEFFICIENT_SIZE ​
solidity
uint256 internal constant SMALL_COEFFICIENT_SIZE = 10DEFAULT_COEFFICIENT_SIZE ​
solidity
uint256 internal constant DEFAULT_COEFFICIENT_SIZE = 56DEFAULT_EXPONENT_SIZE ​
solidity
uint256 internal constant DEFAULT_EXPONENT_SIZE = 8DEFAULT_EXPONENT_MASK ​
solidity
uint256 internal constant DEFAULT_EXPONENT_MASK = 0xFFX2 ​
solidity
uint256 internal constant X2 = 0x3X3 ​
solidity
uint256 internal constant X3 = 0x7X5 ​
solidity
uint256 internal constant X5 = 0x1fX7 ​
solidity
uint256 internal constant X7 = 0x7fX8 ​
solidity
uint256 internal constant X8 = 0xffX9 ​
solidity
uint256 internal constant X9 = 0x1ffX10 ​
solidity
uint256 internal constant X10 = 0x3ffX11 ​
solidity
uint256 internal constant X11 = 0x7ffX14 ​
solidity
uint256 internal constant X14 = 0x3fffX16 ​
solidity
uint256 internal constant X16 = 0xffffX17 ​
solidity
uint256 internal constant X17 = 0x1ffffX18 ​
solidity
uint256 internal constant X18 = 0x3ffffX20 ​
solidity
uint256 internal constant X20 = 0xfffffX22 ​
solidity
uint256 internal constant X22 = 0x3fffffX23 ​
solidity
uint256 internal constant X23 = 0x7fffffX24 ​
solidity
uint256 internal constant X24 = 0xffffffX28 ​
solidity
uint256 internal constant X28 = 0xfffffffX30 ​
solidity
uint256 internal constant X30 = 0x3fffffffX32 ​
solidity
uint256 internal constant X32 = 0xffffffffX33 ​
solidity
uint256 internal constant X33 = 0x1ffffffffX40 ​
solidity
uint256 internal constant X40 = 0xffffffffffX64 ​
solidity
uint256 internal constant X64 = 0xffffffffffffffffX96 ​
solidity
uint256 internal constant X96 = 0xffffffffffffffffffffffffX128 ​
solidity
uint256 internal constant X128 = 0xffffffffffffffffffffffffffffffffTWO_DECIMALS ​
solidity
uint256 internal constant TWO_DECIMALS = 1e2THREE_DECIMALS ​
solidity
uint256 internal constant THREE_DECIMALS = 1e3FOUR_DECIMALS ​
solidity
uint256 internal constant FOUR_DECIMALS = 1e4FIVE_DECIMALS ​
solidity
uint256 internal constant FIVE_DECIMALS = 1e5SIX_DECIMALS ​
solidity
uint256 internal constant SIX_DECIMALS = 1e6EIGHT_DECIMALS ​
solidity
uint256 internal constant EIGHT_DECIMALS = 1e8NINE_DECIMALS ​
solidity
uint256 internal constant NINE_DECIMALS = 1e9PRICE_PRECISION ​
solidity
uint256 internal constant PRICE_PRECISION = 1e27ORACLE_PRECISION ​
solidity
uint256 internal constant ORACLE_PRECISION = 1e18ORACLE_LIMIT ​
solidity
uint256 internal constant ORACLE_LIMIT = 5 * 1e16MINIMUM_LIQUIDITY_SWAP ​
after swap token0 reserves should not be less than token1InToken0 / MINIMUM_LIQUIDITY_SWAP after swap token1 reserves should not be less than token0InToken1 / MINIMUM_LIQUIDITY_SWAP
solidity
uint256 internal constant MINIMUM_LIQUIDITY_SWAP = 1e4MINIMUM_LIQUIDITY_USER_OPERATIONS ​
after user operations (deposit, withdraw, borrow, payback) token0 reserves should not be less than token1InToken0 / MINIMUM_LIQUIDITY_USER_OPERATIONS after user operations (deposit, withdraw, borrow, payback) token1 reserves should not be less than token0InToken0 / MINIMUM_LIQUIDITY_USER_OPERATIONS
solidity
uint256 internal constant MINIMUM_LIQUIDITY_USER_OPERATIONS = 1e6SKIP_TRANSFERS ​
To skip transfers in liquidity layer if token in & out is same and liquidity layer is on the winning side
solidity
bytes32 internal constant SKIP_TRANSFERS = keccak256(bytes("SKIP_TRANSFERS"))Functions ​
_decimals ​
solidity
function _decimals(address token_) internal view returns (uint256);
