zeitgeist
zeitgeist copied to clipboard
Free avatar minting for Seers in Discord
Enable Seers to mint base Zeitgeist avatars without burning 200ztg.
Would be cool to have the styx cross call (the on chain call that burns the ztg) be free for certain addresses. But not sure how viable that is @sea212? Meaning the chain would either have to have a white list of all seer addresses in storage or make an external call to some endpoint to see if the address is a seer, like check discord role or something.
The easy path would be for the zeitgeist bot to make a mint call to the minting service for seers when they call a claim avatar command on the bot and send it to them.
I think all solutions are viable that @yornaath mentioned, but the one where the chain queries Discord is the most complex one and the effort is not worth the value. We can't make the transaction entirely free, as fees have to be paid as part of a DOS protection. We can remove the burn amount though. What is the idea behind having a burn amount anyways? The idea with the bot is the easiest to maintain and requires the least chain resources. On the other hand it does not scale well, as the bot has to pay the TX fees for every mint. I am leaving it up to you guys to choose one options, either adding a maintainer account that maintains the seer account list or having a privileged account that can mint for free for other accounts. Another option would be to remove the burn at all.