Ecosyste.ms: Timeline
Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan opened a pull request on lightningdevkit/rust-lightning
Introduce OffersMessageFlow
This PR introduces a new data structure to separate the functions and fields related to Offers Message from `ChannelManager`. The change ensures a clear separation of responsibilities for BOLT12...shaavan pushed 79 commits to offersmessageflow shaavan/rust-lightning
- Don't interpret decayed data as we've failed to send tiny values When we're calculating the success probability for ... 41a91a3
- Owned and ref versions of Bolt11InvoiceDescription Split Bolt11InvoiceDescription into a version used with reference... 0e1723d
- Drop broken debug assertion on peer buffer lengths 1b711ed15f426ce40f1aa6be83d930a01ab530ba changed it so that we ca... a29cf09
- Pass the `peer_state` lock through to `update_maps_on_chan_removal` `update_maps_on_chan_removal` is used to perform... 1feb713
- Add missing `update_maps_on_chan_removal` call in signer restore When a channel is closed, we have to call `update_m... 9f9d448
- Avoid a `short_to_chan_info` read lock in `claim_funds_from_hop` In 453ed11f80b40f28b6e95a74b1f7ed2cd7f012ad we star... b423a33
- Build `per_peer_state` immediately in `ChannelManager` deser Instead of first building a map from peers to a list of... ebf1de5
- Updated docs on `PeerManager::process_events`. Try to make it a bit more clear that there are downsides to solely re... 9d07106
- rename pay_parameters for no amount invoice This commit renames the function `pay_parameters_for_zero_amount_invoice... c2c670b
- Add Description::empty constructor When creating a default Bolt11InvoiceParameters, having an infallible constructor... 65790b6
- Combine import statements 2a95402
- Pin `indexmap` back to account for `hashbrown` MSRV bump `indexmap` 2.6.0 upgraded to `hashbrown` 0.15, which unfort... e12ee9d
- Merge pull request #3395 from mhrheaume/mhr/process_events_docs Updated docs on `PeerManager::process_events`. fcc5973
- Merge pull request #3399 from TheBlueMatt/2024-11-fuzz-assert Drop broken debug assertion on peer buffer lengths 6bf2181
- Merge pull request #3402 from tnull/2024-11-pin-indexmap Pin `indexmap` back to account for `hashbrown` MSRV bump 61a60d5
- Merge pull request #3397 from vincenzopalazzo/macros/amount-less-refactoring [RFC] rename pay_parameters for no amou... 5718baa
- Remove no-std support from invoice_utils functions The upcoming ChannelManager::create_bolt11_invoice will not suppo... 0ea225c
- Remove pending_inbound_payments map from ChannelManager LDK versions prior to 0.0.104 had stateful inbound payments ... 02316d2
- Add new inbound payment key for spontaneous payments This key will be used in upcoming commits for encrypting metada... 45f88ee
- Support verifying payment_secrets for inbound static invoice payments Add a new payment type for this, because norma... 34c2f25
- and 59 more ...
shaavan pushed 60 commits to omf-9 shaavan/rust-lightning
- Don't interpret decayed data as we've failed to send tiny values When we're calculating the success probability for ... 41a91a3
- Pass the `peer_state` lock through to `update_maps_on_chan_removal` `update_maps_on_chan_removal` is used to perform... 1feb713
- Add missing `update_maps_on_chan_removal` call in signer restore When a channel is closed, we have to call `update_m... 9f9d448
- Avoid a `short_to_chan_info` read lock in `claim_funds_from_hop` In 453ed11f80b40f28b6e95a74b1f7ed2cd7f012ad we star... b423a33
- Build `per_peer_state` immediately in `ChannelManager` deser Instead of first building a map from peers to a list of... ebf1de5
- Remove pending_inbound_payments map from ChannelManager LDK versions prior to 0.0.104 had stateful inbound payments ... 02316d2
- Add new inbound payment key for spontaneous payments This key will be used in upcoming commits for encrypting metada... 45f88ee
- Support verifying payment_secrets for inbound static invoice payments Add a new payment type for this, because norma... 34c2f25
- Verify blinded keysend payment secrets If we're receiving a keysend to a blinded path, then we created the payment s... 9cc6969
- Replace spaces with tabs ad487e7
- Disallow user-provided payer_signing_pubkey When creating an InvoiceRequests, users may choose to either use a trans... d596b4e
- Remove PayerSigningPubkeyStrategy Now that InvoiceRequest::payer_signing_pubkey is always a derived pubkey, there is... 5af0cf1
- Remove NodeSigner::sign_bolt12_invoice_request Now that invoice requests are signed using transient keys only, remov... c331b67
- Fix incorrect expect message 716758f
- Merge pull request #3383 from valentinewallace/2024-09-blinded-keysend-verify Verify blinded keysend payments b0bd437
- Skip the implicit trailing `.` in `HumanReadableName`'s domain Domain names implicitly have a trailing `.`, which we... a39e274
- Add a new `AwaitingOffer` outbound payment state for BIP 353 46df35b
- Add support for storing a source HRN in BOLT 12 `invoice_request`s When we resolve a Human Readable Name to a BOLT 1... e447b49
- Store the source `HumanReadableName` in `InvoiceRequestFields` When we receive a payment to an offer we issued resol... 8d8416b
- Support paying Human Readable Names directly from `ChannelManager` Now that we have the ability to resolve BIP 353 H... 99d0093
- and 40 more ...
shaavan created a branch on shaavan/rust-lightning
omf-9 - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!