Skip to content

Meeting Notes 2022 11 14

Elias Rohrer edited this page Nov 14, 2022 · 1 revision

Releases

Roadmap Progress

  • Developer support
  • Payment protocols
    • First offers PR landed, yay!
      • Next PRs are teed up and should land soon
      • Val a little sidetracked on htlc interception so will focus on that before moving on to their review
    • Async payments dependency tree growing at unprecedented pace
      • Need to move retries into channelmanager
      • InvoicePayer will go away, and there will be utils for paying an invoice in its place in lightning-invoice
      • Open q about how to break up this work
  • Language bindings
    • Refactors need to happen here w/r/t returning Options in Swift
    • Maybe not pressing immediate concern
      • Unsure when we’ll be able to do C bindings explicit options
      • Would be nice, not sure when
      • So feel free to hold off arik
  • Taproot support
    • Got support from laolu for new changes, but not merged into the proposal quite yet
    • Went ahead and did the refactor there to support it internally
    • There’s a lot of potential refactors still, that would also help PTLC support and maybe custom scripts/DLCs
    • Laolu wants to target interop testing by end of november. Given the PR is not merged yet, unsure if it’ll happen but optimistic
  • Anchor outputs
    • TBD hoping for christmas
    • Wilmer: i think we can do it
    • HTLC PR is up, needs more review
    • Working on getting feature bit PR up and the whole logic to get you to open the channels, and e2e testing
    • After that will come the wallet interface that will spend the anchor outputs for you and bump the htlcs, etc so users don’t have to worry about it
  • LSP
    • TBD:
      • No major updates here
      • Excited about HTLC intercept stuff
      • For our own LSP, we have our node running + bitcoin on it
      • At one point, spiral team recommended BDK, so we’re looking into that. Right now just using bitcoind. Let’s discuss on the spiral channel.
      • But things are running, we’re opening channels
      • LSP spec meetings status not known. Last time i went, they were discussing marketplace stuff which seems tangential to us.
  • WSP (Wallet Storage Provider)
    • Moving to a REST-based service for the sake of browser clients that don’t support GRPC calls
    • Basic get/put operations are working
    • Trying to do some basic server setup for the REST service
  • LDK Lite
    • Progress on chain::Access PR and event handling should be almost done
    • Got some PRs merged upstream that LdkLite uses
    • Have open PR on esplora client. Eventually we’ll need these updates
    • Want to be certain before asking for protocol changes
    • Tony: for async stuff, trying to get around some of the ldk traits since we can’t use any blocking stuff in the browser. Just implemented filter last week, so will explore that
  • Dual funding channels (new)
    • Dunxen update from discord:
      • “*Messages PR is up, just rebased it. Think we’re at a point where nothing is really going to change there. Only conversation around actual logic. So I’m confident it’s ready for review.
      • Currently working on Channel struct updates to support dual funding. PR will be based on previous message one.”

Dependent Projects

Hello new attendees!

  • Binaya working on remittance using LN
    • Goal is to build an app that lets folks transfer funds fast/easy and save 5% on fees

Spec

Misc

  • review begs?
Clone this wiki locally