Breez 移动客户端

screenshot screenshot screenshot screenshot screenshot screenshot screenshot

Breez 是一个闪电网络 移动客户端 和一个 中心节点。它提供了一个用于简单、即时比特币支付的平台。Breez 目前处于公开测试阶段,可在 AndroidiOS 上使用。要了解更多信息,请阅读 Breez 简介

功能

  • lnd for Android
  • Neutrino for Android
  • 无缝的中心通道创建
  • 使用链上交易添加资金
  • BTC 和 Satoshi 单位
  • 随机头像
  • Connect to Pay: 用户间支付的简单界面
  • 完整的 lncli 界面,用于查询和执行 ln 命令
  • 按类型过滤交易
  • 按日期过滤交易
  • 从其他 ln 钱包支付发票(链接或二维码)
  • 创建发票(链接或二维码)供其他 ln 钱包支付
  • 将资金移除到链上地址
  • SubmarineSwaps 用于添加链上资金,包括退款功能
  • Connect-to-Pay 会话的端到端加密
  • 让 Connect-to-Pay 链接对尚未安装 Breez 的用户有效
  • 备份/恢复 ln 节点的可能性
  • 主网支持
  • 支持零 Sat 发票
  • 启动优化
  • 通过 FCM 进行后台同步
  • 与 Bitrefill 合作的市场
  • 通过凭证添加资金
  • 备份改进
  • 添加后台 ChannelsWatcher 作业
  • 公开 Bitcoin Node (BIP157) 配置
  • iOS 支持
  • 添加 webLN 支持
  • 法定货币单位
  • 可选 PIN 码
  • 通过信用卡添加资金
  • 为云备份添加更强的加密
  • iCloud 备份选项
  • 深色模式
  • 将付款导出为 .csv
  • 支持第三方 LSP
  • 生物识别登录
  • 快速入职
  • 无需完全同步即可支付
  • 实现 lnurl-withdraw
  • 通过反向 Submarine Swaps 发送链上比特币
  • 改进 hodl 发票支持
  • POS POC 发布
  • 向节点 ID 自发支付(运行 --accept-keysend 的节点)
  • 快速图同步
  • 从图像扫描二维码
  • 导入/导出 POS 项目
  • 支持零确认通道
  • “即时”通道创建(增加限制)
  • 使用 Breez 通道移除储备金
  • 支持更多法定货币
  • 支持 LNURL-Auth 和 LNURL-Fallback
  • 打印 POS 交易
  • 隐藏余额
  • 在 Android 上读取 NFC 标签
  • 应用内播客播放器(podcasting 2.0)
  • 备份到 WebDav 服务器(例如 Nextcloud)
  • 支持 LNURL-Pay (赏金已兑现
  • 发送到闪电地址
  • Boostagrams
  • WebDav 备份
  • 销售报告
  • 热门播客
  • NFC 结账
  • Tor 支持(公开赏金
  • 支持 LNURL-Withdraw 余额检查
  • 通过 Lightning Rod 进行异步支付
  • Neutrino 同步优化
  • 支持 SD 存储

系统要求

  • Android 7+ 64位
  • iPhone 6+

设置环境

先决条件

在继续设置过程之前,请确保您的系统已安装 Flutter 2。Flutter 3 目前尚不支持。

为 Android 设置

  1. 按照 https://github.com/breez/breez 中的描述构建 breez.aar
  2. breez.aar 符号链接到 android/app/libs 目录。
  3. Firebase 上创建一个 Android 应用,并下载 google-services.json 文件。
  • 包名(用于调试): com.breez.client.debug
  1. 将下载的 google-services.json 文件复制到 android/app/src/client 文件夹。

为 iOS 设置

  1. 按照 https://github.com/breez/breez 中的描述构建并生成 bindings.framework
  2. bindings.framework 目录复制到 ios 目录。
  3. Firebase 上创建一个 iOS 应用,并下载 GoogleServices-info.plist 文件。
  4. 将下载的 GoogleServices-info.plist 文件复制到 ios 文件夹。
  5. breezmobile/ios 中运行 pod install

构建和运行

# Install dependencies for building
flutter pub get

# Run a client app on the connected device
flutter run --flavor=client

# Build a client app as APK file
flutter build apk --target-platform=android-arm64 --flavor=client --debug

开发者概览

在 simnet 中运行 Breez

GitHub

查看 Github