Ecosyste.ms: Timeline

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

shaavan

shaavan pushed 58 commits to offersmessageflow shaavan/rust-lightning
  • Make `test_durable_preimages_on_closed_channel` more robust Makes `test_durable_preimages_on_closed_channel` more ro... aba57bb
  • Make several tests more robust against harmless transaction changes In the next commit we'll be changing the order s... fd8b84e
  • Move `PackageTemplate` merging decisions entirely into `package.rs` Currently our package merging logic is strewn ab... 24b8390
  • Bump `esplora-client` to 0.11 .. the most-recent release, which also dropped the `async-std` dependency in favor of ... 850952c
  • When removing `PeerState` check for in-flight mon updates deeply When deciding if we should remove a `PeerState` ent... f9374b8
  • Don't generate dup force-close `ChannelMonitorUpdate`s on startup On startup, if we have a channel which was closed ... d33687d
  • Handle events immediately if we are running during block connection During block connection, we cannot apply `Channe... 385799f
  • Add additional variants to `handle_new_monitor_update!` In the coming commits we'll start handling `ChannelMonitorUp... d1c340a
  • Add monitor update handling to `update_maps_on_chan_removal` Closing channels requires a two step process - first `u... 70a3751
  • Properly enforce that all `ChannelMonitorUpdate`s are ordered c99d3d785dd78f594837d283636b82222c3b9ef1 updated `Chan... 4766e99
  • Check in-flight updates before completing events on closed chans When we handle a `ChannelMonitorUpdate` completion ... b50354d
  • Persist unresolved ChannelMonitors on empty height change 6f9300f
  • Merge pull request #3413 from TheBlueMatt/2024-11-async-persist-claiming-from-closed-chan-1 Misc updates to tee up a... b96b19a
  • Merge pull request #3442 from arik-so/archive-monitor-persistence-trigger Persist unresolved ChannelMonitors on empt... 020be44
  • Support Trampoline flag in BOLT12 invoices To construct and pay BOLT12 invoices supporting Trampoline payments, we n... 3ea1f7f
  • Log before and after `Event` processing calls At various points we've had issues where `Event` processing for a user... e2b964e
  • Ensure monitors are not archived if they have a preimage we need When a `ChannelMonitor` sees a payment preimage on ... 8ab7222
  • Merge pull request #3449 from TheBlueMatt/2024-12-event-processing-logging Log before and after `Event` processing c... fe1cf69
  • Merge pull request #3348 from tnull/2024-10-bump-esplora-client Bump `esplora-client` to 0.11 abf72a5
  • Detect underflows in `build_closing_transaction` In `build_closing_transaction`, we check that `value_to_holder` and... 13835c0
  • and 38 more ...

View on GitHub

shaavan created a tag on shaavan/rust-lightning

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

shaavan pushed 24 commits to main shaavan/rust-lightning
  • Make several tests more robust against harmless transaction changes In the next commit we'll be changing the order s... fd8b84e
  • Move `PackageTemplate` merging decisions entirely into `package.rs` Currently our package merging logic is strewn ab... 24b8390
  • Support Trampoline flag in BOLT12 invoices To construct and pay BOLT12 invoices supporting Trampoline payments, we n... 3ea1f7f
  • Ensure monitors are not archived if they have a preimage we need When a `ChannelMonitor` sees a payment preimage on ... 8ab7222
  • Detect underflows in `build_closing_transaction` In `build_closing_transaction`, we check that `value_to_holder` and... 13835c0
  • Refactor `package_locktime` in terms of signed and minimum locktimes There are multiple factors affecting the lockti... 69e1c70
  • Make `PackageTemplate::merge_package` fallible This moves panics to a higher level, allows failures to be handled gr... bbf1d93
  • Merge pull request #3446 from arik-so/arik/trampoline/bolt12-invoice-support Support Trampoline flag in BOLT12 invoices 94411bc
  • Mark deprecated send_payment_with_route as test and fuzz only This method has been deprecated for several versions i... 90b1e7d
  • Remove support for specifying route with send_spontaneous_payment The old API is confusing and we want to remove it ... 351efc8
  • Stop using PaymentSendFailure within ProbeSendFailure Removes the final usage of PaymentSendFailure from public API.... 66bdc62
  • Remove deprecated send_payment_with_route usage from fuzzing This allows us to make the PaymentSendFailure error typ... bcaba29
  • Merge pull request #3450 from TheBlueMatt/2024-12-no-prune-with-preimages Ensure monitors are not archived if they h... a688f1c
  • Batch on-chain claims more aggressively per channel When batch claiming was first added, it was only done so for cla... 0fe90c6
  • Force-close channels on underflow Following up on the previous commit, where we added debug_asserts within `build_cl... a652980
  • Merge pull request #3340 from wvanlint/claim_batching Batch on-chain claims more aggressively per channel ddeaab6
  • Fix premature claims broadcast A claim transaction with locktime T can only be mined at block heights of T+1 or abov... 463ba15
  • Include Counterparty Node IDs in `PaymentForwarded` This commit adds counterparty node IDs to `PaymentForwarded` to ... 6e73678
  • Update test utils 29eace9
  • Add ChangeLog e454525
  • and 4 more ...

View on GitHub

shaavan created a review comment on a pull request on lightningdevkit/rust-lightning
@TheBlueMatt Should we use this opportunity to define constants for each parameter? This could simplify documentation maintenance and allow us to define constants cleanly using multiplier syn...

View on GitHub

shaavan created a review comment on a pull request on lightningdevkit/rust-lightning
That's a bit hefty `base_penalty_amount_multiplier_msat`, isn't it? :) https://github.com/MutinyWallet/mutiny-node/blob/68d545d1f82ba0d0e64980d056dc16ee7f00d457/mutiny-core/src/node.rs#L1944 ```s...

