-
Notifications
You must be signed in to change notification settings - Fork 368
Meeting Notes 2022 07 25
Elias Rohrer edited this page Aug 8, 2022
·
2 revisions
- 0.0.109 (https://github.com/lightningdevkit/rust-lightning/milestone/25)
- Java bindings good, swift bindings good
- Swift packager also g2g, yay
- 0.0.110 (https://github.com/lightningdevkit/rust-lightning/milestone/27)
- Few PRs on there, a few in review as well
- Hopefully this week we can close out all of those and cut the release
- No issues left aside from one, easy win there, doc fix 1606
- Matt spent an afternoon hacking up a node.js peermanager socket impl, so if anyone’s using node.js, gr0kchain has one that prob works fine, but i wrote one and tried to be careful about doing it right. Will upload to npm w the next release, but if anyone wants to play around and see if it works that’d be great
- Developer support
- Messages from conor on discord:
- “FYI, I added some setup instructions here - https://github.com/lightningdevkit/lightningdevkit.org/pull/133”
- “Looking for help on Swift/iOS instructions - https://github.com/lightningdevkit/lightningdevkit.org/issues/135”
- “Also have some incoming design work for case studies/showcases pages - https://www.figma.com/file/DrQtd4mLRi9MiZb4IzETB9/Lightning-dev-kit-site?node-id=1685%3A28550”
- Messages from conor on discord:
- Payment protocols
- Working on get_route for OMs
- Need to flip feature bit but may wanna do it conditionally depending on whether an OnionMessenger is present
- Jeff to update draft PR soon
- Language bindings
- Progress
- Taproot support
- Anchor outputs
- Wilmer: been helping move review for 110 forward, last week worked on some htlc changes. So things are moving along
- ETA first PR: can prob start putting stuff up already, also been wanting to get thru most of it so i don’t have any unnecessary changes put up
- Have a few refactors that’ll be nice to start putting up
- Matt: a ton of small, trivial PRs is an easy way to get stuff landed
- Ariard: first could open a draft PR with all the changes to get overall feedback
- Lightning Service Provider (LSP)
- John carvalho: made progress on the spec. Mostly reached a consensus on how to proceed. There are some proposals for first initial spec, and people are cleaning these up on GH. progressing incrementally but well.
- https://github.com/BitcoinAndLightningLayerSpecs/meetings
- Storing channels per peer
- Viktortigerstrom PR
- Would like to move short_to_chan_info out of channel state
- Matt: we want a standalone lock on it
- https://github.com/lightningdevkit/rust-lightning/pull/1507
- validating-lightning-signer (https://gitlab.com/lightning-signer/validating-lightning-signer)
- Waiting on OMs v1 for ECDH keysinterface method
- Will have a website soon
- Replaced absolute fee policies w feerate relative policies, meaning we consider the size of the methods involved, which allows them to be much tighter
- Sensei (https://github.com/L2-Technology/sensei)
- Synonym (https://github.com/synonymdev/ldk-node-js)
- Open sourced both gr0kchain’s work on nodejs ldk, which now includes keeping up w wasm in there too. We are still implementing our own RN ldk, but we also open sourced that as well. That’s in a more complete stage but in alpha, not fully tested. Noted some differentiations about how yo might be interested in it instead of BW’s LDK RN impl
- https://github.com/synonymdev/react-native-ldk
- https://github.com/synonymdev/ldk-node-js
- Gr0kchain: matt helping me address stuff, atm just having an issue with nodejs’s event vs the way you work w async design pattern on the rust side, but will reach out if i’m blocked. Also implemented a docker container for building the bindings, noticed it’s useful, so if anyone’s interested in that it’s available.
- Matt: i would like to look into that event thing today, bc that still seems weird to me.
- Gr0kchain: got it to the point where inbound peers are connecting, outbound not working and logs uninformative. For inbound, get to a point where it halts and the best i can do is get a copy of lnd sample up, and comparing logs and using wireshark and seeing where the conversation is going.
- Gr0kchain: will get you a tcpdump
Spec (https://github.com/lightning/bolts/issues/1007) - held 2022/07/18
- Channel update flags #996 or #999
- Grace period for older channel updates #1001
- Grace period for channel closes #1004
- Clarify coop close requirements #970
- Route blinding #765
- Onion messages #759
- Offers #798
- review begs?