SBP Reward Distributor (Vuilder DAO Bounty)
Closed this issue · 6 comments
Purpose
The Vite ecosystem needs a tool for SBPs to distribute their block creation and voting rewards. This will:
- Enable more equitable Vite inflation distribution
- Give Vite holders more opportunities to earn yield
- Increase community engagement
Minimum Requirements
- Existing nodes can run this program on the same machine
- Keeps track of votes by address, amount, and time/history.
- Step-by-step documentation for how to get the reward distributor running
- SBP operators can define parameters including:
- A TypeScript function that retrieves and distributes SBP rewards
- Frequency for how often the TypeScript function gets called
- How much disk space the voting history can take up (if the limit is reached, the oldest records are discarded)
- Number of snapshots that should pass before calling the TypScript function
- The TypeScript function should have easy-to-set parameters (either at the top of the file or in a separate config file) for adjusting/disabling specific functionality. These parameters should include:
- Minimum/Maximum distribution size for specific/all voting addresses
- A mechanism that gives loyal voters more rewards
- Additional tokens to distribute to voters
- The TypeScript function should be passed current and past voting stats as arguments and give SBP operators full control over how rewards are distributed. This should enable endless possibilities. For example, SBP operators could add custom functionality that:
- tweets when certain milestones or events happen
- DMs specific users on Telegram when an error occurs
- blacklists certain addresses
- Unit tests
Prizes
- 2,000 USD in either VITE or USDT
Submission Requirements
-
All submissions, including all code, must be open source and licensed under a common Open Source license such as MIT.
-
Proper documentation including links to external documents must be provided in the GitHub repo submission.
Judging Criteria
- The Vite Labs team will check to make sure all of the requirements have been met
- If your submission is close to completion, but requires minor improvements, we may reach out to you to discuss revisions with you so you can get the full bounty prize.
Winner Announcement
- We will announce the winner when all submissions have been reviewed and the judge's scores tabulated.
Resources
- Vite Documentation: https://docs.vite.org/
- Vite Discord: https://discord.com/invite/CsVY76q
Follow Vite on social media
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
This issue now has a funding of 1998.002 USD attached to it.
- If you would like to work on this issue you can 'start work' on the Gitcoin Issue Details page.
- Want to chip in? Add your own contribution here.
- Questions? Checkout Gitcoin Help or the Gitcoin's Discord
- $1,003,808,531.07 more funded OSS Work available on the Gitcoin Issue Explorer
Hi, this looks very interesting to do. But if you will pay with vite or usdt, why is asking for a paypal account? I have the account, but this will be paid in paypal or crypto?
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work for 1998.002 USD (2000.00 USD @ $1.0/USD) has been submitted by:
@ouivitejoel please take a look at the submitted work:
- PR by @Tesbarmix1
- Learn more on the Gitcoin Issue Details page
- Want to chip in? Add your own contribution here.
- Questions? Checkout Gitcoin Help or the Gitcoin's Discord
- $1,003,799,389.20 more funded OSS Work available on the Gitcoin Issue Explorer
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work has been started.
These users each claimed they can complete the work by 264 years, 1 month from now.
Please review their action plans below:
1) manyrios has started work.
Tool for SBPs to distribute their block creation and voting rewards following all the requirements
Learn more on the Gitcoin Issue Details page.
Hi, this looks very interesting to do. But if you will pay with vite or usdt, why is asking for a paypal account? I have the account, but this will be paid in paypal or crypto?
It will be paid in crypto. As Gitcoin has not integrated with the Vite network, we will need to facilitate the payment through direct message with the winning dev. Paypal is a place holder to create this bounty.
this bounty is closed?