AdminModuleHelpers ​
Inherits:AdminModuleImmutableVariables
Functions ​
_onlyDelegateCall ​
solidity
modifier _onlyDelegateCall();_checkIsContract ​
checks that value_ address is a contract (which includes address zero check)
solidity
function _checkIsContract(address value_) internal view;_calculateNumeratorAndDenominatorPrecisions ​
solidity
function _calculateNumeratorAndDenominatorPrecisions(uint256 decimals_)
internal
pure
returns (uint256 numerator_, uint256 denominator_);_transferTokenIn ​
solidity
function _transferTokenIn(address token_, uint256 amount_) internal;_transferTokenOut ​
solidity
function _transferTokenOut(address token_, uint256 amount_, address to_) internal;_calculateReservesOutsideRange ​
solidity
function _calculateReservesOutsideRange(uint256 gp_, uint256 pa_, uint256 rx_, uint256 ry_)
internal
pure
returns (uint256 xa_, uint256 yb_);_calcShiftingDone ​
solidity
function _calcShiftingDone(uint256 current_, uint256 old_, uint256 timePassed_, uint256 shiftDuration_)
internal
pure
returns (uint256);_calcRangeShifting ​
solidity
function _calcRangeShifting(uint256 upperRange_, uint256 lowerRange_, bytes8 dexId_)
internal
view
returns (uint256, uint256);_calcThresholdShifting ​
solidity
function _calcThresholdShifting(uint256 upperThreshold_, uint256 lowerThreshold_, bytes8 dexId_)
internal
view
returns (uint256, uint256);_calcCenterPrice ​
solidity
function _calcCenterPrice(DexKey memory dexKey_, uint256 dexVariables_, bytes8 dexId_)
internal
returns (uint256 newCenterPrice_);_getPrice ​
solidity
function _getPrice(
DexKey calldata dexKey_,
uint256 dexVariables_,
bytes8 dexId_,
uint256 token0Supply_,
uint256 token1Supply_
) internal returns (uint256 price_);
