rust-lightning icon indicating copy to clipboard operation
rust-lightning copied to clipboard

A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!

Results 376 rust-lightning issues
Sort by recently updated
recently updated
newest added

HTLC transactions for anchor output channels can be aggregated with `SIGHASH_SINGLE|SIGHASH_ANYONECANPAY`. However, if I understand correctly, LDK currently performs only limited aggregation: only for [HTLC success transactions](https://github.com/lightningdevkit/rust-lightning/blob/1890e8049b1fa285aaea1afc31df193b0d71681d/lightning/src/chain/package.rs#L680), and only for...

Take a Friday Leave a Friday

This issue tracks LDK changes needed to add BOLT12 in Fedimint, which has the following requirements: - Use a federation-provided `payment_hash` when creating a `Bolt12Invoice` - Use the federation pubkey...

Commits do not compile on their own. I guess at the end they will be squashed into one, but for ease of reviewing, I broke them up. Please let me...

Fix #2958 Previously `channelmanager` had a single test module withint `channelmanager.rs` This changes introduces moving refactoring `23` tests of `channelmanager` into following test groups #### Group 1: Key Send and...

This would enable nodes to distribute small blobs among their peers, which could be retrieved to resume or force-close the channel operation upon data corruption. Elaborated in detail [here](https://github.com/lightning/bolts/pull/1110) It's...

resolves #2836 Description: - Add functionality to handle retrying the sending of `invoice_request` messages on _new_ reply_paths that are still awaiting invoices. Changes: 1. Introduced invoice_request as an optional field...

Interactive TX negotiation now tracks the shared funding output. This allows for better checks, better contribution verification. Shared inputs are not included, those are splicing-specific, shall be done later. Besed...

..under `ChannelManager`. It replicates the functionality of the original `funding_transaction_generated` in the same module but without checking if the witness data is set in the funding transction inputs. #3022