Title – Recognizing and Rewarding Offchain Labs’ GitHub Contributors and Hackathon Participants through the Arbitrum DAO
The proposal requests 500k $ARB to reward GitHub contributors who successfully committed pull requests (PRs) based on tier-defined criteria. It also proposes to reward participants of the first offline Arbitrum Devcon Hackathon 2022 to encourage more builders and contributors to contribute to the ecosystem’s growth.
Here are some of the key points of the proposal:
Rewarding GitHub contributors : The proposal proposes to reward GitHub contributors who successfully committed PRs based on tier-defined criteria. This would be a way to show appreciation for the contributions of these developers and encourage them to continue contributing to the ecosystem.
Rewarding Arbitrum Devcon Hackathon participants : The proposal also proposes to reward participants of the first Arbitrum Devcon Hackathon 2022. This would be a way to show appreciation for the work of these developers and encourage them to continue contributing to the ecosystem.
Encouraging more builders and contributors : The proposal hopes that by reawarding GitHub contributors and rewarding Arbitrum Devcon Hackathon participants, it will encourage more builders and contributors to contribute to the ecosystem’s growth.
I hope this TL;DR is helpful.
Offchain Labs has witnessed tremendous support and contributions from the developer community. To foster a culture of collaboration, innovation, and sustainable growth, we propose a comprehensive reward system within the Arbitrum DAO. This system aims to recognize and incentivize the first-ever hackathon participants and GitHub contributors who have actively contributed to Offchain Labs’ repositories. By implementing this proposal, we aim to acknowledge their invaluable contributions, encourage ongoing engagement, and attract future contributors.
Recognize and appreciate the efforts of the first-ever hackathon participants and GitHub contributors who have significantly contributed to Offchain Labs’ repositories.
Foster a sense of community, collaboration, and long-term sustainability within the Offchain Labs ecosystem.
Encourage high-quality contributions and attract talented developers to engage with Offchain Labs’ open-source projects.
Establish a transparent and fair reward system through the Arbitrum DAO, ensuring impartial evaluation and distribution of rewards.
1. Defining Reward Criteria:
- For Hackathon Participants : Utilize the list of key holders selected during the hackathon as the initial set of eligible candidates. Cross-reference their addresses to verify participation.
We can get the addresses of hackathon participants from here: Arbitrum Devcon Hackathon 2022 (KEY) Token Tracker | Arbiscan
- For GitHub Contributors: To gather a list of contributors and their number of commitments, a Python script will be developed. The script will fetch information from all repositories within the OffChain Labs GitHub organization. The website developed by boldpanther team will be made live, contributors who successfully commited the PR will be able to submit their wallet address with ‘Login with Github’ OAuth.
2. Reward Amount as per defined tiers:
Hackathon participants: 1000 $ARB x 199 participants = 199,000 $ARB
GitHub Contributors category:
1-10 successful commits: 1500 $ARB
11-50 successful commits: 2500 $ARB
50+ successful commits: 4000 $ARB
Research & Execution costs : considering the dedicated effort of several hrs. in framing the proposal, building respective tools such as website to collect addresses through ‘Github OAuth’ and ensuring successful execution: 20000 $ARB
We Request an initial total budget of around 500,000 $ARB.
This fund will be used to distribute rewards as per the defined tiers and compensation. 20000 $ARB from 500k $ARB will be compensated to the proposer for ensuring successful execution and building respective tools such as website, python scripts etc. to successfully collect and sort out the final list of wallet addresses.
After the successful completion of the proposal, any remaining funds will be promptly returned to the foundation.
3. Process for sorting and wallet collection:
- Hackathon participants:
Wallets will be sorted using the on-chain key holder information.
The list of eligible participants will be generated based on the on-chain key holders.
- GitHub Contributors:
A Python script will be developed to fetch contributors from all repositories within the OffChain Labs GitHub organization.
The script will extract the relevant contributor information, including their GitHub usernames and associated contributions.
The script will compile a list of contributors and their number of commitments. Contributions will only be counted if they were successfully merged before March 23, 2023.
- Wallet address collection process for GitHub contributors:
The list of contributors and their number of commitments will be made publicly available on GitHub.
Eligible candidates will be asked to submit their wallet address within a defined period of time.
A website created by ‘boldpanther’ will be deployed with ‘Github OAuth’ functionality, enabling contributors to submit their wallet addresses. Only those who successfully merge the pull request (PR) before the specified date will be able to submit their wallet addresses.
The collection period will be 25-30 days from the day of approval.
After the deadline, no further requests will be entertained.
- Reward distribution:
After careful review and sorting of the collected wallet addresses, the addresses will be publicly tallied to ensure transparency. Following the tallying process, rewards will be distributed to the eligible contributors.
Rewards will be allocated based on the defined tiers mentioned in point 2.
By following this process, the wallets of hackathon participants will be sorted using on-chain key holder information, and a Python script will be developed to fetch contributors from all repositories within the OffChain Labs GitHub organization. The list of contributors and their number of commitments will be made publicly available on GitHub, and eligible candidates will be asked to submit their wallet addresses within the specified timeframe. A website created by ‘boldpanther’ will be deployed with ‘Github OAuth’ functionality, enabling contributors to submit their wallet addresses. Only those who successfully merge the pull request (PR) before the specified date will be able to submit their wallet addresses. After the collection period, rewards will be distributed to the wallet addresses based on the defined tiers.
4. Public Announcement and Celebration :
Publicly announce and celebrate the rewarded contributors through various channels, such as blog posts, social media announcements, or dedicated events.
Highlight their achievements, contributions, and the positive impact they have made within the Offchain Labs community.
In the proposed plan, the Grants Safety Multisig will be responsible for custodying all of the funds, excluding the program manager fees. This arrangement enhances security and introduces checks and balances to prevent self-dealing corruption. In the event that this proposal gains traction, a mechanism will be outlined to select members of the Grants Safety Multisig before conducting a temperature check on Snapshot.
After the successful execution of this proposal, we recognize the importance of continuously improving and maintaining a healthy and decentralized ecosystem. Therefore, we plan to follow up with Proposal 2, which will focus on establishing a more organized and sustainable framework for rewarding contributors. This second proposal will address any areas of improvement identified during the implementation of the current plan, ensuring ongoing recognition and incentivization for contributors while fostering a thriving and decentralized community.
Support: I am in favor of implementing this proposal and believe it will effectively recognize and reward hackathon participants and GitHub contributors, enhancing the Offchain Labs community’s engagement and sustainability.
Against: I do not support the implementation of this proposal.
Abstain: I choose not to vote either in favor or against this proposal and prefer to remain neutral or undecided on the matter.
Implementing a robust reward system through the Arbitrum DAO is crucial for recognizing and rewarding hackathon participants and GitHub contributors. This fosters a vibrant developer community and ensures the long-term sustainability of Offchain Labs’ open-source projects. The proposed plan aims to express gratitude, encourage ongoing engagement, and inspire future generations of developers. Transparency, fairness, and accountability will be prioritized throughout the evaluation and distribution process. Continuous evaluation and improvement will be key, with input from the community. By implementing this proposal, we establish a strong foundation of collaboration, innovation, and community within Offchain Labs. Together, we can create a thriving ecosystem and push the boundaries of blockchain scalability.
Request for Comment:
We invite you to actively participate in co-creating this proposal with us. Your feedback, concerns, and suggestions are highly valued. During the request for comment period, which will last one week, please share your thoughts. After considering the feedback received, we will post the final amended proposal. Following a seven-day period for the proposal in its final form, we will then present it on Snapshot for a temperature check.
This proposal originated as a thought exercise and has evolved through the collaborative efforts of the community. We have incorporated winning submissions, engaged with large delegates, consulted DAO and grants experts, and even integrated other grant proposals. We believe we have developed a high-quality document that can garner support from the entire Arbitrum community.
When providing your response, please start with one of the following options:
I fully support this proposal.
I support this proposal, but have some concerns.
I do not support the proposal yet, but it has potential.
I do not support the proposal and am unlikely to do so.
Your active engagement and input are vital in shaping this proposal and ensuring it aligns with the interests and values of the community. Together, let’s create a stronger and more inclusive ecosystem for Arbitrum.