Blake KaufmanandGitHub b6fcb2f024 429 flow to send payments to a contact when we have bitcoin and dollars balances (#455)
* adding currency to send and currency to request

* standardizing input denomination and usePaymentValidation

* making ChoosePaymentMethod work with contact requests

* rewroking gifts path

* adding dollar format to notifications

* fixing placeholder text align bug

* updating conversion functions

* fixing edit gift bug

* only allow sending to btc from lnurl contacts

* adding fiat value to contacts transactions

* adding contact details to token transactions

* updating send and requset page to handle usd, bitcoin, and gift payments

* fix eslint

* handling contacts payment logic

* fixing paying bitcoin gifts with dollars from contacts

* adding translations

* fixing requests using payment validation

* fixing amount display when confirming payment

* default payment option to selected send option

* fixing display value
2026-01-25 13:52:52 -05:00
2024-02-17 20:33:51 -05:00
2025-11-27 08:18:16 -05:00
2024-02-17 20:33:51 -05:00
2025-04-04 11:12:18 -04:00
2024-10-04 15:37:47 -04:00
2025-11-06 10:43:35 -05:00
2025-10-04 10:46:57 -04:00
2024-02-17 20:33:51 -05:00
2025-10-04 10:46:57 -04:00
2026-01-07 08:25:42 -05:00
2025-10-04 10:46:57 -04:00
2025-08-18 09:51:56 -04:00
2025-04-19 10:40:47 -04:00
2025-07-21 19:30:08 -04:00
2025-07-21 19:30:08 -04:00
2025-10-04 10:46:57 -04:00
2025-12-03 09:34:09 -05:00
2025-11-27 07:25:07 -05:00
2024-02-17 20:33:51 -05:00
2025-03-07 22:37:14 -05:00
2025-07-21 19:30:08 -04:00
2026-01-18 10:19:35 -05:00
2024-02-17 20:33:51 -05:00
2026-01-19 11:50:58 -05:00
2025-07-21 19:30:08 -04:00
2026-01-18 10:19:35 -05:00
2025-12-24 12:16:45 -05:00

Project Logo

Blitz Wallet is a React Native application that allows users to interact with the Bitcoin Lighting Network in a self-custodial way. By using the Spark network, Blitz Wallet aims to create a seamless and simple payment experience for its users.


⚠️ This is a SELF-CUSTODIAL Bitcoin Lightning wallet. Neither Blitz nor Spark has access to your seed phrase or funds. If you lose your seed phrase, access to your funds will be lost. Also, do not share your seed phrase with anyone. If you do, they will be able to steal your funds.

Features

  • Send Bitcoin payments
    • From QR code
    • From camera roll
    • From clipboard
    • From contacts
  • Receive Bitcoin payments
    • Using a Lightning QR code
    • Using a Bitcoin QR Code
    • Using a Liquid QR Code
    • Using a Spark QR code
  • LNURL pay, withdrawal, and auth support
  • Wallet recovery
  • Support for numerous fiat currencies
  • Export transactions in a CSV file
  • View a detailed description of payments (date, time, fee, payment type) + technical details (payment hash, payment preimage, payment ID)
  • Change balance denomination between Fiat, Sats, or hidden
  • Opt-in Biometric login
  • Dark mode, Light mode, and Lights out mode
  • Easy left slide QR code scanning on the wallet page
  • Built-in store where you can purchase gift cards, VPNs, generative AI, and SMS messages

TODO

  • Migrate from local storage to Google Firebase
  • Contacts
  • Translation option
  • Suggested words when restoring the wallet
  • migrate from expo 49 to 51
  • Integrate Bitcoin Liquid Wallet
  • Add apps to store
  • Add Rootstock as a receive option
  • Ability to create sub-accounts within wallet
  • NWC
  • Improve notifications
  • Improve initial load speed
  • Create build option

Download Blitz Wallet

Google Play IOS Appstore

Contribute

We rely on GitHub for bug tracking. Before reporting a new bug, please take a moment to search the existing issues to see if your problem has already been addressed. If you can't find an existing report, feel free to create a new issue.

Moreover, we encourage contributions to the project by submitting pull requests to improve the codebase or introduce new features. All pull requests will be thoroughly reviewed by members of the Blitz team. Your contributions are invaluable to us!

Build

To run the project locally, follow these steps:

Coming soon...

License

Blitz is released under the terms of the Apache 2.0 license. See LICENSE for more information.

S
Description
Mirror of Blitz Wallet
Readme
115 MiB
Languages
JavaScript 99%
TypeScript 0.6%
Kotlin 0.2%