Github bot that automatically funds https://openbounty.status.im bounties
Go to file
Jordi Montes aa98585bae package-lock.json added to gitignore 2018-01-22 23:45:54 +01:00
bot getLabel function renamed to getLabels 2018-01-22 23:44:31 +01:00
config Default and developing configurations ready 2018-01-22 23:43:32 +01:00
.gitignore package-lock.json added to gitignore 2018-01-22 23:45:54 +01:00
Dockerfile
LICENSE
index.js WIP: refactoring request processing workflow 2018-01-22 23:45:09 +01:00
package.json winston npm --save 2018-01-22 12:55:54 +01:00
readme.md Update readme.md 2018-01-10 11:03:33 +02:00
restart.sh restart script for the docker image stoping/building/launching 2018-01-17 16:50:45 +00:00
status.png

readme.md

Status OpenBounty Autobounty

Massive Thanks to the Amazing Aragon Team for starting this project! Original repo here

Status Autobounty bot for OpenBounty

A Github bot that will automatically fund issues that are labelled with bounty. These bounties will use Status OpenBounty to incentivize community members to participate and contribute to the development of Open Source Software projects like Status, Riot and Aragon.

Open source is awesome, but it is also hard work that needs to be rewarded to ensure top quality work. It's also important that everyone in the world gets a fair chance to do it.

🦋 We at Status, Aragon and Riot are using OpenBounty to reward open source contributions outside our Core teams.

All issues tagged with bounty are eligible for a bounty on a succesfully merged Pull Request that solves the issue. Currently bounties have to be funded one after the other and manually by a real human being. This bot's purpose in life is therefore to create and automate the process of funding issues so that contributors can be rewarded accordingly.

The process

  • An issue is created at the repo
  • Issue is labeled with bounty
  • Status OpenBounty bot adds a bounty to the issue and it is displayed in the issue's comments
  • This autobounty bot automatically funds that issue with a set amount of Ether based on another label decribing the size of the bounty based roughly on how many hours the team feels it will take to complete * the rate per hour they are willing to pay. When a successful Pull Request is merged, the contributor is paid that amount for their work autonomously, transparently and programmatically by the smart contract itself - no middle men involved at all.