Monday
Monday copied to clipboard
bip21
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.