Szeeta automated NFT reward system
1. How does it work
With Szeeta you can reward your loyal contributors in just a few clicks. We'll talk about how to integrate this with your page in the next section through a step-by-step guide. And this is how it works,
When enabling NFT rewards, you can assign a milestone where your contributors will be assigned an NFT after their total contributions exceed the milestone. After the NFT is assigned, they can mint their NFT from the user dashboard for free. Need more information? refer workflow in depth.
It's that simple
2. Intergrating to your page
To enable NFT rewards, navigate to page settings and click on the enable rewards button on the NFT rewards section.
What rewards option to select?
On the form, there will be 2 options to toggle as Szeeta public collection and custom collection
Choosing szeeta public collection will reward your contributors with a public NFT collection.
Choosing custom collection will reward your contributors with a custom NFT collection dedicated to your page where you will be the owner if you're the creator of the page and you will also have the authority to manage the collection on opensea, setting royalties, and editing the collection's landing page.
Both options will be free during the beta stage and prices will be added after the stable release. For more information refer workflow in depth.
Setting the milestone
Setting the NFT image
Upload an appropriate image to be used as the NFT image. Make sure not to upload any inappropriate images or the process will be terminated. This includes sexual or violent content.
Once contributors are eligible for rewards, the free mint option will be available on their dashboard. And feel free to edit the collection on Opensea if the custom option is selected to make the most out of it.
Also, for the custom collection option the first token will be minted for the creator of the page for testing and token visibility on Opensea.
Workflow in depth
Szeeta public collection
In this option, rewards are enabled through a public collection called Szeeta Event Rewards. So, on enabling no new contract will be minted rather, A state variable on the public contract will be updated that contains a mapping to map the page id and the metadata URI.
The metadata URI is created at the time of enabling by uploading the required metadata including the image CID to IPFS.
And at the time of minting, the token id of the minted NFT will be mapped to the relevant metadata URI of the page.
In this option, rewards are enabled through a custom collection dedicated to the page. So, on enabling a new contract will be minted and verified. Likewise, the metadata URI will be stored in a state variable of the newly minted contract so, all the tokens will have a fixed URI.
The metadata URI is created at the time of enabling by uploading the required metadata including the image cid to IPFS.
And the minting process will be straightforward mint. Get more information about custom collections from here. and this is how your contract will look like.
For any additional guidance contact us.