ElementsProject / ElementsProject/lightning

Splicing problem with VLS Integration

Open
#9,077 5 comments 0 reactions 0 assignees View on GitHub
QA VLS
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.