https://github.com/AreaLayer/firebolt-react-native
Cypherpunk App - Lightning Network, Coinjoin, Payjoin, Taproot, Bitcoin, Nostr, Liquid and ZK Proof
https://github.com/AreaLayer/firebolt-react-native
bitcoin bitcoin-wallet coinjoin cryptography lightning-network liquid-network nostr p2p p2p-coinjoin payjoin privacy zk-proof
Last synced: 11 days ago
JSON representation
Cypherpunk App - Lightning Network, Coinjoin, Payjoin, Taproot, Bitcoin, Nostr, Liquid and ZK Proof
- Host: GitHub
- URL: https://github.com/AreaLayer/firebolt-react-native
- Owner: AreaLayer
- License: mit
- Created: 2024-01-24T18:23:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-29T10:44:30.000Z (6 months ago)
- Last Synced: 2024-10-29T11:42:41.497Z (6 months ago)
- Topics: bitcoin, bitcoin-wallet, coinjoin, cryptography, lightning-network, liquid-network, nostr, p2p, p2p-coinjoin, payjoin, privacy, zk-proof
- Language: TypeScript
- Homepage: https://www.arealayer.net/projects#h.kk9ofahkprw7
- Size: 6.54 MB
- Stars: 9
- Watchers: 2
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-bolt12 - Firebolt - Bitcoin and Lightning wallet with Nostr, Lightning Network, Bitcoin, Coinjoin and Payjoin (Planned) (Ecosystem / Wallet)
README
### Firebolt Wallet - React Native Version ⚡🕵️🌀
⚠️**Pre-beta phase Android**
**Soon iOs version**
**Contributions are welcome**
[](https://twentyone.world)
[](https://mempool.space/lightning)
[]((https://user-images.githubusercontent.com/99301796/223592277-34058d0e-af30-411d-8dfe-87c42dacdcf2.png))
>React native version for Firebolt wallet with Bitcoin, Lightning Network/LSP (Breez SDK), Coinjoin, Nostr, Payjoin, Taproot
### Overview
*Cypherpunk App*
Firebolt is a wallet designed by a Bitcoiner for Bitcoiners looking for privacy using Payjoin, Lightning Network, Coinjoin, Bitcoin and Nostr.
Each individual has their own identity using Nostr.
### The problem
Central Banks, centralized social media, non-coinjoin wallets and KYC platforms
### Firebolt's solution
Firebolt offers a Bitcoin wallet that supports both on-chain and lightning transactions. The application runs a custom, non-routing Lightning node created with the Breez SDK on the user's mobile phone.
Users can back up their Bitcoin and Lightning keys with a standard BIP-39 seed and backup channel
The other main features Firebolt supports are as follows:📱 Contact list via Nostr
🪙 Payments via Lightning Network
⚡Non custodial via on-chain and Lightning Network
⚛️ Coinjoin (ZK proof) & Payjoin (V1) for privacy
🫂Buy Bitcoin via P2P apps (PeachBitcoin, Bisq, RoboSats)
:ocean:Liquid Network support
🤫 Silent Payments
### Feature
- Lightning Network/Liquid Network (Breez SDK)
- Nostr (create profiles)
- Bitcoin (on-chain)
- LSP (Breez List)
- Greenlight by Breez SDK
- Coinjoin powered by ZK proof, Coinswap, Taproot and more
- PayJoin V1 by Payjoin React Native
- Bitcoin-only (Lightning Network, Liquid)
- Backup using Nostr keys and BIP-39
- Miniscript
- Contact list via Nostr (NPub)
- Buy Bitcoin via P2P apps (PeachBitcoin, Bisq, RoboSats)
- RBF
- User friendly
- iOS and Android
- Portal NFC by TwentyTwo Hardwallet
- Trezor and Ledger Hardwallet support
- Silent Payments
- Watch only wallet
- Bitcoin converter Tool
- XPub support
- Ark protocol (soon)
- Offline payments (soon)
- Coinjoin resistence to the Quantum Computer (soon)## Roadmap
- [x] BTCPayServer Plugin (2025-2026) [WIP]
- [x] BOLT12
- [x] APIs Breez SDK tested
- [x] Greenlight APIs added
- [x] Build.graldle tested
- [x] Pre-beta app phase
- [x] ZK Proof (Coinjoin) tested into Android app
- [x] App running locally (Android)
- [ ] Mainnet after beta version
- [ ] Tor Daemon (Android)
- [ ] VPN (Wireguard)
- [ ] Beta App (Android - via APK) in 2025
- [ ] Reproducible builds (Android)
- [ ] Offline signing, payments on-chain
- [ ] Post Quantum Resistence Coinjoin (beta)
- [ ] iOs app
- [ ] Others hardwallets support (Green, OneKey, etc)
- [ ] Payjoin V2 (Payjoin React Native)
- [ ] YPub
- [ ] Ark Wallet SDK
- [ ] USDT support## Electrum Plugin
[Firebolt Electrum](https://github.com/AreaLayer/firebolt-electrum)
## ZK Proof Library Rust
[ZK Proof Library Rust: ZK Proof Library for Coinjoin transactions](https://github.com/AreaLayer/zk-proof-rust)
## BTCPayServer Plugin
Coming soon in 2025 or 2026