In the current landscape, many open-source bug bounty platforms inadvertently shut out developers from regions outside the USA and EU, creating barriers to participation and diversity. To address this, Lightning Bounties is revolutionizing open-source development by integrating Bitcoin payments directly into GitHub. This approach aligns with the core principles of the open-source software and Bitcoin movements—decentralization, transparency, and inclusivity—by offering seamless and instantaneous financial rewards to developers globally. By leveraging the Bitcoin Lightning Network, Lightning Bounties ensures that contributions to open-source projects are directly rewarded, fostering a sustainable and thriving community where developers can easily receive compensation for their valuable work
- Find an open bounty on our bounty platform or in the Issues tab.
- Fork this repository and create a new branch for your work.
- Make your changes and commit them with clear, concise commit messages.
- Submit a Pull Request with a detailed description of your changes.
- Get paid in SATs once your PR is reviewed and merged!
For a full guide on our contribution process, please check our Contribution Guidelines.
- Earn Bitcoin: Get paid in sats for your valuable contributions.
- Learn: Dive deep into Open-Source, Bitcoin, & Lightning Network technologies and uncover the future of money and decentralized tech.
- Accelerate Bug Fixes: Collaborate with talented security researchers to speed up bug fixes, saving newbie coders valuable time.
- Join the Community: Become part of the vibrant Open-Source Movement and build the future you want to see.
Below is an example of how you can instruct your audience on installing and setting up your app.
- Clone the repo
git clone https://github.com/Lightning-Bounties/lb-next
- Install NPM packages
npm install
- Env Vars: edit as needed
cp .env.local.example .env.local
- Config Files: edit as needed
tsconfig.json
- Run Dev Server
npm run dev
- Grab a JWT token from the production backend and add it to your local storage under the dev server domain.
- see documents for instructions and video here.