Monday icon indicating copy to clipboard operation
Monday copied to clipboard

bip21

Open reez opened this issue 7 months ago • 1 comments

Description

Adding BIP21 support per https://github.com/lightningdevkit/ldk-node/pull/302

Using locally generated bindings of ldk-node for now

[x] Receive [ ] Send [x] Remove Bolt11 [x] Remove Bolt12 [x] Remove OnChain [ ] Add QRCodeView back once BitcoinUI updated for bip21 https://github.com/reez/BitcoinUI/pull/101

Notes to the reviewers

Changelog notice

Checklists

All Submissions:

  • [ ] I've signed all my commits
  • [ ] I have formatted my code with swift-format per .swift-format file

New Features:

  • [ ] I've added tests for the new feature
  • [ ] I've added docs for the new feature

Bugfixes:

  • [ ] This pull request breaks the existing API
  • [ ] I've added tests to reproduce the issue which are now passing
  • [ ] I'm linking the issue being fixed by this PR

Summary by CodeRabbit

  • New Features

    • Introduced support for BIP21 payment requests with a user-friendly interface for invoice creation and management.
    • Enhanced functionality for generating and managing payment requests through BIP21 and BOLT standards.
    • Added methods for parsing unified QR codes and copying payment details to the clipboard.
  • Bug Fixes

    • Improved error reporting clarity with new error cases.
  • Chores

    • Updated project file references and package dependencies.

reez avatar Jul 19 '24 16:07 reez