zeitgeistpm / zeitgeist

An evolving blockchain for prediction markets and futarchy.
https://zeitgeist.pm
GNU General Public License v3.0
173 stars 41 forks source link

Free avatar minting for Seers in Discord #1020

Closed Boibit closed 4 months ago

Boibit commented 1 year ago

Enable Seers to mint base Zeitgeist avatars without burning 200ztg.

yornaath commented 1 year ago

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.

sea212 commented 1 year ago

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.

maltekliemann commented 4 months ago

Closed as outdated.