Permissioned pool actions
Contains pool methods that may only be called by the factory owner or tokenomics
Developer note: Credit to Uniswap Labs under GPL-2.0-or-later license: https://github.com/Uniswap/v3-core/tree/main/contracts/interfaces
function setCommunityFee(uint8 communityFee0, uint8 communityFee1) external
external
Set the community's % share of the fees. Cannot exceed 25% (250)
Name | Type | Description |
---|---|---|
function setTickSpacing(int24 newTickSpacing) external
external
Set the new tick spacing values. Only factory owner
Name | Type | Description |
---|---|---|
function setIncentive(address virtualPoolAddress) external
external
Sets an active incentive
function setLiquidityCooldown(uint32 newLiquidityCooldown) external
external
Sets new lock time for added liquidity
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
communityFee0
uint8
new community fee percent for token0 of the pool in thousandths (1e-3)
communityFee1
uint8
new community fee percent for token1 of the pool in thousandths (1e-3)
newTickSpacing
int24
The new tick spacing value
virtualPoolAddress
address
The address of a virtual pool associated with the incentive
newLiquidityCooldown
uint32
The time in seconds