Parameters
IERC20 public tokenStaked;
IERC20 public tokenStaked;
address payable public feeCollector;
uint256 public totalFeeCollectedETH;
uint256 public totalFeeCollectedTokens;
address public farmImplementation;
uint256 public epochId;
mapping(address => StakeInfo[]) public stakeInfo;
address public contractAdmin;
bool public isActive;
mapping(address => uint256) public totalEarnedForUser;
mapping(address => uint256) public totalPendingAmountForUser;
bool public init;
mapping(address => uint256) public lastStakeConsumed;
mapping(address => DepositRequest[]) public depositRequest;
address[] public waitingList;
mapping(address => uint256) public idInList;
uint256 public noOfPendingStakes;
mapping(address => uint256) public ATHStake;
mapping(address => uint256) public nextStakeToFinalise; Last updated