API reference v1.0
Introduction
periphery
tokenomics
EternalVirtualPool

EternalVirtualPool

EternalVirtualPool

Variables

uint128 rewardRate0

uint128 rewardRate1

uint256 rewardReserve0

uint256 rewardReserve1

uint256 totalRewardGrowth0

uint256 totalRewardGrowth1

Functions

constructor

AlgebraVirtualPoolBase

constructor(address,address,address) public

NameTypeDescription
_farmingCenterAddressaddress
_farmingAddressaddress
_pooladdress

addRewards

onlyFarming

addRewards(uint256,uint256) external

NameTypeDescription
token0Amountuint256
token1Amountuint256

setRates

onlyFarming

setRates(uint128,uint128) external

NameTypeDescription
rate0uint128
rate1uint128

getInnerRewardsGrowth

getInnerRewardsGrowth(int24,int24) view external

NameTypeDescription
bottomTickint24
topTickint24

Returns:

NameTypeDescription
rewardGrowthInside0uint256
rewardGrowthInside1uint256