AlgebraFarming
Modifiers
onlyIncentiveMaker
onlyOwner
onlyFarmingCenter
nonReentrant
Variables
contract INonfungiblePositionManager nonfungiblePositionManager immutable
contract IAlgebraPoolDeployer deployer immutable
contract IFarmingCenter farmingCenter
mapping(bytes32 => struct AlgebraFarming.Incentive) incentives
address incentiveMaker
address owner
bool isEmergencyWithdrawActivated
mapping(address => mapping(contract IERC20Minimal => uint256)) rewards
Functions
setIncentiveMaker
Name
Type
Description
setOwner
Name
Type
Description
setFarmingCenterAddress
Name
Type
Description
setEmergencyWithdrawStatus
Name
Type
Description
claimReward
Name
Type
Description
Name
Type
Description
claimRewardFrom
Name
Type
Description
Name
Type
Description