Ecosyste.ms: Timeline

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

shaavan

shaavan pushed 1 commit to main shaavan/code-chronicle

View on GitHub

shaavan created a comment on a pull request on lightningdevkit/rust-lightning
**Updated** from [pr3412.12](https://github.com/shaavan/rust-lightning/commits/pr3412.12) to [pr3412.13](https://github.com/shaavan/rust-lightning/commits/pr3412.13) ([diff](https://github.com/shaa...

View on GitHub

shaavan pushed 264 commits to offersmessageflow shaavan/rust-lightning
  • Add `lightning-liquidity` crate to the workspace We upstream the `lightning-liquidity` into the `rust-lightning` wor... b8b8071
  • Avoid allocating during `LSPSMethod` serialization 94c1e37
  • Use `split_off` instead of collecting in `get_pending_events()` d8ba98b
  • Use LDK-internal Hash{Map,Set} types in `lightning-liquidity` 3a8e1bf
  • Use `lightning::sync` via symlink in `lightning-liquidity` .. to which end we also need to make some additions to `d... 9c9b4a8
  • Upper-bound the event queue size We add a size limit on the event queue, after which we'll just start dropping event... 7e42b36
  • LSPS2: Introduce `MAX_PENDING_REQUESTS_PER_PEER` service limit We introduce a new `MAX_PENDING_REQUESTS_PER_PEER` li... 3f2e232
  • LSPS2: DRY up pending request insertion/removal .. which is a prefactor to also start checking the total number of p... 1f13c80
  • LSPS2: Enforce a limit on total pending requests To this end we introduce a new counter keeping track of overall req... f75f124
  • LSPS2: Clean pending `get_info` request state on disconnection We clean up any `get_info` request state when peers d... 6451a43
  • Define `MigratableKVStore` trait with `list_all_keys` method .. which will be used for generic `KVStore`-to-`KVStore... 91ae8b8
  • Always require a `PeerState` for the CP when claiming an HTLC Now that we track the latest `ChannelMonitorUpdate::up... f9765c4
  • Fix outdated static invoice docs. 43029bf
  • Don't take() outbound invoice requests on retry Prior to this patch, we would take() the invoice request stored for ... 605cc3c
  • Fix failure to abandon async payments on invalid static invoice Prior to this fix, we would attempt to mark outbound... 08d81fb
  • Make create_blinded_payment_paths methods amount optional. Useful for creating payment paths for static invoices whi... e810075
  • Factor invoice expiry into blinded path max_cltv_expiry Will be useful for static invoices' blinded paths, which may... 542deeb
  • Add PaymentContext for async payments This context is stored in the blinded payment paths we put in static invoices ... 84f200f
  • Set closed chan mon upd `update_id`s at creation not application In c99d3d785dd78f594837d283636b82222c3b9ef1 we adde... 1481216
  • Add an additional variant to `handle_new_monitor_update!` In d1c340a0e1f988e0414aa5425f7c76e515ada6dd we added suppo... 3395938
  • and 244 more ...

View on GitHub

shaavan created a tag on shaavan/rust-lightning

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

shaavan deleted a tag shaavan/rust-lightning

pr3412.13

shaavan pushed 2 commits to omf-27 shaavan/rust-lightning
  • Move create_blinded_path_using_absolute_expiry to flow.rs 9b5af16
  • Introduce create_blinded_paths in flow.rs 1. This allow removing an extra function from commons, simplifying the ... dc880c9

View on GitHub

shaavan pushed 2 commits to omf-27 shaavan/rust-lightning
  • Move create_blinded_path_using_absolute_expiry to flow.rs 8141ad2
  • Introduce create_blinded_paths in flow.rs 1. This allow removing an extra function from commons, simplifying the ... 9312b49

View on GitHub

shaavan pushed 4 commits to omf-27 shaavan/rust-lightning
  • Move pay_for_offer to OffersMessageFlow 197418c
  • Move request_refund_payment to OffersMessageFlow 59cafa8
  • Move pay_for_offer_human_readable to OffersMessageFlow 398f9a8
  • Move DNSResolverMessageHandler impl to OffersMessageFlow 7230fa3

View on GitHub

shaavan created a branch on shaavan/rust-lightning

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

shaavan pushed 20 commits to main shaavan/rust-lightning
  • `rustfmt`: Run on `lightning/src/onion_message/functional_tests.rs` 3c3e93e
  • `rustfmt`: Drop `lightning/src/onion_message/functional_tests.rs` from exclusion list 7f90d91
  • `rustfmt`: Run on `lightning/src/onion_message/messenger.rs` ecbab29
  • `rustfmt`: Drop `lightning/src/onion_message/messenger.rs` from exclusion list 45dbcc4
  • `rustfmt`: Run on `lightning/src/onion_message/offers.rs` b98f070
  • `rustfmt`: Drop `lightning/src/onion_message/offers.rs` from exclusion list 682cf76
  • `rustfmt`: Run on `lightning/src/onion_message/packet.rs` 5e86117
  • `rustfmt`: Drop `lightning/src/onion_message/packet.rs` from exclusion list 5d9ee8a
  • `rustfmt`: Run on `lightning/src/onion_message/mod.rs` 90e1510
  • `rustfmt`: Drop `lightning/src/onion_message/mod.rs` from exclusion list 6c0c5f0
  • Use channel ID over funding outpoint to track monitors in ChainMonitor Once dual funding/splicing is supported, chan... d205d8d
  • Use channel ID over funding outpoint to track monitors in ChannelManager As motivated by the previous commit, we do ... e8854f9
  • Remove funding script return value from ChannelMonitor::get_funding_txo It's not needed except for one place where w... 717db82
  • Merge pull request #3554 from wpaulino/channel-monitor-by-channel-id Start tracking ChannelMonitors by channel ID in... 9b66e2c
  • Merge pull request #3576 from tnull/2025-01-rustfmt-onion-message `rustfmt`: Run on `onion_message` c7c3973
  • Clean up type aliases in `functional_tests` In 3c3e93e7b5a871e57462cc14e0509d271421c88a we ran rustfmt blindly on `l... 0ba12db
  • Clean up terrible rustfmt-isms in OM `functional_tests.rs` In 3c3e93e7b5a871e57462cc14e0509d271421c88a we ran rustfm... f8a5ef5
  • Use constant for buffer size in OM `functional_tests.rs` In 3c3e93e7b5a871e57462cc14e0509d271421c88a we ran rustfmt ... c45c3a7
  • Improve readability in `messenger.rs` now that we're rustfmt'ing In ecbab2938626ceb23bfad7af575638a34f1d6959 we ran ... 04c769b
  • Merge pull request #3582 from TheBlueMatt/2025-01-om-rustfmt-followups Followups to `onion_message` rustfmt a91196b

View on GitHub

shaavan created a review on a pull request on lightningdevkit/rust-lightning

View on GitHub

shaavan pushed 1 commit to main shaavan/code-chronicle

View on GitHub

shaavan created a review on a pull request on lightningdevkit/rust-lightning
Overall, LGTM! Since there aren’t any direct code references explaining why we switch to using NodeId in RGS, it might be helpful to add a quick note in the commit message (of ddc332627007467754...

View on GitHub

shaavan created a comment on a pull request on lightningdevkit/rust-lightning
**Update:** From [pr3177.30](https://github.com/shaavan/rust-lightning/commits/pr3177.30) to [pr3177.31](https://github.com/shaavan/rust-lightning/commits/pr3177.31) ([diff](https://github.com/shaa...

View on GitHub

shaavan pushed 178 commits to padding shaavan/rust-lightning
  • Fix outdated static invoice docs. 43029bf
  • Don't take() outbound invoice requests on retry Prior to this patch, we would take() the invoice request stored for ... 605cc3c
  • Fix failure to abandon async payments on invalid static invoice Prior to this fix, we would attempt to mark outbound... 08d81fb
  • Make create_blinded_payment_paths methods amount optional. Useful for creating payment paths for static invoices whi... e810075
  • Factor invoice expiry into blinded path max_cltv_expiry Will be useful for static invoices' blinded paths, which may... 542deeb
  • Add PaymentContext for async payments This context is stored in the blinded payment paths we put in static invoices ... 84f200f
  • Add onion message AsyncPaymentsContext for inbound payments This context is included in static invoice's blinded mes... 96db8aa
  • Add utils to create static invoices and their corresponding offers We can't use our regular offer creation util for ... 9898e67
  • Test failures on paying static invoices Since adding support for creating static invoices from ChannelManager, it's ... 7d4af6a
  • Move blinded keysend tests into new async_payments_tests.rs Blinded keysend is only planned to be supported in the a... d3a7efa
  • Allow uppercase bech32 HRP Previously, we would fail parsing `Offer`s if the HRP didn't match our expected (lowercas... 540bcf7
  • Add test coverage for upper-/mixed-case `Offer` encodings .. to ensure we're able to decode all-uppercase HRPs and r... 7d653c2
  • Fix overly spammy `TRACE` logging in async onion message event handling We recently introduced `TRACE`-level logging... 1c0e463
  • Merge pull request #3506 from tnull/2025-01-allow-upperase-hrp-main Allow uppercase bech32 HRP (main) 262d789
  • Merge pull request #3508 from tnull/2025-01-fix-spammy-async-om-event-handling-logs-main Fix overly spammy `TRACE` l... 2c0066e
  • Add debug implementations for scoring parameters Derives Debug for ProbabilisticScoringFeeParameters and Probabiliti... 48ceefd
  • Combine InboundV2Channel and OutboundV2Channel Pending v2 channels will need to be broken up into separate phases fo... 91ff6c1
  • Remove InteractivelyFunded trait Now that InboundV2Channel and OutboundV2Channel have been combined into a PendingV2... 270c5ab
  • Combine UnfundedInboundV2 and UnfundedOutboundV2 Now that InboundV2Channel and OutboundV2Channel have been combined ... d6637d7
  • Hide ChannelPhase::Funded behind as_funded method Exposing ChannelPhase in ChannelManager has led to verbose match s... 1780ce4
  • and 158 more ...

View on GitHub

shaavan pushed 104 commits to main shaavan/rust-lightning
  • Add expected_htlc_destination argument to run_onion_failure_test This argument will be asserted on in a future commi... df9f3c0
  • Outbound payments: pass session privs by reference We need to stop passing this Vec by value for the next commit so ... c6f2768
  • Fix outbound payments memory leak on buggy router Prior to this patch, if we attempted to send a payment or probe to... b2269f4
  • Enable decoding new incoming HTLC onions when fully committed This commit ensures all new incoming HTLCs going forwa... d8d9dc7
  • `rustfmt`: Run on `util/scid_utils.rs` 0fc4877
  • `rustfmt`: Drop `util/scid_utils.rs` from exclusion list a8a5162
  • `rustfmt`: Run on `util/ser.rs` d436cf8
  • `rustfmt`: Drop `util/ser.rs` from exclusion list 74d57dc
  • `rustfmt`: Prepare `util/ser_macros.rs` 4568db8
  • `rustfmt`: Run on `util/ser_macros.rs` 1cc309d
  • `rustfmt`: Drop `util/ser_macros.rs` from exclusion list f4f9535
  • `rustfmt`: Run on `util/test_channel_signer.rs` fe53ac9
  • `rustfmt`: Drop `util/test_channel_signer.rs` from exclusion list 8f335e0
  • `rustfmt`: Prepare `util/test_utils.rs` .. we pull out `Mutex` field initialization into dedicated variables as they... 14da64b
  • `rustfmt`: Run on `util/test_utils.rs` 12fc953
  • `rustfmt`: Drop `util/test_utils.rs` from exclusion list 767646c
  • `rustfmt`: Run on `util/time.rs` 5a27316
  • `rustfmt`: Drop `util/time.rs` from exclusion list f2bc902
  • `rustfmt`: Prepare `util/transaction_utils.rs` 2be14b3
  • `rustfmt`: Run on `util/transaction_utils.rs` b9fc8ba
  • and 84 more ...

View on GitHub

shaavan created a review comment on a pull request on lightningdevkit/rust-lightning
Since we are `P=30`, marking this as resolved. Thanks a lot for helping me understand the point!

View on GitHub

shaavan created a review on a pull request on lightningdevkit/rust-lightning

View on GitHub

shaavan created a review comment on a pull request on lightningdevkit/rust-lightning
Updated the `TLV_OVERHEAD` in [pr3177.30](https://github.com/shaavan/rust-lightning/commits/pr3177.30) Thanks for the pointer!

View on GitHub

shaavan created a review on a pull request on lightningdevkit/rust-lightning

View on GitHub

shaavan created a review comment on a pull request on lightningdevkit/rust-lightning
Updated the comment describing the reasoning in [pr3177.30](https://github.com/shaavan/rust-lightning/commits/pr3177.30) Thanks for the pointer!

View on GitHub

shaavan created a review on a pull request on lightningdevkit/rust-lightning

View on GitHub

shaavan created a review comment on a pull request on lightningdevkit/rust-lightning
Updated the comment describing the reasoning in [pr3177.30](https://github.com/shaavan/rust-lightning/commits/pr3177.30) Thanks for the pointer!

View on GitHub

shaavan created a review on a pull request on lightningdevkit/rust-lightning

View on GitHub

shaavan created a comment on a pull request on lightningdevkit/rust-lightning
**Update:** From [pr3177.29](https://github.com/shaavan/rust-lightning/commits/pr3177.29) to [pr3177.30](https://github.com/shaavan/rust-lightning/commits/pr3177.30) ([diff](https://github.com/shaa...

View on GitHub

shaavan pushed 8 commits to padding shaavan/rust-lightning
  • f: Remove Readable for Padding 1fc3a7c
  • Update Padding struct to contain padding length. 1. This allows setting the length of padding at the time of writing... dd8a77f
  • Introduce `BlindedPathWithPadding` struct Add a generic `BlindedPathWithPadding` struct to handle padding for `Forwa... 6e7fd12
  • f: Introduce TLV_OVERHEAD 9fc3082
  • Introduce Padding for BlindedMessage Paths. A note of Compact Blinded Paths: Compact Blinded paths are intended to ... e612363
  • Introduce Padding for Blinded Payment Paths e09f0df
  • f: Change padding value 35 -> 30 fc13f92
  • Introduce test for Padding Add test to verify blinded message and payment path padding. 3aa2a1e

View on GitHub

shaavan created a tag on shaavan/rust-lightning

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

shaavan pushed 1 commit to main shaavan/code-chronicle

View on GitHub

shaavan created a review comment on a pull request on lightningdevkit/rust-lightning
Okay, now I understand! Using 30-byte blocks allows masking ReceiveTlvs with, and without human-readable names and quantity, which a 31-byte block doesn’t. In that case, 30 definitely seems like th...

View on GitHub

shaavan created a review on a pull request on lightningdevkit/rust-lightning

View on GitHub

Load more