AlgebraEternalFarming

Verified contract

Active on Base with 133 txns
Deployed by via 0x78491b6c at 2095445
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $13,610.81
ERC-20
--
ERC-20
--
0x8a76ae6455dbaec899f50faad43529e547582270f4eaedecc22656e4b0c602ba
0xa05ef275e8d003098565f7c1c938a762d1091da92ba310624dd8324ea35e9623
0xc2b23ffdf84bdbf90d7a0500da3b818425963c0936bc903ea7060f046d996e9a
0x4b932c00a341ea14e352d569d92b3502f24fa06ab78f4448ca95b58c0cebfc7d
0x97535bf510788c2f192e00ba562a5d0d5d0a44e4ae9c8509b1b7b1ee002a02c9
0x6642984a1c7ff0ab5200195990bd5f066d0c4be401aa8d1e2eaa721ed16f7b82
0xc1de42337e351f687729c39832e0ec99d0a754c4587eb30f829843375a4d9d3e
0xefa19627168203afcee893390ed07d192d24b0bdf22670f051d4c36c86bba69b
0xf85d0f9571b50503630bfe8ee55704322cc70bced8214768eb8e6e303a1936ef
0x3c04432a9d1b255f70f77753ede6a899c2b4858a36f2ef23397141ce11da69c8

Functions
Getter at block 23267746
deployer(view returns (address)
0xba97f8aee67bae3105fb4335760b103f24998a92
farmingCenter(view returns (address)
0x0ca32f1d67d9e805d752aa6250b9e37ac43d2119
incentiveMaker(view returns (address)
0x88d9bc8a0c50fcf7cdd160b906d64c312bef79d6
isEmergencyWithdrawActivated(view returns (bool)
false
nonfungiblePositionManager(view returns (address)
0xe84f7a8ae66fb5db5fecc92a0c695c8bb336731d
owner(view returns (address)
0x88d9bc8a0c50fcf7cdd160b906d64c312bef79d6
Read-only
farms(uint256bytes32view returns (uint128 liquidityint24 tickLowerint24 tickUpperuint256 innerRewardGrowth0uint256 innerRewardGrowth1)
getRewardInfo(struct IIncentiveKeyIncentiveKey keyuint256 tokenIdview returns (uint256 rewarduint256 bonusReward)
incentives(bytes32view returns (uint256 totalRewarduint256 bonusRewardaddress virtualPoolAddressuint24 minimalPositionWidthuint224 totalLiquidityaddress multiplierTokenbool deactivatedstruct IAlgebraFarmingTiers tiers)
rewards(addressaddressview returns (uint256)
State-modifying
addRewards(struct IIncentiveKeyIncentiveKey keyuint256 rewardAmountuint256 bonusRewardAmount
claimReward(address rewardTokenaddress touint256 amountRequestedreturns (uint256 reward)
claimRewardFrom(address rewardTokenaddress fromaddress touint256 amountRequestedreturns (uint256 reward)
collectRewards(struct IIncentiveKeyIncentiveKey keyuint256 tokenIdaddress _ownerreturns (uint256 rewarduint256 bonusReward)
createEternalFarming(struct IIncentiveKeyIncentiveKey keystruct IAlgebraEternalFarmingIncentiveParams paramsstruct IAlgebraFarmingTiers tiersreturns (address virtualPool)
deactivateIncentive(struct IIncentiveKeyIncentiveKey key
decreaseRewardsAmount(struct IIncentiveKeyIncentiveKey keyuint256 rewardAmountuint256 bonusRewardAmount
enterFarming(struct IIncentiveKeyIncentiveKey keyuint256 tokenIduint256 tokensLocked
exitFarming(struct IIncentiveKeyIncentiveKey keyuint256 tokenIdaddress _owner
setEmergencyWithdrawStatus(bool newStatus
setFarmingCenterAddress(address _farmingCenter
setIncentiveMaker(address _incentiveMaker
setOwner(address _owner
setRates(struct IIncentiveKeyIncentiveKey keyuint128 rewardRateuint128 bonusRewardRate
Events
EmergencyWithdraw(bool newStatus
EternalFarmingCreated(address indexed rewardTokenaddress indexed bonusRewardTokenaddress indexed pooladdress virtualPooluint256 startTimeuint256 endTimeuint256 rewarduint256 bonusRewardstruct IAlgebraFarmingTiers tiersaddress multiplierTokenuint24 minimalAllowedPositionWidth
FarmEnded(uint256 indexed tokenIdbytes32 indexed incentiveIdaddress indexed rewardAddressaddress bonusRewardTokenaddress owneruint256 rewarduint256 bonusReward
FarmEntered(uint256 indexed tokenIdbytes32 indexed incentiveIduint128 liquidityuint256 tokensLocked
FarmingCenter(address indexed farmingCenter
IncentiveDeactivated(address indexed rewardTokenaddress indexed bonusRewardTokenaddress indexed pooladdress virtualPooluint256 startTimeuint256 endTime
IncentiveMaker(address indexed incentiveMaker
Owner(address indexed owner
RewardAmountsDecreased(uint256 rewarduint256 bonusRewardbytes32 incentiveId
RewardClaimed(address indexed touint256 rewardaddress indexed rewardAddressaddress indexed owner
RewardsAdded(uint256 rewardAmountuint256 bonusRewardAmountbytes32 incentiveId
RewardsCollected(uint256 tokenIdbytes32 incentiveIduint256 rewardAmountuint256 bonusRewardAmount
RewardsRatesChanged(uint128 rewardRateuint128 bonusRewardRatebytes32 incentiveId
Constructor
constructor(address _deployeraddress _nonfungiblePositionManager
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.