Skip to content

Lightning-Bounties/lb-next

Repository files navigation

Lightning Bounties Logo

GitHub stars GitHub forks GitHub issues GitHub license

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.

🌐 Resources

BountyPlatform Documentation DevRoadmap Discord-Support

🌐 Connect With Us

Homepage Blog Twitter Nostr LinkedIn YouTube

πŸš€ About Lightning Bounties

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.

✨ Key Features

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

🀝 How to Participate

  1. Find an open bounty on our bounty platform or in the Issues tab.
  2. Fork this repository and create a new branch for your work.
  3. Make your changes and commit them with clear, concise commit messages.
  4. Submit a Pull Request with a detailed description of your changes.
  5. Get paid in Sats once your PR is reviewed and merged!

πŸ’‘ Why Contribute?

  • 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

πŸ€” FAQ's

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.

πŸ“‹ Contributing to this Repositroy

Installation

  1. Clone the repo
    git clone https://github.com/Lightning-Bounties/lb-next
  2. Install NPM packages
    npm install
  3. Env Vars: edit as needed
    cp .env.local.example .env.local
  4. Config Files: edit as needed
    tsconfig.json
  5. Run Dev Server
    npm run dev
  6. 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.

πŸ‘¨β€πŸ’» Top Contributors

We appreciate all our contributors who make Lightning Bounties possible!

πŸ™ Special Thanks

Branta Logo Gitbook Logo PlebLab Logo Jumble Logo

Branta offers payment verification for various bitcoin and lightning technologies.

Documentation platform for teams to share knowledge

Founder-focused incubator, who provides resources and mentorship to drive impactful Bitcoin companies.

Jumble is a user-friendly Nostr client focused on relay feed browsing and relay discovery.


Lightning Bounties Logo
Turning Bugs into Bitcoin, One Commit at a Time.

About

GitHub's great. What if you could get paid on it?

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors 11