Permissioned pool actions
Contains pool methods that may only be called by permissioned addresses
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 communityFee) external
external
Set the community's % share of the fees. Cannot exceed 25% (250). Only factory owner or POOLS_ADMINISTRATOR_ROLE role
Name | Type | Description |
---|---|---|
function setTickSpacing(int24 newTickSpacing, int24 newTickSpacingLimitOrders) external
external
Set the new tick spacing values. Only factory owner or POOLS_ADMINISTRATOR_ROLE role
Name | Type | Description |
---|---|---|
function setIncentive(address newIncentiveAddress) external
external
Sets an active incentive. Only farming
Name | Type | Description |
---|---|---|
communityFee
uint8
new community fee percent in thousandths (1e-3)
newTickSpacing
int24
The new tick spacing value
newTickSpacingLimitOrders
int24
The new tick spacing value for limit orders
newIncentiveAddress
address
The address associated with the incentive