ConstantVariables ​
State Variables ​
EXTRA_DATA_SLOT ​
bytes32(uint256(keccak256("FLUID_DEX_LITE_EXTRA_DATA")) - 1)
solidity
bytes32 internal constant EXTRA_DATA_SLOT = 0x7e8134afb5ed35d36cb65e24b9a4712a52bb77d952806c1acf50970d2107797f;LIQUIDITY_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 = 0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103;SWAP_SINGLE ​
solidity
bool internal constant SWAP_SINGLE = true;SWAP_HOP ​
solidity
bool internal constant SWAP_HOP = false;NATIVE_TOKEN ​
solidity
address internal constant NATIVE_TOKEN = 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE;NATIVE_TOKEN_DECIMALS ​
solidity
uint256 internal constant NATIVE_TOKEN_DECIMALS = 18;TOKENS_DECIMALS_PRECISION ​
solidity
uint256 internal constant TOKENS_DECIMALS_PRECISION = 9;MIN_TOKEN_DECIMALS ​
solidity
uint8 internal constant MIN_TOKEN_DECIMALS = 6;MAX_TOKEN_DECIMALS ​
solidity
uint8 internal constant MAX_TOKEN_DECIMALS = 18;SMALL_COEFFICIENT_SIZE ​
solidity
uint256 internal constant SMALL_COEFFICIENT_SIZE = 20;BIG_COEFFICIENT_SIZE ​
solidity
uint256 internal constant BIG_COEFFICIENT_SIZE = 32;DEFAULT_EXPONENT_SIZE ​
solidity
uint256 internal constant DEFAULT_EXPONENT_SIZE = 8;DEFAULT_EXPONENT_MASK ​
solidity
uint256 internal constant DEFAULT_EXPONENT_MASK = 0xFF;X1 ​
solidity
uint256 internal constant X1 = 0x1;X2 ​
solidity
uint256 internal constant X2 = 0x3;X5 ​
solidity
uint256 internal constant X5 = 0x1f;X7 ​
solidity
uint256 internal constant X7 = 0x7f;X13 ​
solidity
uint256 internal constant X13 = 0x1fff;X14 ​
solidity
uint256 internal constant X14 = 0x3fff;X19 ​
solidity
uint256 internal constant X19 = 0x7ffff;X20 ​
solidity
uint256 internal constant X20 = 0xfffff;X24 ​
solidity
uint256 internal constant X24 = 0xffffff;X28 ​
solidity
uint256 internal constant X28 = 0xfffffff;X33 ​
solidity
uint256 internal constant X33 = 0x1ffffffff;X40 ​
solidity
uint256 internal constant X40 = 0xffffffffff;X56 ​
solidity
uint256 internal constant X56 = 0xffffffffffffff;X60 ​
solidity
uint256 internal constant X60 = 0xfffffffffffffff;X73 ​
solidity
uint256 internal constant X73 = 0x1ffffffffffffffffff;X120 ​
solidity
uint256 internal constant X120 = 0xffffffffffffffffffffffffffffff;X128 ​
solidity
uint256 internal constant X128 = 0xffffffffffffffffffffffffffffffff;TWO_DECIMALS ​
solidity
uint256 internal constant TWO_DECIMALS = 1e2;FOUR_DECIMALS ​
solidity
uint256 internal constant FOUR_DECIMALS = 1e4;SIX_DECIMALS ​
solidity
uint256 internal constant SIX_DECIMALS = 1e6;PRICE_PRECISION ​
solidity
uint256 internal constant PRICE_PRECISION = 1e27;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;ESTIMATE_SWAP ​
solidity
bytes32 internal constant ESTIMATE_SWAP = keccak256(bytes("ESTIMATE_SWAP"));
