Staking pool with fix yield

Job ID: 37838061

Budget: €30 – €250 EUR

NEEDED: Staking pool for existing NFT marketplace on EVM chain

Looking for a web3 dev to build a staking pool and implement into the existing NFT marketplace architecture. Several functions of existing modules can be re-used, but it would be necessary to create a new separate smart contract, context file and front-end of the staking pool.

Staking mechanism: The token distribution should have a total fix amount (e.g. 1M tokens per month to all participants in total during 1 year) and proportionally given to its participants. Each participant should have the option to "Add Stake", "Remove Stake", "Compound" and "Withdraw Yield".
Related categories: Blockchain Ethereum Solidity Smart Contracts Web3.js