lightningdevkit/rust-lightning
A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
RustNOASSERTION
Issues
- 0
Follow-ups for PR 3137
#3416 opened by dunxen - 0
Building `0.0.125` on `i686-linux-android` fails
#3415 opened by ok300 - 12
Drop reference to `Self` in `GossipVerifier::new`
#3369 opened by tnull - 1
channel: `build_closing_transaction` i64 -> u64 underflow
#3410 opened by phlip9 - 0
Add payment_id field to PaymentForwarded event.
#3409 opened by G8XSU - 0
- 8
- 0
Move invoice utilities to `ChannelManager`
#3375 opened by TheBlueMatt - 0
Support async signing for V2 (dual_funded) channels
#3404 opened by dunxen - 0
Switch to the rust-bitcoin `chacha20_poly1305`
#3403 opened by TheBlueMatt - 0
Sort out `DiscardFunding` event with tests for V2 channels
#3392 opened by dunxen - 2
`KVStore`: Add the capability to `list` namespaces
#3387 opened by tnull - 0
- 1
Drop `ChannelMonitor`s for inbound, no-local-funding channels after they time out
#3384 opened by TheBlueMatt - 5
Drop `From<Vec<u8>>` for `UnsignedBolt12Invoice`
#3373 opened by TheBlueMatt - 0
Better test coverage of HTLC claim pipeline post-3322
#3381 opened by TheBlueMatt - 2
In-flight amounts get calculated as a part of the per-hop-per-amount penalty when scoring a channel
#3271 opened by TheBlueMatt - 14
Move `lightning::ln::types::*` to `lightning-types`
#3251 opened by tnull - 0
Further `PackageTemplate` cleanups
#3372 opened by TheBlueMatt - 5
BOLT 12 Proof of Payment
#3344 opened by TheBlueMatt - 0
- 0
[Splicing] Signing utility for splicing
#3312 opened by optout21 - 9
- 4
Define a separate trait for reading objects that know when to stop vs not
#3292 opened by TheBlueMatt - 4
Support RBF for interactively constructed transactions
#3281 opened by dunxen - 3
Send latest revocation_secret for channels force-closed by counterparty upon closure confirmation
#3335 opened by arik-so - 3
RUSTSEC-2024-0375: `atty` is unmaintained
#3343 opened by github-actions - 0
- 1
Stop Sending ChannelUpdates in onion failures
#3277 opened by TheBlueMatt - 0
Replace verbose event processing logging
#3331 opened by tnull - 2
Base32 followups, Features serialization
#3308 opened by optout21 - 1
Should `ChannelMonitor` keys be converted to `ChannelId`s (and what to do with spliced `ChannelMonitor`s)
#3325 opened by TheBlueMatt - 0
#3313 test should be expanded
#3320 opened by TheBlueMatt - 1
[Splicing] Add `splicing` compile feature flag
#3294 opened by optout21 - 0
Encrypt `ClaimInfo`s with the single-hash of the counterparty's commitment transaction (ie with the txid preimage)
#3307 opened by TheBlueMatt - 5
- 1
- 1
[Splicing] Update Splicing msgs
#3293 opened by optout21 - 0
Basic Splicing
#3298 opened by optout21 - 0
- 0
`HTLC_{SUCCESS,TIMEOUT}_INPUT_ANCHOR_WITNESS_WEIGHT` are probably too high
#3287 opened by TheBlueMatt - 2
`MonitorUpdatingPersister` apparently reads only no-update monitors when archiving
#3228 opened by TheBlueMatt - 0
#2995 Followups
#3191 opened by TheBlueMatt - 4
What should the `sign_invoice` API look like?
#3227 opened by apoelstra - 8
- 10
- 0
`OnionMessenger` needs a `Notifier`
#3190 opened by TheBlueMatt - 11
Cannot accept value that would put our exposure to tx fee dust at ###### over the limit #### on counterparty commitment tx
#3200 opened by path2727 - 1
Missing hyperlinks
#3209 opened by tcharding - 5