Deploying a Utility

Creating a Utility

Once the NFT project is imported into the Project Dashboard, the owner can proceed to create utilities for their project. The following steps outline the process:

  1. Click on NFT Project Card: Owners should find their imported NFT project on the Project Dashboard and click on its card.

  2. Add Privilege: On the project card, there will be an "Add Privilege" button. Owners need to click on this button to create a new utility.

  3. Utility Details: A pop-up will appear where the owner must provide the necessary utility details, including:

  • Utility Name: Enter a name that represents the utility.

  • Utility Description: Provide a description that explains the purpose and benefits of the utility.

  • Utility Media: Upload media files (e.g., images, videos) that enhance the utility's visual representation.

  • Redemption Limit: Set the maximum number of times the utility can be redeemed.

  • Expirable or Non-expirable: Specify whether the utility has an expiration date or not.

  • Expirable Utility Details: If the utility is expirable, the owner must also provide the following additional information:

  • Timezone: Select the timezone relevant to the utility's expiration.

  • Expiry Date and Time: Specify the date and time when the utility will expire.

  • Category: Select the category of your utility in the available options.

Create Utility: Once all the details are filled in, the owner can create the utility by clicking the "Submit" button.

The utility's name, expiry (if applicable), redemption limit, and the hash of the description and media URL will be inserted into the deployed utility contract. The media files, description, and other relevant details will be uploaded to the backend for storage and retrieval.

Last updated