GitHub's great. What if you could get paid on it?
Lightning Bounties is a Bitcoin-powered bug bounty platform that seamlessly connects GitHub workflows with instant Bitcoin payments through the Lightning Network.
In the current landscape, many open-source bug bounty platforms inadvertently shut out developers from developing regions, creating barriers to participation and diversity. Lightning Bounties is revolutionizing open-source development by integrating Bitcoin payments directly into GitHub workflows.
Our platform empowers developers worldwide to earn Bitcoin for fixing bugs and contributing to open-source projects, while project maintainers gain access to global talent to solve their issues faster.
Born at the MIT Bitcoin Hackathon in April 2024, Lightning Bounties aligns with the core principles of both open-source software and Bitcoin movements-decentralization, transparency, and inclusivity.
| Feature | Description |
|---|---|
| π Native GitHub Integration | Use familiar GitHub workflows without any changes to your existing setup |
| β‘ Instant Bitcoin Payments | Get paid immediately in Bitcoin when your contributions are accepted |
| π Global Accessibility | No banking restrictions, available to developers worldwide, bypassing region-restricted payment processors |
| π§ No Setup Required | No plugins or software installations needed, just log in with GitHub and start in under 30 seconds |
| π₯ Crowdfunding Support | Multiple users can fund a single bounty with Bitcoin microtransactions |
| π Guaranteed Escrow | Rewards are locked for a set period to ensure funds will be available when solutions are submitted |
| β° Flexible Expiry Options | Ability to reclaim funds after the lock time if priorities change or the issue is resolved elsewhere |
| π GitHub API as Oracle | Rewards are automatically sent to contributors once their pull request is merged, preventing fraud |
| π° Support Any Project | Post bounties on issues from any open-source project, even if you're not the project owner |
- 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!
- Earn Bitcoin: Get paid in sats for your valuable contributions
- Learn: Dive deep into Open-Source, Bitcoin, & Lightning Network technologies
- Accelerate Bug Fixes: Collaborate with talented developers to speed up issue resolution
- Join the Community: Become part of a vibrant global movement building the future of open-source
What's Lightning Bounties?
Lightning Bounties is a Bitcoin-powered bug bounty platform that seamlessly integrates with GitHub's familiar workflows, allowing developers to earn Bitcoin for fixing bugs and contributing to open-source projects. No installations or complicated setups required-just visit app.lightningbounties.com, log in with your GitHub account, and you're ready to post or solve bounties instantly.How Does Lightning Bounties Work?
Users post bounties for GitHub issues, developers solve them, and once a pull request is merged, the contributor is instantly rewarded in Bitcoin via the Lightning Network.How do I receive payments?
Once you solve a bounty and your pull request is accepted:
- Visit app.lightningbounties.com and find the bounty you solved
- Click the "Claim Reward" button
- Click the "Check" button to verify your eligibility
- Payments are sent instantly to your Lightning Bounties account
"Lightning-fast payments for your open-source contributions-no banking restrictions, no delays!"
Do I need to pay fees to use Lightning Bounties?
No! Lightning Bounties doesn't charge any platform fees. You only pay the minimal Lightning Network transaction fees.Do I Need to Install Anything to Use Lightning Bounties?
No installations are required. Simply log in with your GitHub account to get started.Can I post bounties for any GitHub issue?
Yes! You can post bounties for any open-source project on GitHub, even if you're not the project owner.What is a Bounty Lock Time?
A lock time guarantees that the reward remains available for a set period (e.g., two weeks) while developers work on solving the issue.- 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.
We appreciate all our contributors who make Lightning Bounties possible!

