This module enables users to stake tokens in return for rewards. Its main function is to facilitate the staking process, where users can deposit and withdraw their tokens.
Module Functionalities:
Parameters to set:
Token address: The address of the ERC20 token that will be staked.
Amount of Rewards: Sets the total amount of rewards to be distributed during the reward period.
Duration of the Reward Period: Sets the length of time over which the reward amount will be distributed.