Launching a bounty with Bepro Network is quite simple.
In this article, we’ll show you how to set up a bounty in a matter of minutes, as well as provide you with all of the necessary information.
First, it’s important to mention that the decentralized framework is delivered by the following 3 main components:
- GitHub Bot — This connects to all the GitHub repositories and manages integration between the protocol and promoter repositories.
- Web Application — To allow the bounty promoters to open bounties, lock tokens to be curators on the protocol, manage disputes, and reward distributions.
- Bepro Protocol — A smart contract deployed on the bounty promoter EVM where all the dispute/settlement infrastructures are executed.
How it works
Setting up a bounty is very easy. Here is how it works:
- Submit a bounty. Create, describe and allocate a reward for the issue.
- Work with the community. Engage your community and attract developers to build the right solution for your project.
- Validate and reward. Review the code, interact with devs, pay with the token of your choice and grow your ecosystem.
Step-by-step guide to launching a bounty
Through a bounty network, organizations can create and manage bounties using their own token, USDC, or any other ERC-20 token as the payment currency. The protocol requires GitHub in order to function and manage pull requests, issues and branches.
Head over to https://app.bepro.network/
On the top right corner, click on “+ New Bounty”
A popup window will open with more details.
Step 1) Fill in the bounty details
Pick a bounty name, add a description and attach any relevant files. Don’t worry if you’re unsure about a specific field — you’ll be able to edit this information later.
Click “next step” when you’re done.
Step 2) Choose the payment token and amount
Select your preferred payment token from the drop-down menu. Below that, you can input the token amount to be paid to the developer(s) that complete the bounty. There’s also an automatic currency converter from the chosen token to EUR (€).
Click “next step” when you’re done.
Step 3) Additional details
Choose the repository and branch from the drop-down menus where you want your bounty files to be stored and accessed.
Click “next step” when you’re done.
Step 4) Review
Review all the information from steps 1 to 3. You can click ‘back’ in order to change a previous field (you can also edit this information after the bounty is created and in ‘draft’ mode).
Click “approve” when you’re done.
Step 5) Permission request and transaction through Metamask
Once you click ‘approve’, a metamask pop-up window will appear. Review the details and give permission for the transaction through metamask.
When the pop-up is gone, click on ‘create bounty’ in the bottom right corner of the ‘Create new bounty’ window. This will enable another metamask window to pop up, this time to confirm the transaction.
Welcome to your bounty page
Your bounty is now created, but it’s not live just yet. On the right side of the page, you’ll find the “Bounty State” timeline.
Your bounty should be in draft mode for the next 5 minutes, by default.
We provide this small window frame in case you want to make a final review and cancel the bounty or update the payment amount.
Development stage
Once the draft stage time runs out, participants will be able to start the development and work on your issue.
When a developer submits a Pull Request, it means that they are engaged in and working on the bounty.
This data is displayed in the “Working” and “Pull Request” tabs.
When a developer submits their work for review, it will show up in the “Proposals” tab.
Launching multiple bounties? A customized bounty network lets you create and manage bounties using your own token, choosing your own curators, and much more. Learn more about custom bounty networks
Why should you launch a bounty?
There are several advantages to launching a bounty:
- Start building in a few steps — a quick and easy process to launch your bounty.
- Enables faster project creation by crowdsourcing contributions and decentralizing the development process.
- Ability to delegate the curation of bounty submissions through community curators.
- Simple management system to handle disputes in the network.
- Contributors can propose the development of new features and products and request funding.
Keep buidling!
Decentralize your development and collaborate with the developer community. Launch your own bounty today.
About Bepro Network
Bepro is a bounty network platform to help organizations manage their decentralized development.
We simplified the process of launching multiple development bounties, managing disputes, and rewarding collaboration using smart contracts to handle payments.