immutable x staking and breeding system -- 2

Job ID: 32561339

Budget: $750 – $1,500 USD

Hello, I am looking for someone who can help me create a breeding system for my already existing NFT project.
- Since it's on IMX, I think the best solution is that the person who wishes will send their NFT to an admin wallet to stake it. (This should be done without manual work, so through our website or something)

- Since it's Layer 2 (low gas fees) the preferred way would be to stake NFTs inside of our contract (give us authority/ownership ) temporarily.

- Once someone has enough $bearries (earned through staking), they should be able to 'mint' a new nft with their earned bearries. Since we call this mechanism 'breeding' the person should also own atleast 2 of the parent NFT to do so. Once they submit their breeding, their $bearries tokens will be burned/ or sent to an admin wallet and they will receive a new version of the NFT.

I already have the breeding contract & token contract from a different NFT project.

To be specific you have to do the following:
1. Staking system, users can stake their "IMX Bears" - https://market.x.immutable.com/assets?collection=0xefcfca05c91b737b8bd6487f9c9328a4ce409914
When they stake their NFT it will generate 10 $bearries / daily when staked

2. Breeding system allowing users to mint a nft using x amount of $bearries (We also need you to submit and create a contract to IMX for the new collection. IMX Baby Bears)

3. Frontend & backend for the dashboard (We already have the design)

4. $bearries token
Related categories: Ethereum Solidity Smart Contracts DApps Web3.js