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