ImmutableVariables ​
Inherits:ConstantVariables, Structs, Error
State Variables ​
DEX_ID ​
solidity
uint256 public immutable DEX_ID;TOKEN_0 ​
Address of token 0
solidity
address internal immutable TOKEN_0;TOKEN_1 ​
Address of token 1
solidity
address internal immutable TOKEN_1;THIS_CONTRACT ​
solidity
address internal immutable THIS_CONTRACT;TOKEN_0_NUMERATOR_PRECISION ​
solidity
uint256 internal immutable TOKEN_0_NUMERATOR_PRECISION;TOKEN_0_DENOMINATOR_PRECISION ​
solidity
uint256 internal immutable TOKEN_0_DENOMINATOR_PRECISION;TOKEN_1_NUMERATOR_PRECISION ​
solidity
uint256 internal immutable TOKEN_1_NUMERATOR_PRECISION;TOKEN_1_DENOMINATOR_PRECISION ​
solidity
uint256 internal immutable TOKEN_1_DENOMINATOR_PRECISION;LIQUIDITY ​
Address of liquidity contract
solidity
IFluidLiquidity internal immutable LIQUIDITY;DEX_FACTORY ​
Address of DEX factory contract
solidity
IFluidDexFactory internal immutable DEX_FACTORY;SHIFT_IMPLEMENTATION ​
Address of Shift implementation
solidity
address internal immutable SHIFT_IMPLEMENTATION;ADMIN_IMPLEMENTATION ​
Address of Admin implementation
solidity
address internal immutable ADMIN_IMPLEMENTATION;COL_OPERATIONS_IMPLEMENTATION ​
Address of Col Operations implementation
solidity
address internal immutable COL_OPERATIONS_IMPLEMENTATION;DEBT_OPERATIONS_IMPLEMENTATION ​
Address of Debt Operations implementation
solidity
address internal immutable DEBT_OPERATIONS_IMPLEMENTATION;PERFECT_OPERATIONS_AND_SWAP_OUT_IMPLEMENTATION ​
Address of Perfect Operations and Swap Out implementation
solidity
address internal immutable PERFECT_OPERATIONS_AND_SWAP_OUT_IMPLEMENTATION;DEPLOYER_CONTRACT ​
Address of contract used for deploying center price & hook related contract
solidity
address internal immutable DEPLOYER_CONTRACT;SUPPLY_TOKEN_0_SLOT ​
Liquidity layer slots
solidity
bytes32 internal immutable SUPPLY_TOKEN_0_SLOT;BORROW_TOKEN_0_SLOT ​
solidity
bytes32 internal immutable BORROW_TOKEN_0_SLOT;SUPPLY_TOKEN_1_SLOT ​
solidity
bytes32 internal immutable SUPPLY_TOKEN_1_SLOT;BORROW_TOKEN_1_SLOT ​
solidity
bytes32 internal immutable BORROW_TOKEN_1_SLOT;EXCHANGE_PRICE_TOKEN_0_SLOT ​
solidity
bytes32 internal immutable EXCHANGE_PRICE_TOKEN_0_SLOT;EXCHANGE_PRICE_TOKEN_1_SLOT ​
solidity
bytes32 internal immutable EXCHANGE_PRICE_TOKEN_1_SLOT;TOTAL_ORACLE_MAPPING ​
solidity
uint256 internal immutable TOTAL_ORACLE_MAPPING;Functions ​
_calcNumeratorAndDenominator ​
solidity
function _calcNumeratorAndDenominator(address token_) private view returns (uint256 numerator_, uint256 denominator_);constructor ​
solidity
constructor(ConstantViews memory constants_);
