You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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.
The text was updated successfully, but these errors were encountered: