Skip to content

Commit b4aac76

Browse files
committed
cln-bip353: add plugin that fetches payment instructions from human readable addresses
Changelog-Add: new plugin cln-bip353 that can fetch bolt12 offers from human readable addresses
1 parent 2b8b709 commit b4aac76

File tree

8 files changed

+425
-16
lines changed

8 files changed

+425
-16
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/

Cargo.lock

Lines changed: 207 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ members = [
1010
"plugins/grpc-plugin",
1111
"plugins/rest-plugin",
1212
"plugins/lsps-plugin",
13+
"plugins/bip353-plugin",
1314
]

contrib/pyln-testing/pyln/testing/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -859,7 +859,7 @@ def __init__(self, node_id, lightning_dir, bitcoind, executor, valgrind, may_fai
859859
if dsn is not None:
860860
self.daemon.opts['wallet'] = dsn
861861
if valgrind:
862-
trace_skip_pattern = '*python*,*bitcoin-cli*,*elements-cli*,*cln-grpc*,*clnrest*'
862+
trace_skip_pattern = '*python*,*bitcoin-cli*,*elements-cli*,*cln-grpc*,*clnrest*,*cln-bip353*'
863863
if not valgrind_plugins:
864864
trace_skip_pattern += ',*plugins*'
865865
self.daemon.cmd_prefix = [

doc/getting-started/getting-started/installation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ pip3 install pytest
117117

118118
If you can't install `lowdown`, a version will be built in-tree.
119119

120-
If you want to build the Rust plugins (currently cln-grpc and clnrest, which changed from Python to Rust as of v25.02):
120+
If you want to build the Rust plugins (currently cln-grpc, cln-bip353 and clnrest, which changed from Python to Rust as of v25.02):
121121

122122
```shell
123123
sudo apt-get install -y cargo rustfmt protobuf-compiler
@@ -141,7 +141,7 @@ sudo RUST_PROFILE=release make install
141141

142142
> 📘
143143
>
144-
> If you want disable Rust because you do not want use it or you do not want `cln-grpc` or `clnrest`, you can use `./configure --disable-rust`.
144+
> If you want disable Rust because you do not want use it or you do not want `cln-grpc`, `cln-bip353` or `clnrest`, you can use `./configure --disable-rust`.
145145
146146
To build CLN for development:
147147

0 commit comments

Comments
 (0)