Concentrated Liquidity
Last updated
Last updated
Our concentrated liquidity pools are built on Uniswap v3 with added staking features.
Liquidity providers can now choose to receive continuous KYO rewards by staking their liquidity.
Trading fees generated from staked liquidity will be distributed to veKYO stakers instead.
Unstaked liquidity will still earn trading fees.
UniswapV3Pool
now tracks rewardGrowth
alongside feeGrowth0
and feeGrowth1
UniswapV3Pool
also tracks liquidityStaked
(along with liquidity
), which ranges from 0 to total liquidity, representing the portion that is staked.
NonfungiblePositionManager
has been modified to support both staking and unstaking functionality.
We've intentionally kept all function signatures unchanged to simplify integration.
Kyo-specific interactions can be performed as follows.
Important: Transferring a position NFT will automatically un-stake all staked liquidity within that position.