Ecosyste.ms: Timeline
Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.
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 ...
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 ...
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...
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...
shaavan created a review on a pull request on lightningdevkit/rust-lightning
Thanks for taking it up! π
shaavan created a review on a pull request on lightningdevkit/rust-lightning
Thanks for taking it up! π
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)
shaavan pushed 3 commits to i3455 shaavan/rust-lightning
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...
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...
shaavan pushed 3 commits to i3455 shaavan/rust-lightning
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
Updated in [pr3458.02](https://github.com/shaavan/rust-lightning/commits/pr3458.02) Thanks for the pointer! β¨
shaavan pushed 3 commits to i3455 shaavan/rust-lightning
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. ...
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! β¨
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...
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