Skip to main content

UniswapV3PoolDeployer

Functions#

deploy#

function deploy(
address factory,
address token0,
address token1,
uint24 fee,
int24 tickSpacing
) internal returns (address pool)

Deploys a pool with the given parameters by transiently setting the parameters storage slot and then clearing it after deploying the pool.

Parameters:#

NameTypeDescription
factoryaddressThe contract address of the Uniswap V3 factory
token0addressThe first token of the pool by address sort order
token1addressThe second token of the pool by address sort order
feeuint24The fee collected upon every swap in the pool, denominated in hundredths of a bip
tickSpacingint24The spacing between usable ticks