ClaimableFee
Was this helpful?
Was this helpful?
Inherits: Farm
Author: Sperax Foundation.
Farms build for pairs/ pools in which fee can be claimed can extend and override _claimPoolFee function of this contract.
A function to claim the pool fee earned by lp.
Only the deposit owner can call this function.
Parameters
_depositId
uint256
ID of the deposit.
Claim pool fee internal logic to be implemented by child farm contract.
Just override this function and write the logic to claim fee, validation and other checks are handled in claimPoolFee
.
Parameters
_depositId
uint256
Deposit ID of the deposit in the farm.
Returns
tokenId
uint256
Token ID of the deposit for E721 farms, for other farms return depositId.
amt0Recv
uint256
Amount 0 received as fee.
amt1Recv
uint256
Amount 1 received as fee.