/github-bounty

Lightning Network donations for github issues

Primary LanguageGoMIT LicenseMIT

GitHub-Bounty

GitHub bounty can be used to collect donations for GitHub Issues.

Example use-cases are shown in Issues.

Host it yourself (more privacy, usable in private repos) or use my hosted service (non-custodial, only useable in public repos).

Usage

In order to use our hosted service you need to have a lnd node running with a publicly reachable rpc server.

  1. create a lnd-connect string with invoice macaroon permissions i.e. lndconnect -j --invoice

  2. Create a webhook in your repo with https://gh.donnerlab.com/wh/{lnd connect string without lndconnect://} the secret is "secret"

whsettings

  1. Select individual events with only the issues tag

eventsettings

  1. Your repo should now be active. You can now add the 'bounty' label to any issue

label

  1. The bot will comment and users can request invoices with the url (they can change the amount from the url)

comment