BOLT12 receive (#882)

* Add BOLT12 receive payment handling

* Handle BOLT12 invoice requests via WS

* Fix invoice request subscription on stream initialisation

* Store the BOLT12 offer used to receive a payment

* Address review feedback

* Separate into create BOLT12 invoice fn

* Update all BOLT12 offers when webhook URL changes

* Deprecate Lightning for Bolt11Invoice
This commit is contained in:
Ross Savage
2025-04-29 13:43:45 +02:00
committed by GitHub
parent 586a349b75
commit 5b69c7beb2
66 changed files with 2892 additions and 451 deletions

View File

@@ -48,7 +48,7 @@ jobs:
- name: Clippy bindings
working-directory: lib/bindings
run: cargo clippy --all-targets -- -D warnings
run: cargo clippy --all-targets -- -A deprecated -D warnings
- name: Clippy core
working-directory: lib/core
@@ -216,7 +216,7 @@ jobs:
with:
version: "27.2"
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Start regtest environment
working-directory: regtest
run: sh start.sh