ConstantVariables ​
State Variables ​
EXTRA_DATA_SLOT ​
bytes32(uint256(keccak256("FLUID_DEX_LITE_EXTRA_DATA")) - 1)
solidity
bytes32 internal constant EXTRA_DATA_SLOT = 0x7e8134afb5ed35d36cb65e24b9a4712a52bb77d952806c1acf50970d2107797fLIQUIDITY_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 =
0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103SWAP_SINGLE ​
solidity
bool internal constant SWAP_SINGLE = trueSWAP_HOP ​
solidity
bool internal constant SWAP_HOP = falseNATIVE_TOKEN ​
solidity
address internal constant NATIVE_TOKEN = 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeENATIVE_TOKEN_DECIMALS ​
solidity
uint256 internal constant NATIVE_TOKEN_DECIMALS = 18TOKENS_DECIMALS_PRECISION ​
solidity
uint256 internal constant TOKENS_DECIMALS_PRECISION = 9MIN_TOKEN_DECIMALS ​
solidity
uint8 internal constant MIN_TOKEN_DECIMALS = 6MAX_TOKEN_DECIMALS ​
solidity
uint8 internal constant MAX_TOKEN_DECIMALS = 18SMALL_COEFFICIENT_SIZE ​
solidity
uint256 internal constant SMALL_COEFFICIENT_SIZE = 20BIG_COEFFICIENT_SIZE ​
solidity
uint256 internal constant BIG_COEFFICIENT_SIZE = 32DEFAULT_EXPONENT_SIZE ​
solidity
uint256 internal constant DEFAULT_EXPONENT_SIZE = 8DEFAULT_EXPONENT_MASK ​
solidity
uint256 internal constant DEFAULT_EXPONENT_MASK = 0xFFX1 ​
solidity
uint256 internal constant X1 = 0x1X2 ​
solidity
uint256 internal constant X2 = 0x3X5 ​
solidity
uint256 internal constant X5 = 0x1fX7 ​
solidity
uint256 internal constant X7 = 0x7fX13 ​
solidity
uint256 internal constant X13 = 0x1fffX14 ​
solidity
uint256 internal constant X14 = 0x3fffX19 ​
solidity
uint256 internal constant X19 = 0x7ffffX20 ​
solidity
uint256 internal constant X20 = 0xfffffX24 ​
solidity
uint256 internal constant X24 = 0xffffffX28 ​
solidity
uint256 internal constant X28 = 0xfffffffX33 ​
solidity
uint256 internal constant X33 = 0x1ffffffffX40 ​
solidity
uint256 internal constant X40 = 0xffffffffffX56 ​
solidity
uint256 internal constant X56 = 0xffffffffffffffX60 ​
solidity
uint256 internal constant X60 = 0xfffffffffffffffX73 ​
solidity
uint256 internal constant X73 = 0x1ffffffffffffffffffX120 ​
solidity
uint256 internal constant X120 = 0xffffffffffffffffffffffffffffffX128 ​
solidity
uint256 internal constant X128 = 0xffffffffffffffffffffffffffffffffTWO_DECIMALS ​
solidity
uint256 internal constant TWO_DECIMALS = 1e2FOUR_DECIMALS ​
solidity
uint256 internal constant FOUR_DECIMALS = 1e4SIX_DECIMALS ​
solidity
uint256 internal constant SIX_DECIMALS = 1e6PRICE_PRECISION ​
solidity
uint256 internal constant PRICE_PRECISION = 1e27MINIMUM_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 = 1e4ESTIMATE_SWAP ​
solidity
bytes32 internal constant ESTIMATE_SWAP = keccak256(bytes("ESTIMATE_SWAP"))
