Skip to content

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

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

sqrt

solidity
function sqrt(uint256 x) internal pure returns (uint256 y)