Skip to content

Solidity API

PropsUniswapV4PoolManager

init

solidity
function init(address tokenA, address tokenB, uint24 fee, int24 tickSpacing) external

setUniswapDeployment

solidity
function setUniswapDeployment(struct IPropsUniswapV4PoolManager.UniswapV4Deployment deployment) external

getPoolManagerAddress

solidity
function getPoolManagerAddress() external view returns (address)

getPoolManager

solidity
function getPoolManager() external view returns (contract IPoolManager)

deployPoolWithLiquidity

solidity
function deployPoolWithLiquidity() external

getPoolKey

solidity
function getPoolKey() external view returns (struct PoolKey)

getPoolId

solidity
function getPoolId() external view returns (PoolId)