Github bot that automatically funds https://openbounty.status.im bounties
Go to file
Jordi Montes e29c5c1675 getAmount function done 2018-01-22 17:05:42 +01:00
bot getAmount function done 2018-01-22 17:05:42 +01:00
config Github API calls 2018-01-22 16:49:04 +01:00
.gitignore Structure refactor, API calls created with missing error handling 2018-01-19 18:33:27 +01:00
Dockerfile Add webhook secret security measure 2017-06-14 14:34:26 +02:00
LICENSE Add license 2017-06-09 11:52:38 +02:00
index.js winston added as our logger by default 2018-01-22 12:24:19 +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 Added Status logo 2018-01-10 09:23:34 +02:00

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.