-
Notifications
You must be signed in to change notification settings - Fork 378
Meeting Notes 2025 02 03
Elias Rohrer edited this page Feb 3, 2025
·
3 revisions
- 0.1 (https://github.com/lightningdevkit/rust-lightning/milestone/1)
- Officially out!
- Had a few moderate bugfixes plus adding back some removed apis in 0.1.1 which has also been out for a week
- 0.1.1 (https://github.com/lightningdevkit/rust-lightning/milestone/17)
- No new features, some small apis re-added, just bug fixes
- We’re now doing backport bugfix-only releases and will continue to do on the 0.1 branch and as we moved towards 0.2
- 0.2 (https://github.com/lightningdevkit/rust-lightning/milestone/2)
- 0.5 (https://github.com/lightningdevkit/ldk-node/milestone/5)
- Basically just 1 PR yet which is LSPS1 support that is on the milestone, other than that 1-2 small things
- Still considering whether adding electrum support is feasible for this release
- Looking to have a release either end of this week or next week
- 0.1 release had language bindings shipped
- 0.1.1 has not yet, trying to fix a few other things in lang bindings and include the lightning-liquidity crate. Work is ongoing but should be there soon, next week or 2
- Support for language bindings in swift for LDK (not LDK Node) are on pause due to lack of demand
- If anyone is using those or wants to, they should speak up and we can resume. But until that happens probably not doing releases of main ldk bindings in swift
- Had a few case studies go out recently. Fedimint lightning gateway, lightspark case study coming out soon
- Also submitting a few projects to the BOSS chaincode program. If anyone has other ideas reach out to Conor Okus
- Async payments
- Trampoline: landed some stuff last week + opened a draft PR for processing inbound trampoline payments. Might split out pre-factors
- Also reworked outgoing trampoline PR to simplify value calculation and fee propagation arithmetic so hopefully will get that in shortly
- Async receive: final async receive PR is up and hoping to land in the next 1-2 weeks. Worked out a lot of details for the static invoice server protocol as well
- RGS
- Some performance issues arose in 0.1 that were fixed in a recent PR, will be in a patch release
- In a future release, performance should go up another 25-30% so RGS apps will get way faster
- On top of performance improvements, there were issues with the dummy gossip blobs, fixed now and tested to prevent future regressions
- VSS
- G8xsu been off for a minute but updates coming
- Dual funding
- Dunxen working on a follow-up PR for accepting DF channels
- Splicing
- wpaulino rejoined spiral and is working on splicing, been helping on review a lot
- Optout has been working on splice-init and splice-ack
- Wpaulino working on quiescence, finishing some remaining tasks and should be up shortly
- Jeff working on some refactoring in the state machine to make splicing easier to integrate, lots of fields in the channel struct rn that depend on the version of the channel that we’re looking at, whether it’s a confirmed thing or a splice or RBF. because of that, there’s data that needs to be moved around so we can handle the integration more simply
- Some refactoring happening at the {chain,channel}monitor level as well. But mostly focused on getting the channel state machine right first
- Shaavan: review beg on https://github.com/lightningdevkit/rust-lightning/pull/3412
- carlaKC: wanting to contribute to LDK!
- Is the weekly goal label the best place to be looking?
- Probably
- Those PRs tend to move quick-ish, review contributions there always welcome
- Joostjager: hi, i’ve joined the spiral LDK team! Previously at lightning labs & nydig
- Done work on inbound fees