ElementsProject / ElementsProject/lightning
Splicing problem with VLS Integration
- Dominant language
- C
- Stars
- 3.1k
- Forks
- 1k
- Avg merge
- 4d 10h
- Merged PRs (30d)
- 13
Description
Starting from v26.04 splicing is enabled by default which causes VLS to fire the following error message:
```
ERROR connect: vlsd/src/grpc/signer.rs:508: error on stream: status: Unknown, message:
"h2 protocol error: error reading a body from connection", details: [], metadata:
MetadataMap { headers: {} } datadir="/path/to/vls" uri=http://localhost:/
```
Moreover, in v26.04 `lightningd --help` is still present a reference to the flag `experimental-splicing`, which if added as flag (or to the config file) makes the node crash with the error:
```
lightningd: Config file /path/to/config/file line 8: experimental-splicing: --experimental-splicing
is now enabled by default enabled by default
```
Conversely, [VLS](https://gitlab.com/lightning-signer/validating-lightning-signer) does not have (yet) implemented (in any branch afaik) [advertising for splicing](https://gitlab.com/lightning-signer/validating-lightning-signer/-/blob/main/vls-protocol-signer/src/handler.rs#L622) which causes the `h2 protocol error`.
Given that, is there any way to disable splicing?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.