The market contract is responsible for facilitating all rental operations such as:
- Lending an NFT and making it listed in the marketplace with certain rental terms
- Cancellation of the lending of an NFT and delisting it from the marketplace
- Initiating the rental of an NFT by a user/renter
- Ending the rental of an NFT and listing it back in the marketplace
sdfsdfs