How to launch a bounty — Step-by-step guide for promoters

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.

How it works

Setting up a bounty is very easy. Here is how it works:

  1. Submit a bounty. Create, describe and allocate a reward for the issue.

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

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.

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.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Bepro Network is a decentralized web3 protocol to provide SDK development and support for blockchain-based applications.