# Staking Manager

#### Module category: Funding Manager

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.
