IDragonswapV2Factory
The DragonswapV2Factory facilitates creation of DragonswapV2 pools and control over the protocol fees
Functionsโ
ownerโ
Returns the current owner of the factory
Can be changed by the current owner via setOwner
Return Values:โ
feeAmountTickSpacingโ
Returns the tick spacing for a given fee amount, if enabled, or 0 if not enabled
A fee amount can never be removed, so this value should be hard coded or cached in the calling context
Parameters:โ
Return Values:โ
getPoolโ
Returns the pool address for a given pair of tokens and a fee, or address 0 if it does not exist
tokenA and tokenB may be passed in either token0/token1 or token1/token0 order
Parameters:โ
Return Values:โ
createPoolโ
Creates a pool for the given two tokens and fee
tokenA and tokenB may be passed in either order: token0/token1 or token1/token0. tickSpacing is retrieved from the fee. The call will revert if the pool already exists, the fee is invalid, or the token arguments are invalid.
Parameters:โ
Return Values:โ
setOwnerโ
Updates the owner of the factory
Must be called by the current owner
Parameters:โ
enableFeeAmountโ
Enables a fee amount with the given tickSpacing
Fee amounts may never be removed once enabled
Parameters:โ
Eventsโ
OwnerChangedโ
Emitted when the owner of the factory is changed
Parameters:โ
PoolCreatedโ
Emitted when a pool is created
Parameters:โ
FeeAmountEnabledโ
Emitted when a new fee amount is enabled for pool creation via the factory
Parameters:โ
Last updated