Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RIP-016 "Auto-Accept" attribute #58

Open
gabrieljaegerde opened this issue Aug 9, 2022 · 0 comments
Open

RIP-016 "Auto-Accept" attribute #58

gabrieljaegerde opened this issue Aug 9, 2022 · 0 comments
Labels
RIP RMRK Improvement Proposal

Comments

@gabrieljaegerde
Copy link

  • author(s): Gabriel
  • contact: Telegram
  • RIP type: addition

RIP Summary

We are looking to add a soulbound collection the Governance Participation Rewards. The idea is to have an NFT with many attributes where these attributes fully represent a wallet's on-chain activity. Whenever a wallet participates in a new vote for example, a new attribute should be added to that NFT by pushing a new resource.

RIP Details

In order to have a nice UX, such NFTs should allow "auto-accepting" of resources. I propose to add a "auto-accept" attribute to the NFTs (which defaults to false) to allow for the above use-case. When "auto-accept" is set to true, new resources pushed by the NFT creator will automatically be accepted without requiring manual accepting from the User. This functionality should NOT encompass resource replacements. Resource replacements should still have to be manually accepted by users.

Examples

Such a feature might also be interesting for NFT games for example. Perhaps a players avatar should "automatically" get updated as they complete a mission and level-up.

Open Questions

Can you think of any negative side-effects of such a feature?
Should the auto-accept attribute be on the collection level rather than the nft level?

Impact

By defaulting the new attribute to "false", the impact should be minimal for implementers. It would of course require an update of the rmrk-tools especially in the logic of minting an NFT and accepting new resources. An update to marketplaces "warning" users of automatic acceptance would also be required.

@gabrieljaegerde gabrieljaegerde added the RIP RMRK Improvement Proposal label Aug 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RIP RMRK Improvement Proposal
Projects
None yet
Development

No branches or pull requests

1 participant