Web3 developer NFT Crypto Solidity

Job ID: 32866707

Budget: $250 – $750 USD

Hello, we are looking for web3 developers who can do the following 2 features for our website.

Function #1. WHITELIST
1. Sign in. Users will need to connect to web3 wallet (metamask, walletconnect)
2. Get Whitelisted: Users will select from drop down menu a category user has NFT from. For example, category is "cryptopunk".
3. Verify: Script will verify if user is owner of NFT from category. Script will determin if user has "cryptopunk NFT" in wallet.
4. Register: Website will register wallet address as whitelisted.

Function 2. LEASE
Create a dynamic smart contract form and minting process that allows users to lease NFT from original owner for specific time. After time is expired, the nft will go back to owner.

For example. Owner holds cryptopunk #10001. User wants to lease cyptopunk #10001 for 3 months. User will enter length of time, and bid amount. If owner accepts, then the cryptopunk #1001 will be transferred to user for 3 month. After 3 month, the cryptopunk #10001 will be returned back to original owner.