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