Ecosyste.ms: Timeline

Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.

shaavan

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 deleted a branch shaavan/rust-lightning

ci

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 deleted a branch shaavan/rust-lightning

ci

shaavan deleted a branch shaavan/rust-lightning

ci

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 deleted a branch shaavan/rust-lightning

ci

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 deleted a branch shaavan/rust-lightning

ci

shaavan pushed 1 commit to main shaavan/code-chronicle

View on GitHub

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 ...

View on GitHub

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 ...

View on GitHub

shaavan pushed 1 commit to main shaavan/code-chronicle

View on GitHub

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 deleted a branch shaavan/rust-lightning

ci

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 deleted a branch shaavan/rust-lightning

ci

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 deleted a branch shaavan/rust-lightning

ci

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 deleted a branch shaavan/rust-lightning

ci

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 deleted a branch shaavan/rust-lightning

ci

shaavan deleted a branch shaavan/rust-lightning

ci

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 deleted a branch shaavan/rust-lightning

ci

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!

Load more