Skip to content

Misty Breez is a mobile app built with Flutter that serves as a reference implementation for the Breez SDK (Nodeless).

License

Notifications You must be signed in to change notification settings

breez/misty-breez

Repository files navigation

Build Android workflow Build iOS workflow CI workflow

Misty Breez

Image

Lightning made easy!

Misty Breez is the simplest self-custodial app for sending and receiving Lightning payments. It's a Flutter mobile app that serves as a reference implementation for the Breez SDK - Nodeless to:

  • Demonstrate the full capabilities of building with the SDK
  • Showcase best practices for designing an intuitive UI and UX for self-custodial Lightning payments
  • Offer a ready-made solution that can be white-labeled for partners looking to build a new app

Features

  • Sending payments via various protocols such as: Bolt11, Bolt12, BIP353, LNURL-Pay, Lightning address, BTC address
  • Receiving payments via various protocols such as: Bolt11, LNURL-Withdraw, LNURL-Pay, Lightning address, BTC address
  • A built-in, customizable [email protected] Lightning address
  • Receive payments even when the app is offline (requires notifications)
  • No channel management
  • Self-custodial: keys are only held by users
  • Free open-source software (ofc!)

Installation

Google Play TestFlight

Coming Soon

  • A consolidated Receive UI
  • Improve usability w/o Google services
  • Receive to a BTC address w/o specifying an amount
  • Reduce the minimum payment in Lightning to less than 100 sats
  • Receive using Bolt12
  • Generate BIP353 address

For Developers

Please refer to Setting up your Environment for detailed instructions on configuring your local development environment.

How do I contribute?

For guidance on contributing to the project, please refer to the Contribution Guidelines.

About

Misty Breez is a mobile app built with Flutter that serves as a reference implementation for the Breez SDK (Nodeless).

Resources

License

Stars

Watchers

Forks

Languages