Flash is open-source Bitcoin banking software. We welcome contributors worldwide — and we pay in Bitcoin.
Flash uses Lightning Bounties to reward contributors with instant Bitcoin payments via the Lightning Network.
- Find a bounty — browse
bounty:openlabeled issues in any lnflash repo - Signal intent — comment on the issue before starting work
- Fork & branch from
mainin the relevant repo - Submit a PR referencing the bounty issue (
closes #N) - Get paid — instant Lightning payment after your PR is merged
- 🟢 Starter — 5K–25K sats — good first issues, documentation, small fixes
- 🟡 Standard — 25K–100K sats — features, bug fixes, integrations
- 🔴 Prime — 100K–500K sats — significant features, architecture work
- 💎 Legend — 500K+ sats — major contributions, protocol work
- flash — Core backend (Galoy-based, TypeScript)
- flash-mobile — iOS/Android wallet (React Native)
- flash-pos — Point of Sale & Rewards app
- flash-pay — Web payment pages
- btcpayserver-flash-plugin — BTCPay plugin
- TypeScript preferred
- Tests required for new features
- Follow existing code style and conventions
- Reference issues in PR titles and descriptions
- Keep PRs focused — one issue per PR
- Join our community and ask questions on Discord
- Use structured issue templates for bugs and features
- Tag
@lnflash/corefor review requests
Built in the Caribbean 🌴 Powered by Bitcoin ⚡