Skip to content

Meeting Notes 2022 08 22

Elias Rohrer edited this page Aug 22, 2022 · 3 revisions

Releases

  • 0.0.111 (https://github.com/lightningdevkit/rust-lightning/milestone/28)
    • Matt: so it’s been 3 weeks since the last one, we try to do releases monthly. That said, not a ton currently there for a release. A lot of work lately has been stuff like OMs, bolt12, that’s not done yet. We’ve made good progress but it’s gonna be a while before we land enough stuff that we’re shipping it and it’s useful for end users. There are still a number of bugfix-y things around balances and async persistence. Would love more progress there, not in a huge rush to ship what we have now for 111, so i kinda was just letting us make a little more progress. There are a number of nice things, once we land a few more things, i think it would make sense to cut a release and land a bunchof stuff tagged 111. If it slips to a month and a half for this release, that’s fine, i don’t see an issue with that. Will reconsider in a week or so.

Roadmap Progress

  • Developer support
    • Some churn on website design, architecture
  • Payment protocols
    • Slow and steady progress here
    • OM PRs in review, a few more planned
    • Encoding stuff in progress, lots of spec evolution there too
      • Stitching together tlv streams and not having to repeat the code
    • OMs: how confident are we that the format there is final? If we hit merge, do some testing with eclair and CLN? Or is the bolt PR still a ways away, but tha
      • Need to make blinded path encoding the same across reply path and encoding. And adding a byte to the OM version of it. I think rusty was thinking he wants everything finalized before their next release (<2 mo away)
      • Missing a few things to add the test vector, but if we test with eclair/cln that’s fine
      • Val to give a review for readability/comprehensibility of the spec
  • Language bindings
    • Jurvis to look into BW issues today
    • J: have a couple of ideas here. Working w/ cocoapods
  • rapid graph sync
    • Almost done here!
  • Taproot support
    • Feature negotiation for taproot working
    • Channel open is almost there
  • Anchor outputs
    • Very close, cleaning up some final things so i should def have sth up this week
  • LSP
    • John Carvalho: Not sure we all agree on how to proceed
    • Simplest place to start: min info required for someone to have a listing on the marketplace (terms etc of a channel sale)
    • Some people wanna frame it as a channel sale, w bids and asks
    • I differ: convo made me appreciate liquidity ads more than sth like Pool, but still up in the air
    • Someone from the ldk group, please try to chime in on telegram or the next call
    • Matt: anything relevant to ldk specifically there? Sounded like the convo was stuff around how to format things that don’t impact the LN node.
  • Nick slainey: https://github.com/BitcoinAndLightningLayerSpecs/meetings/blob/main/2022-08-17.md
  • JC: on a technical level, no nothing specific to ldk
    • My q: does ldk have any feelings as far as supporting sth like liquidity ads or creating sth like Pool? Any thoughts?
    • We will move onto other lsp related services after this project, so may become relevant later, e.g. how watchtowers fit in.
  • Steve: async payments
  • JC: def interested in that. And peerswap

Dependent Projects

  • 1014 we need to do
  • BOLT12/OMs: rusty has been implementing a lot of changes here from our feedback. Implementations seem to be driving forward with this

Misc

  • review begs?
Clone this wiki locally