AlgebraEternalFarming
Verified contract
Active on
Base with 133 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($13,610.81)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
SYNTH | ERC-20 | 9.322472K | $1.46 |
$13,610.81 | |
xSYNTH | ERC-20 | 5.843835K | -- | -- | |
BASIN | ERC-20 | 0.202419 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21882372 | a month ago | | | 0 | 0.0000017652039 | |
| 21882358 | a month ago | | | 0 | 0.0000012832553 | |
| 21882342 | a month ago | | | 0 | 0.0000012701137 | |
| 13189925 | 8 months ago | | | 0 | 0.000012218069 | |
| 13189911 | 8 months ago | | | 0 | 0.000011988648 | |
| 13189886 | 8 months ago | | | 0 | 0.000012225231 | |
| 13189878 | 8 months ago | | | 0 | 0.000011986026 | |
| 13189866 | 8 months ago | | | 0 | 0.000012230525 | |
| 13189846 | 8 months ago | | | 0 | 0.000011993932 | |
| 13189835 | 8 months ago | | | 0 | 0.000012221800 |
ABI
ABI objects
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(uint256, bytes32) view returns (uint128 liquidity, int24 tickLower, int24 tickUpper, uint256 innerRewardGrowth0, uint256 innerRewardGrowth1)
getRewardInfo(struct IIncentiveKeyIncentiveKey key, uint256 tokenId) view returns (uint256 reward, uint256 bonusReward)
incentives(bytes32) view returns (uint256 totalReward, uint256 bonusReward, address virtualPoolAddress, uint24 minimalPositionWidth, uint224 totalLiquidity, address multiplierToken, bool deactivated, struct IAlgebraFarmingTiers tiers)
rewards(address, address) view returns (uint256)
State-modifying
Events addRewards(struct IIncentiveKeyIncentiveKey key, uint256 rewardAmount, uint256 bonusRewardAmount)
claimReward(address rewardToken, address to, uint256 amountRequested) returns (uint256 reward)
claimRewardFrom(address rewardToken, address from, address to, uint256 amountRequested) returns (uint256 reward)
collectRewards(struct IIncentiveKeyIncentiveKey key, uint256 tokenId, address _owner) returns (uint256 reward, uint256 bonusReward)
createEternalFarming(struct IIncentiveKeyIncentiveKey key, struct IAlgebraEternalFarmingIncentiveParams params, struct IAlgebraFarmingTiers tiers) returns (address virtualPool)
deactivateIncentive(struct IIncentiveKeyIncentiveKey key)
decreaseRewardsAmount(struct IIncentiveKeyIncentiveKey key, uint256 rewardAmount, uint256 bonusRewardAmount)
enterFarming(struct IIncentiveKeyIncentiveKey key, uint256 tokenId, uint256 tokensLocked)
exitFarming(struct IIncentiveKeyIncentiveKey key, uint256 tokenId, address _owner)
setEmergencyWithdrawStatus(bool newStatus)
setFarmingCenterAddress(address _farmingCenter)
setIncentiveMaker(address _incentiveMaker)
setOwner(address _owner)
setRates(struct IIncentiveKeyIncentiveKey key, uint128 rewardRate, uint128 bonusRewardRate)
EmergencyWithdraw(bool newStatus)
EternalFarmingCreated(address indexed rewardToken, address indexed bonusRewardToken, address indexed pool, address virtualPool, uint256 startTime, uint256 endTime, uint256 reward, uint256 bonusReward, struct IAlgebraFarmingTiers tiers, address multiplierToken, uint24 minimalAllowedPositionWidth)
FarmEnded(uint256 indexed tokenId, bytes32 indexed incentiveId, address indexed rewardAddress, address bonusRewardToken, address owner, uint256 reward, uint256 bonusReward)
FarmEntered(uint256 indexed tokenId, bytes32 indexed incentiveId, uint128 liquidity, uint256 tokensLocked)
FarmingCenter(address indexed farmingCenter)
IncentiveDeactivated(address indexed rewardToken, address indexed bonusRewardToken, address indexed pool, address virtualPool, uint256 startTime, uint256 endTime)
IncentiveMaker(address indexed incentiveMaker)
Owner(address indexed owner)
RewardAmountsDecreased(uint256 reward, uint256 bonusReward, bytes32 incentiveId)
RewardClaimed(address indexed to, uint256 reward, address indexed rewardAddress, address indexed owner)
RewardsAdded(uint256 rewardAmount, uint256 bonusRewardAmount, bytes32 incentiveId)
RewardsCollected(uint256 tokenId, bytes32 incentiveId, uint256 rewardAmount, uint256 bonusRewardAmount)
RewardsRatesChanged(uint128 rewardRate, uint128 bonusRewardRate, bytes32 incentiveId)
constructor(address _deployer, address _nonfungiblePositionManager)
This contract contains no fallback and receive objects.
This contract contains no error objects.