GitHub / lightningdevkit/rust-lightning issues and pull requests
#3934 - feat: add rough logic for self payment
Pull Request -
State: open - Opened by Prabhat1308 16 days ago
#3933 - Correct non-dust HTLC accounting in `next_remote_commit_tx_fee_msat`
Pull Request -
State: open - Opened by tankyleo 16 days ago
#3931 - Async fsstore
Pull Request -
State: open - Opened by joostjager 16 days ago
#3921 - [Custom Transactions] Abstract the weight of HTLC transactions away from channel
Pull Request -
State: open - Opened by tankyleo 22 days ago
- 2 comments
#3920 - Some `Listen` implementations assert that each block is exactly after the previous
Issue -
State: open - Opened by TheBlueMatt 22 days ago
- 1 comment
#3919 - Remove invalid `debug_assert`s in `peer_connected`/`peer_disconnected`
Pull Request -
State: open - Opened by tnull 22 days ago
- 5 comments
#3918 - add `expiry_time` to `PendingOutboundPayment::StaticInvoiceReceived`
Pull Request -
State: open - Opened by a-mpch 23 days ago
- 4 comments
#3917 - Introduce ReceiveAuthKey
Pull Request -
State: open - Opened by shaavan 23 days ago
- 5 comments
#3916 - Try to avoid `fuzz` disk fullness
Pull Request -
State: closed - Opened by tnull 23 days ago
- 1 comment
#3915 - Set `WatchedOutput::block_hash` to `Some`
Issue -
State: open - Opened by wpaulino 24 days ago
- 1 comment
#3914 - Remove deprecated `lightning::util::string` re-exports
Pull Request -
State: closed - Opened by TheBlueMatt 24 days ago
- 2 comments
#3913 - Make `PaymentParameters::max_total_cltv_expiry_delta` a `u16`
Issue -
State: open - Opened by TheBlueMatt 24 days ago
#3912 - Consider bumping the `max_funding_satoshis` default value
Issue -
State: open - Opened by tnull 27 days ago
#3911 - Refactor `PendingSplice`
Pull Request -
State: open - Opened by jkczyz 28 days ago
- 5 comments
#3910 - feat: expose `channel_reserve_satoshis` via `ChannelParameters`
Pull Request -
State: open - Opened by Prabhat1308 28 days ago
- 4 comments
#3909 - Expose `channel_reserve_satoshis` via `ChannelParameters` in `OpenChannelRequest`
Issue -
State: open - Opened by tnull 28 days ago
Labels: good first issue
#3908 - Attribution Data and HTLC Hold Times
Issue -
State: open - Opened by joostjager 28 days ago
#3907 - Only mark all mon updates complete if there are no blocked updates
Pull Request -
State: open - Opened by TheBlueMatt 29 days ago
- 7 comments
Labels: backport 0.1, weekly goal
#3906 - Expose `reply_path` from `Responder` in onion messenger
Pull Request -
State: closed - Opened by a-mpch 29 days ago
- 1 comment
#3905 - Async persister
Pull Request -
State: open - Opened by joostjager 29 days ago
- 2 comments
#3904 - `lightning-dns-resolver` tests are broken under `cfg(async_payments)`
Issue -
State: open - Opened by tnull 29 days ago
- 1 comment
#3903 - Allow setting an HRN in invoice_requests built by `pay_for_offer`
Pull Request -
State: open - Opened by TheBlueMatt 30 days ago
- 1 comment
#3902 - Use inbound SCID alias for blinded path creation
Pull Request -
State: closed - Opened by TheBlueMatt about 1 month ago
- 4 comments
#3901 - Be willing to pick smaller paths at the end of pathfinding if there's not much left to find
Issue -
State: open - Opened by TheBlueMatt about 1 month ago
#3900 - Correct docs and marginally expand `OMNameResolver`
Pull Request -
State: closed - Opened by TheBlueMatt about 1 month ago
- 4 comments
#3899 - Additional closing cleanups post-#3881
Pull Request -
State: open - Opened by TheBlueMatt about 1 month ago
- 3 comments
#3898 - Fix new CI failures
Pull Request -
State: closed - Opened by TheBlueMatt about 1 month ago
- 2 comments
#3897 - Peer Storage (Part 3): Identifying Lost Channel States
Pull Request -
State: open - Opened by adi2011 about 1 month ago
- 3 comments
#3896 - Make channel_type required
Pull Request -
State: open - Opened by elnosh about 1 month ago
- 8 comments
#3895 - #3882 post-rustfmt cleanups
Pull Request -
State: closed - Opened by TheBlueMatt about 1 month ago
- 2 comments
#3894 - Introduce RenegotiatedFundingLocked monitor update variant
Pull Request -
State: open - Opened by wpaulino about 1 month ago
- 8 comments
#3893 - channelmonitor: Persist force-close broadcast preference
Pull Request -
State: open - Opened by martinsaposnic about 1 month ago
- 6 comments
#3892 - offer: make the merkle tree signature public
Pull Request -
State: open - Opened by vincenzopalazzo about 1 month ago
- 10 comments
#3891 - Let `BackgroundProcessor` drive HTLC forwarding
Pull Request -
State: open - Opened by tnull about 1 month ago
- 19 comments
#3890 - Use `cost / path amt limit` as the pathfinding score, not `cost`
Pull Request -
State: closed - Opened by TheBlueMatt about 1 month ago
- 9 comments
Labels: backport 0.1, weekly goal
#3889 - Introduce `FundingTransactionReadyForSignatures` event
Pull Request -
State: open - Opened by dunxen about 1 month ago
- 10 comments
Labels: Dual-funding, Splicing
#3888 - Fix multiplication overflow when logging hold times.
Pull Request -
State: closed - Opened by joostjager about 1 month ago
- 2 comments
#3887 - [Key derivation V2] Attach a version byte to `channel_keys_id`
Pull Request -
State: open - Opened by tankyleo about 1 month ago
- 7 comments
#3886 - Update `channel_reestablish` for splicing
Pull Request -
State: open - Opened by jkczyz about 1 month ago
- 13 comments
#3885 - Fuzz test failure - process_onion_failure
Issue -
State: closed - Opened by martinsaposnic about 1 month ago
- 2 comments
#3884 - Update fee and dust handling for zero fee channels
Pull Request -
State: open - Opened by carlaKC about 1 month ago
- 2 comments
#3883 - Remove (and deny) useless test `vec!`s
Pull Request -
State: closed - Opened by TheBlueMatt about 1 month ago
- 3 comments
#3882 - Rustfmt tests that touch persistence
Pull Request -
State: closed - Opened by joostjager about 1 month ago
- 4 comments
Labels: rustfmt
#3881 - Somewhat clean up closure pipelines
Pull Request -
State: open - Opened by TheBlueMatt about 1 month ago
- 6 comments
#3880 - `Channel::is_pre_funded_state` is used incorrectly in `Channel::is_funding_broadcast`
Issue -
State: open - Opened by TheBlueMatt about 1 month ago
- 3 comments
#3879 - fuzz: add fuzz target for `BlindedMessagePath`
Pull Request -
State: closed - Opened by Prabhat1308 about 1 month ago
- 5 comments
#3878 - Make `ChannelSigner` solely responsible for validating commitment sigs
Pull Request -
State: open - Opened by tankyleo about 1 month ago
- 2 comments
#3877 - Too many warnings when running fuzz tests using libFuzzer
Issue -
State: open - Opened by Prabhat1308 about 1 month ago
- 1 comment
#3876 - Drop the need for fork headers when calling Listen's disconnect
Pull Request -
State: open - Opened by TheBlueMatt about 1 month ago
- 11 comments
#3875 - `calling_sync_routing_table` is flaky
Issue -
State: open - Opened by tnull about 1 month ago
- 1 comment
#3874 - Ignore `start_batch` for missing or unexpected `message_type`
Pull Request -
State: closed - Opened by jkczyz about 1 month ago
- 2 comments
#3873 - Follow-ups #3741: Exchange `splice_locked` messages
Pull Request -
State: open - Opened by jkczyz about 1 month ago
- 2 comments
#3872 - Assume option_channel_type
Issue -
State: open - Opened by carlaKC about 1 month ago
- 2 comments
#3871 - [Docs] LSPS2: Improve invoice_parameters_generated docs
Pull Request -
State: closed - Opened by martinsaposnic about 1 month ago
- 3 comments
#3870 - Make sure we're rejecting 0-amount HTLC sends
Issue -
State: open - Opened by TheBlueMatt about 1 month ago
- 2 comments
#3869 - Minor code cleanups in `chainmonitor.rs`
Pull Request -
State: closed - Opened by TheBlueMatt about 1 month ago
- 3 comments
#3868 - Reduce attribution data hold time resolution to 100 ms
Pull Request -
State: closed - Opened by joostjager about 1 month ago
- 7 comments
#3867 - Refactor `Confirm` interface around per-block changes
Issue -
State: open - Opened by tnull about 1 month ago
- 6 comments
#3866 - BOLT12: Should we allow offer creation when not connected to any counterparty?
Issue -
State: closed - Opened by tnull about 1 month ago
- 4 comments
#3865 - Misc `peer_handler.rs` cleanups and fixes
Pull Request -
State: open - Opened by TheBlueMatt about 1 month ago
- 5 comments
#3864 - LSPS1: Service refactor - Part 1
Pull Request -
State: open - Opened by martinsaposnic about 1 month ago
- 3 comments
#3863 - `lightning-dns-resolver`'s `end_to_end` test is flaky
Issue -
State: open - Opened by tnull about 2 months ago
- 3 comments
#3862 - Support for the `option_simple_close` Mutual Close Protocol
Issue -
State: open - Opened by tnull about 2 months ago
#3861 - `option_simple_close`: Add feature, messaging types, shutdown script construction
Pull Request -
State: closed - Opened by tnull about 2 months ago
- 7 comments
#3860 - Prune locktimed packages when inputs are spent
Pull Request -
State: open - Opened by whfuyn about 2 months ago
- 9 comments
Labels: backport 0.1
#3859 - HTLCs claimed by remote remain in pending claim requests
Issue -
State: open - Opened by whfuyn about 2 months ago
#3858 - Fix `update_id` gap during `force_shutdown`
Pull Request -
State: closed - Opened by whfuyn about 2 months ago
- 6 comments
Labels: backport 0.1
#3857 - Panic when applying monitor update during channel force close
Issue -
State: closed - Opened by whfuyn about 2 months ago
#3856 - Reduce CI fuzz iterations
Pull Request -
State: closed - Opened by TheBlueMatt about 2 months ago
- 2 comments
#3855 - Introduce splice-compatible commitment update monitor variants
Pull Request -
State: closed - Opened by wpaulino about 2 months ago
- 9 comments
#3854 - Remove low-hanging fruit `rustfmt::skip`s in Channel
Pull Request -
State: closed - Opened by valentinewallace about 2 months ago
- 7 comments
#3853 - [RFC] events: add `InvoiceSent` event for BOLT12 payee
Pull Request -
State: closed - Opened by vincenzopalazzo about 2 months ago
- 4 comments
#3852 - Check if a batch is expected for `commitment_signed`
Pull Request -
State: closed - Opened by jkczyz about 2 months ago
- 4 comments
#3851 - Replace `arc.clone()` with `Arc::clone` and reject the former in clippy (plus enforce clippy in tests)
Pull Request -
State: closed - Opened by TheBlueMatt about 2 months ago
- 4 comments
#3850 - Remove low-hanging fruit `rustfmt::skips` in ChannelManager pt. 2
Pull Request -
State: closed - Opened by valentinewallace about 2 months ago
- 7 comments
Labels: rustfmt
#3849 - fuzz: Add LSPS message decoder fuzzing
Pull Request -
State: closed - Opened by martinsaposnic about 2 months ago
- 3 comments
#3848 - Trivial #3752 followups
Pull Request -
State: closed - Opened by TheBlueMatt about 2 months ago
- 7 comments
#3847 - Rustfmt chainmonitor.rs
Pull Request -
State: closed - Opened by joostjager about 2 months ago
- 8 comments
Labels: rustfmt
#3846 - LSPS2: Add support for ongoing proportional fees
Pull Request -
State: closed - Opened by aylagreystone about 2 months ago
- 2 comments
#3845 - Authenticate blinded path contexts with a secret AAD in the MAC
Pull Request -
State: open - Opened by TheBlueMatt about 2 months ago
- 6 comments
#3844 - Remove low-hanging fruit `rustfmt::skip`s in `ChannelManager`
Pull Request -
State: closed - Opened by valentinewallace about 2 months ago
- 2 comments
Labels: rustfmt
#3843 - [DRAFT] Generic HTLC Interception
Pull Request -
State: open - Opened by aylagreystone about 2 months ago
- 7 comments
#3842 - Add Shared Input support in interactive TX construction
Pull Request -
State: open - Opened by optout21 about 2 months ago
- 36 comments
#3841 - Minor post-#3623 cleanups
Pull Request -
State: closed - Opened by TheBlueMatt about 2 months ago
- 2 comments
#3840 - Sort LSPS2 opening fee params menu according to spec requirements
Pull Request -
State: closed - Opened by martinsaposnic about 2 months ago
- 5 comments
#3839 - Add option to generate outbound scid alias using intercept namespace
Pull Request -
State: closed - Opened by aylagreystone about 2 months ago
- 3 comments
#3838 - Support client_trusts_lsp on LSPS2
Pull Request -
State: open - Opened by martinsaposnic about 2 months ago
- 11 comments
#3837 - Allow for earlier FC of channels with unresponsive counterparies with claimable HTLCs
Issue -
State: open - Opened by TheBlueMatt about 2 months ago
#3836 - Keep 0conf channels live if funding gets reorg'd out
Issue -
State: open - Opened by TheBlueMatt about 2 months ago
#3835 - Switch PersistenceNotifierGuard persist closure to FnOnce
Pull Request -
State: closed - Opened by wpaulino about 2 months ago
- 3 comments
#3834 - feat: Make MonitorUpdatingPersister change persist type based on size
Pull Request -
State: open - Opened by Prabhat1308 about 2 months ago
- 8 comments
#3833 - Introduce Event Model for Offers Flow
Pull Request -
State: open - Opened by shaavan about 2 months ago
- 19 comments
#3832 - Fix possible dust HTLC sweep tx when feerate remains unchanged during a bump
Pull Request -
State: closed - Opened by whfuyn about 2 months ago
- 7 comments
#3831 - HTLC sweep transaction fails to broadcast due to dust output
Issue -
State: closed - Opened by whfuyn about 2 months ago
#3830 - DRY up `end_to_end` test in dns-resolver
Pull Request -
State: closed - Opened by elnosh about 2 months ago
- 3 comments
#3829 - Implement core::fmt::Display for HumanReadableName
Pull Request -
State: closed - Opened by chuksys about 2 months ago
- 4 comments
#3828 - Don't generate a commitment if we cannot afford a holding cell feerate
Pull Request -
State: closed - Opened by tankyleo about 2 months ago
- 7 comments
#3827 - Move and Rustfmt Channel Type Negotiation Tests
Pull Request -
State: closed - Opened by carlaKC about 2 months ago
- 7 comments
Labels: weekly goal
#3826 - `OffersFlow` needs high-level docs
Issue -
State: open - Opened by TheBlueMatt about 2 months ago
#3825 - Re-enable `rustfmt` on the `lightning` crate
Pull Request -
State: closed - Opened by TheBlueMatt about 2 months ago
- 1 comment