Skip to content

Commit d8ae7d9

Browse files
committed
cln-bip353: add plugin that fetches payment instructions from human readable addresses
Changelog-Add: new plugin cln-bip353 that can fetch BIP-353 payment instructions from human readable addresses
1 parent e398c63 commit d8ae7d9

File tree

21 files changed

+2015
-705
lines changed

21 files changed

+2015
-705
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ compile_commands.json
8383
target
8484
plugins/cln-grpc
8585
plugins/clnrest
86+
plugins/cln-bip353
8687

8788
# Build directories
8889
bionic/

.msggen.json

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1598,6 +1598,20 @@
15981598
"Feerates.perkw": 3,
15991599
"Feerates.warning_missing_feerates": 1
16001600
},
1601+
"Fetchbip353Instructions": {
1602+
"FetchBip353.instructions[].description": 1,
1603+
"FetchBip353.instructions[].offchain_amount_msat": 4,
1604+
"FetchBip353.instructions[].offer": 2,
1605+
"FetchBip353.instructions[].onchain": 3,
1606+
"FetchBip353.instructions[].onchain_amount_sat": 5
1607+
},
1608+
"Fetchbip353Request": {
1609+
"FetchBip353.address": 1
1610+
},
1611+
"Fetchbip353Response": {
1612+
"FetchBip353.instructions[]": 2,
1613+
"FetchBip353.proof": 1
1614+
},
16011615
"FetchinvoiceChanges": {
16021616
"FetchInvoice.changes.amount_msat": 5,
16031617
"FetchInvoice.changes.description": 2,
@@ -6892,6 +6906,42 @@
68926906
"added": "pre-v0.10.1",
68936907
"deprecated": null
68946908
},
6909+
"FetchBip353": {
6910+
"added": "v25.09",
6911+
"deprecated": null
6912+
},
6913+
"FetchBip353.address": {
6914+
"added": "v25.09",
6915+
"deprecated": null
6916+
},
6917+
"FetchBip353.instructions[]": {
6918+
"added": "v25.09",
6919+
"deprecated": null
6920+
},
6921+
"FetchBip353.instructions[].description": {
6922+
"added": "v25.09",
6923+
"deprecated": null
6924+
},
6925+
"FetchBip353.instructions[].offchain_amount_msat": {
6926+
"added": "v25.09",
6927+
"deprecated": null
6928+
},
6929+
"FetchBip353.instructions[].offer": {
6930+
"added": "v25.09",
6931+
"deprecated": null
6932+
},
6933+
"FetchBip353.instructions[].onchain": {
6934+
"added": "v25.09",
6935+
"deprecated": null
6936+
},
6937+
"FetchBip353.instructions[].onchain_amount_sat": {
6938+
"added": "v25.09",
6939+
"deprecated": null
6940+
},
6941+
"FetchBip353.proof": {
6942+
"added": "v25.09",
6943+
"deprecated": null
6944+
},
68956945
"FetchInvoice": {
68966946
"added": "pre-v0.10.1",
68976947
"deprecated": null

0 commit comments

Comments
 (0)