-
Notifications
You must be signed in to change notification settings - Fork 371
Meeting Notes 2024 03 04
Elias Rohrer edited this page Mar 4, 2024
·
1 revision
- 0.0.122 (https://github.com/lightningdevkit/rust-lightning/milestone/40)
- We intend to include bolt 12 in bindings, async signing
- 0.1 (https://github.com/lightningdevkit/rust-lightning/milestone/1)
- Language bindings
- 0.0.121 swift bindings are out
- There may be a new c# release to support macOS
- Developer support
- LDK Hackathon approaches for Advancing Bitcoin
- Next weds March 13th
- If you’re in london and haven’t signed up, please do!
- We’ll have a dedicated discord channel for the event, for discussing ideas/teaming up/getting support
- Reach out to Conor for the discord link, any other qs
- Some participants from the chaincode FOSS program are interested in getting onboarded for LDK contribution, so please attend the next PR review club to support them on March 11 or March
- LDK Hackathon approaches for Advancing Bitcoin
- Payment protocols
- For blinded paths, had a couple changes go out
- Tor-only nodes are deprioritized for use in blinded paths for reliability/performance reasons
- Progress on compact blinded path representation where we use scids instead of node ids in offer blinded paths
- Progress on async payments spec
- Also progress on payment notifications protocol
- For blinded paths, had a couple changes go out
- Trampoline
- Iterating on architecture for changes
- Taproot support
- Progress to resume after arik wraps up trampoline work
- Anchor outputs (DONE)
- LSP
- Good progress recently
- Tnull put up some PRs that improve LSPS1 support, closer to taking client side out of cfg-gate
- Added first round of integration tests for LSPS2 flow up until invoice generation, so a number of test improvements, bug fixes, etc.
- Shipped 2nd alpha release last week and probably once the next 2 PRs land we’ll also get the next 0.0.2 alpha release out
- Close to 0.1 release
- VSS (Versioned Storage Service)
- Gursharan to get to reviewing the open PRs this week
- 1 for the rustfmt changes, other for authentication headers
- Gursharan to get to reviewing the open PRs this week
- LDK Node
- Anchors testing mostly done, seems to work and some early adopters tried using it and had good experience so far
- There are a number of upstream changes needed to make anchors integration easier, hopefully for 0.0.122 but we’ll see
- Tnull also looking into bolt 12 integration
- Dual funding channels
- Things moving forward on interactive tx construction
- Splicing
- Wpaulino nearly done with the prerequisite PR. once it’s up, since it’s a 2-phased change we’ll have to make over multiple releases, we’ll have the first one go in as part of this upcoming release and then quickly follow up with quiescence. Once we have all those things we can continue on the splicing track
-
VLS (https://gitlab.com/lightning-signer/validating-lightning-signer)
- Just released 0.11.0
- Looking forward to resuming splicing dev
- Also need to sync up with LDK, still a few versions behind
-
Mutiny (https://github.com/MutinyWallet)
-
c=
- Looking for a specific feature for 0.0.122 – removing channel monitors while online
- Not assigned at the moment. Not a huge rush but it would be nice and remove some manual steps that need to be done while offline
-
Lightspark
- review begs?
- Aditya sharma: want to discuss what should go in peer storage for LDK
- Allows the node to store encrypted blobs with peers that can be fetched in the case of data corruption
- CLN uses SCBs
- Matt: prob don’t want to bother with htlc encumbered funds. So if we store revocation secrets and what our channels are, then we could in theory build an scb-like recovery mechanism. SCBs kinda suck but…. As an initial pass, the list of channels and the revocation secrets, and we can use that to determine if we’re stale, and just panic if so. We don’t have a lot of user demand for scb stuff because live backups work better.
- Shashwat:
- Working on exposing reply_path, etc in custom onion message handlers
- Review beg on this
- https://github.com/lightningdevkit/rust-lightning/pull/2907