This smart contract provides staking-like functionality for ERC20 tokens.
- deposits
- withdrawals with rewards
- enabling staking per token (with desired package settings)
- disabling staking per token
- user deposit information
IMPORTANT: contract manages the payouts from others users deposits
npm i
npx hardhat compile
npx hardhat test