lightningdevkit / rust-lightning

A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
Other
1.16k stars 367 forks source link

[Early Draft] Splicing prototype #3274

Open optout21 opened 2 months ago

optout21 commented 2 months ago

Splicing prototype, draft; PR for visibility (not intended for merging as for now).

Current baseline: v0.0.123, plus a not-latest version of dual-funding PR #2302 .

For start, run the splicing integration tests:

RUSTFLAGS="--cfg=splicing" cargo test -p lightning splic

See tests in functional_tests_splicing.rs.

Some documentation is available in README.md.