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_);
