Appearance
Solidity API
PropsUniswapV4PoolManagerInternal
_initialize
solidity
function _initialize(address tokenA, address tokenB, uint24 fee, int24 tickSpacing) internal_setUniswapDeployment
solidity
function _setUniswapDeployment(struct IPropsUniswapV4PoolManager.UniswapV4Deployment deployment) internal_getUniswapDeployment
solidity
function _getUniswapDeployment() internal view returns (struct IPropsUniswapV4PoolManager.UniswapV4Deployment)_getTokenA
solidity
function _getTokenA() internal view returns (address)_getTokenB
solidity
function _getTokenB() internal view returns (address)_setFee
solidity
function _setFee(uint24 fee) internal_getFee
solidity
function _getFee() internal view returns (uint24)_getTickSpacing
solidity
function _getTickSpacing() internal view returns (int24)_getPoolManagerAddress
solidity
function _getPoolManagerAddress() internal view returns (address)_getPoolManager
solidity
function _getPoolManager() internal view returns (contract IPoolManager)_createPoolKey
solidity
function _createPoolKey(address tokenA, address tokenB, uint24 fee, int24 tickSpacing) internal returns (struct PoolKey poolKey)_getPoolKey
solidity
function _getPoolKey() internal view returns (struct PoolKey)_getPoolId
solidity
function _getPoolId() internal view returns (PoolId)_deployPoolWithLiquidity
solidity
function _deployPoolWithLiquidity(uint256 treasuryAssetsBalance, uint256 treasuryTokensBalance) internalgetLiquidityForAmounts
solidity
function getLiquidityForAmounts(uint160 sqrtPriceX96, int24 tickLower, int24 tickUpper, uint256 amount0, uint256 amount1) external pure returns (uint128 liquidity)sqrt
solidity
function sqrt(uint256 x) internal pure returns (uint256 y)