EternalVirtualPool
Variables
uint128 rewardRate0
uint128 rewardRate1
uint256 rewardReserve0
uint256 rewardReserve1
uint256 totalRewardGrowth0
uint256 totalRewardGrowth1
Functions
constructor
AlgebraVirtualPoolBase
constructor(address,address,address)
public
Name | Type | Description |
---|---|---|
_farmingCenterAddress | address | |
_farmingAddress | address | |
_pool | address |
addRewards
onlyFarming
addRewards(uint256,uint256)
external
Name | Type | Description |
---|---|---|
token0Amount | uint256 | |
token1Amount | uint256 |
setRates
onlyFarming
setRates(uint128,uint128)
external
Name | Type | Description |
---|---|---|
rate0 | uint128 | |
rate1 | uint128 |
getInnerRewardsGrowth
getInnerRewardsGrowth(int24,int24)
view external
Name | Type | Description |
---|---|---|
bottomTick | int24 | |
topTick | int24 |
Returns:
Name | Type | Description |
---|---|---|
rewardGrowthInside0 | uint256 | |
rewardGrowthInside1 | uint256 |