An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

### Firebolt Wallet - React Native Version ⚡🕵️🌀

⚠️**Pre-beta phase Android**

**Soon iOs version**

**Contributions are welcome**

[![Bitcoin-only](https://img.shields.io/badge/bitcoin-only-FF9900?logo=bitcoin)](https://twentyone.world)
[![LN](https://img.shields.io/badge/lightning-792EE5?logo=lightning)](https://mempool.space/lightning)
[![Nostr](https://img.shields.io/badge/nostr-only-FF9900?)]((https://user-images.githubusercontent.com/99301796/223592277-34058d0e-af30-411d-8dfe-87c42dacdcf2.png))

![Banner](https://github.com/AreaLayer/FireBolt/raw/main/src/asset/firebolt_logo_readme.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

## Contributors