ConstantVariables ​
Inherits:StorageRead
State Variables ​
TEAM_MULTISIG ​
solidity
address internal constant TEAM_MULTISIG = 0x4F6F977aCDD1177DCD81aB83074855EcB9C2D49e;NATIVE_TOKEN ​
solidity
address internal constant NATIVE_TOKEN = 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE;NATIVE_TOKEN_DECIMALS ​
solidity
uint256 internal constant NATIVE_TOKEN_DECIMALS = 18;ADDRESS_DEAD ​
solidity
address internal constant ADDRESS_DEAD = 0x000000000000000000000000000000000000dEaD;TOKENS_DECIMALS_PRECISION ​
solidity
uint256 internal constant TOKENS_DECIMALS_PRECISION = 12;TOKENS_DECIMALS ​
solidity
uint256 internal constant TOKENS_DECIMALS = 1e12;SMALL_COEFFICIENT_SIZE ​
solidity
uint256 internal constant SMALL_COEFFICIENT_SIZE = 10;DEFAULT_COEFFICIENT_SIZE ​
solidity
uint256 internal constant DEFAULT_COEFFICIENT_SIZE = 56;DEFAULT_EXPONENT_SIZE ​
solidity
uint256 internal constant DEFAULT_EXPONENT_SIZE = 8;DEFAULT_EXPONENT_MASK ​
solidity
uint256 internal constant DEFAULT_EXPONENT_MASK = 0xFF;X2 ​
solidity
uint256 internal constant X2 = 0x3;X3 ​
solidity
uint256 internal constant X3 = 0x7;X5 ​
solidity
uint256 internal constant X5 = 0x1f;X7 ​
solidity
uint256 internal constant X7 = 0x7f;X8 ​
solidity
uint256 internal constant X8 = 0xff;X9 ​
solidity
uint256 internal constant X9 = 0x1ff;X10 ​
solidity
uint256 internal constant X10 = 0x3ff;X11 ​
solidity
uint256 internal constant X11 = 0x7ff;X14 ​
solidity
uint256 internal constant X14 = 0x3fff;X16 ​
solidity
uint256 internal constant X16 = 0xffff;X17 ​
solidity
uint256 internal constant X17 = 0x1ffff;X18 ​
solidity
uint256 internal constant X18 = 0x3ffff;X20 ​
solidity
uint256 internal constant X20 = 0xfffff;X22 ​
solidity
uint256 internal constant X22 = 0x3fffff;X23 ​
solidity
uint256 internal constant X23 = 0x7fffff;X24 ​
solidity
uint256 internal constant X24 = 0xffffff;X28 ​
solidity
uint256 internal constant X28 = 0xfffffff;X30 ​
solidity
uint256 internal constant X30 = 0x3fffffff;X32 ​
solidity
uint256 internal constant X32 = 0xffffffff;X33 ​
solidity
uint256 internal constant X33 = 0x1ffffffff;X40 ​
solidity
uint256 internal constant X40 = 0xffffffffff;X64 ​
solidity
uint256 internal constant X64 = 0xffffffffffffffff;X96 ​
solidity
uint256 internal constant X96 = 0xffffffffffffffffffffffff;X128 ​
solidity
uint256 internal constant X128 = 0xffffffffffffffffffffffffffffffff;TWO_DECIMALS ​
solidity
uint256 internal constant TWO_DECIMALS = 1e2;THREE_DECIMALS ​
solidity
uint256 internal constant THREE_DECIMALS = 1e3;FOUR_DECIMALS ​
solidity
uint256 internal constant FOUR_DECIMALS = 1e4;FIVE_DECIMALS ​
solidity
uint256 internal constant FIVE_DECIMALS = 1e5;SIX_DECIMALS ​
solidity
uint256 internal constant SIX_DECIMALS = 1e6;EIGHT_DECIMALS ​
solidity
uint256 internal constant EIGHT_DECIMALS = 1e8;NINE_DECIMALS ​
solidity
uint256 internal constant NINE_DECIMALS = 1e9;PRICE_PRECISION ​
solidity
uint256 internal constant PRICE_PRECISION = 1e27;ORACLE_PRECISION ​
solidity
uint256 internal constant ORACLE_PRECISION = 1e18;ORACLE_LIMIT ​
solidity
uint256 internal constant ORACLE_LIMIT = 5 * 1e16;MINIMUM_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 = 1e4;MINIMUM_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 = 1e6;SKIP_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);
