IFluidLendingStakingRewards

lastTimeRewardApplicable

function lastTimeRewardApplicable() external view returns (uint256)

rewardPerToken

function rewardPerToken() external view returns (uint256)

earned

function earned(address account) external view returns (uint256)

getRewardForDuration

function getRewardForDuration() external view returns (uint256)

totalSupply

function totalSupply() external view returns (uint256)

balanceOf

function balanceOf(address account) external view returns (uint256)

periodFinish

function periodFinish() external view returns (uint256)

rewardRate

function rewardRate() external view returns (uint256)

lastUpdateTime

function lastUpdateTime() external view returns (uint256)

rewardPerTokenStored

function rewardPerTokenStored() external view returns (uint256)

rewardsDuration

function rewardsDuration() external view returns (uint256)

rewardsToken

function rewardsToken() external view returns (contract IERC20)

stakingToken

function stakingToken() external view returns (contract IERC20)

stake

function stake(uint256 amount) external

withdraw

function withdraw(uint256 amount) external

getReward

function getReward() external

exit

function exit() external