View on GitHub

shaavan created a review on a pull request on lightningdevkit/rust-lightning
Thanks for taking it up! πŸš€

View on GitHub

shaavan created a review on a pull request on lightningdevkit/rust-lightning
Thanks for taking it up! πŸš€

View on GitHub

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
Thanks for the pointer, Matt! ✨ Updated the documentation in [pr3458.03](https://github.com/shaavan/rust-lightning/commits/pr3458.03)

View on GitHub

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

View on GitHub

shaavan pushed 3 commits to i3455 shaavan/rust-lightning
  • Include Counterparty Node IDs in `PaymentForwarded` This commit adds counterparty node IDs to `PaymentForwarded` to ... 6e73678
  • Update test utils 29eace9
  • Add ChangeLog e454525

View on GitHub

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

View on GitHub

shaavan created a tag on shaavan/rust-lightning

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

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

View on GitHub

shaavan pushed 3 commits to i3455 shaavan/rust-lightning
  • Include Counterparty Node IDs in `PaymentForwarded` This commit adds counterparty node IDs to `PaymentForwarded` to ... 8cf7d65
  • Update test utils efc0a63
  • Add ChangeLog 69f3136

View on GitHub

shaavan created a tag on shaavan/rust-lightning

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

shaavan deleted a tag shaavan/rust-lightning

pr3458.02

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

View on GitHub

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

View on GitHub

shaavan pushed 3 commits to i3455 shaavan/rust-lightning
  • Include Counterparty Node IDs in `PaymentForwarded` This commit adds counterparty node IDs to `PaymentForwarded` to ... d24bef8
  • Update test utils 28fbcd9
  • Add ChangeLog 3ec8edf

View on GitHub

shaavan created a tag on shaavan/rust-lightning

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

shaavan created a review comment on a pull request on lightningdevkit/rust-lightning
Thanks for pointing that outβ€”makes sense! My initial reasoning was that since `next_node.node().get_our_node_id()` and `next_node_id` are practically equal, a single check seemed sufficient. ...

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
Removed in [pr3412.07](https://github.com/shaavan/rust-lightning/commits/pr3412.07) 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
**Updated** from [pr3412.06](https://github.com/shaavan/rust-lightning/commits/pr3412.06) to [pr3412.07](https://github.com/shaavan/rust-lightning/commits/pr3412.07) ([diff](https://github.com/shaa...

View on GitHub

shaavan pushed 19 commits to offersmessageflow shaavan/rust-lightning
  • Introduce `message_received` in Offer/OnionMessageHandler To decouple offers and onion message-related code from `Ch... 8f08f19
  • Move `message_received` out of `ChannelMessageHandler` Since `ChannelMessageHandler`'s `message_received` function w... 8db617f
  • Remove async BOLT12 handling support This commit temporarily removes support for async BOLT12 message handling to en... 2e2777d
  • Introduce `OffersMessageFlow` This commit introduces a new struct, `OffersMessageFlow`, to extract all offers messag... f2c4a8b
  • Introduce `OffersMessageCommons` Trait and Implementation A new trait, `OffersMessageCommons`, is introduced to enca... f5864f6
  • f: Move initiate_async_payments to commons 3ccae50
  • Refactor `OffersMessageHandler` Implementation to `OffersMessageFlow` This commit introduces the `OffersMessageHandl... 1fb93d4
  • Introduce `AnOffersMessageFlow` - This commit introduces a new struct, `AnOffersMessageFlow`, which generically im... b3fde37
  • Move `create_offer_builder` to `OffersMessageFlow` 54e0699
  • Move create_refund_builder to OffersMessageFlow 6768e36
  • Move pay_for_offer to OffersMessageFlow 2cd728e
  • Move request_refund_payment to OffersMessageFlow 52efad1
  • f: Remove spurious _persistence_guard check - The _persistence_guard here was not serving any purpose, and hence can... 3871ea1
  • Move pay_for_offer_human_readable to OffersMessageFlow b718728
  • Move DNSResolverMessageHandler impl to OffersMessageFlow 97af1df
  • Move create_blinded_path_using_absolute_expiry to flow.rs 7dd6b44
  • Move pending_offers_message to flows.rs 58613e7
  • Move pending_dns_onion_messages to flow.rs aa2d4ce
  • Move send_payment_for_bolt12_invoice to flow.rs b3c54ee

View on GitHub

shaavan pushed 1 commit to i3455 shaavan/rust-lightning

View on GitHub

shaavan opened a pull request on lightningdevkit/rust-lightning
Include counterparty node ids in PaymentForwarded
resolves #3455 This commit adds counterparty node IDs to `PaymentForwarded` to address the potential ambiguity of using `ChannelIds` alone, especially in cases like v1 0conf opens where `Channel...
shaavan pushed 2 commits to i3455 shaavan/rust-lightning
  • Include Counterparty Node IDs in `PaymentForwarded` This commit adds counterparty node IDs to `PaymentForwarded` to ... 083029f
  • Update & clean up test utils 888d27a

View on GitHub

Load more