Bounties have been around for a long time and emerged as a way to fix software issues, bugs or develop minor improvements, in exchange for a monetary incentive.
While the fundamental premise hasn't changed, bounty-driven development is progressively being employed by businesses all throughout the world, with web3 organizations leading the way.
Through Bepro’s bounty platform, you can discover new projects to contribute to and get paid for your work.
Here, you can also connect with other builders and developers, and trade your commits and reviews for rewards in $BEPRO, $USDC, or other tokens.
Let's take a look at how you can earn money by joining a bounty on Bepro Network.
As a Developer, you should connect your Github in order to use all the functionalities provided by the protocol.
Head over to https://app.bepro.network/
Bepro requires you to connect through a Metamask wallet. You can learn how over here.
You’ll have to connect your GitHub account and make sure you link your MetaMask address to your GitHub account.
Each Github account is connected to an Address, this way all your rewards or payments will be tied and easily exported via PDF or CSV.
Click on "Connect" and Connect your Github to your Address at the top right of the webpage.
There you will see the option to connect your address and be registered in the system.
After you’ve connected to the development DAO, browse all the available bounties in the network.
You can also filter the results by Repository, Bounty State and Timeframe.
Once you’ve selected a bounty, you can analyze the deliverables, required specifications, and start a Pull Request.
Now that you've chosen a bounty to work on, connect your Github account and click Fork the repository.
Developers can also help other contributors in order to finish the work required. You can contribute to an existing open Pull Request by making changes to another Developer Pull Request.
Once you’ve developed the required work, fork the original repository and propose a solution by creating a Pull Request on Bepro.
When you finalize the development of an Issue and you want to be available for Curators to confirm your work and propose a distribution of the bounty, you should "Create a Pull Request" via the webapp.
Following that, the issue creator can analyze your solution and "Recognize as Finished."
You will then be able to see if any validator proposes a distribution. If you win, the distribution should take place, and you should be rewarded based on your solution.
All the contributors on a bounty will receive a non-transferable NFT as a certificate of completion and recognition of their work.
A curator is a protocol participant who submits a bounty distribution proposal to reward contributors in order to resolve an issue.
There are several advantages to participating in a bounty:
Check our latest bounties and become a part of the future of decentralized development.
Stay up-to-date with the developer economy and everything related to the ecosystem!