NFT platform to allow users to rent their NFTs and be paid in realtime
The NFT platform uses an ERC721 contract integrated with SuperFluid protocol to allow users to rent and pay in realtime for NFTs. In the meantime the NFT is rented, the user that rented it can use it, but can't transfer it. Only when the renting is over and the NFT comes back to its owner, the NFT can be transfered again
We've used the following technologies:
NFTStorage: To store all the NFT metadata in IPFS
Solidity: To modify an ERC721 contract to add capabilities to allow to rent it.
SuperFluid: In both frontend & solidity. We've integrated SuperFluid protocolo to pay for rent the NFT in realtime.
React: Frontend is developed using React and SuperFluid Javascript SDK.