I was thinking how can we improve and gamify participation in Balancer community and then I remembered the POAP I got a few times. Turns our Maker is doing something similar, so I wanted to get your feedback on putting up a bounty as follows:
This is “inspired” by MakerDAO badges. A video game like “achievement” would be a fun way to engage users. It gives all participants (large and small) a way to be proud of their on chain activity and show off to their peers. These badges would only have personal value since they would be non-transferable. Some ideas for individual badges which users could claim:
- creating a LP
- providing Liquidity
- vote in a governance poll
- transfer 100 BAL, transfer 1000000 BAL, etc
- build a tool
Much of the implementation for an idea like has already been done here: GitHub - poapxyz/poap: ⛔️ DEPRECATED - Proof Of Attendance Protocol. A POAP is a digital collectible created as a NFT powered by the ethereum.
From Balancer’s point of view, here is how the badges would work:
On the backend, we run a script every hour that checks for new badges.
User 0xabe1 logs into metamask, goes to badges.balancer.finance
If 0xabe1 is on the list of claimable badges, then we sign a message with our issuance key saying that “0xabe1 can claim the DSR badge at 0x2345”
The user signs the signed message above. This proves that both parties want the badge issued, and the issuer (Balancer) can execute the transaction and issue the badge. Balancer would pay the gas for this transaction.