Ecosyste.ms: Timeline
Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.
shaavan pushed 1 commit to i3381a shaavan/rust-lightning
- Introduce RAA Blocker check in Node::drop() Co-authored by: Matt Corallo <[email protected]> f12428d
shaavan created a tag on shaavan/rust-lightning
pr3504.03 - 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
Done [pr3177.29](https://github.com/shaavan/rust-lightning/commits/pr3177.29) Thanks! ✨
shaavan created a review comment on a pull request on lightningdevkit/rust-lightning
Updated the `Padding` struct name to `BlindedPathPadding` and revised documentation in [pr3177.29](https://github.com/shaavan/rust-lightning/commits/pr3177.29) to make it specific to Blinded Path. ...
shaavan created a review comment on a pull request on lightningdevkit/rust-lightning
Makes sense! Updated the logic in [pr3177.29](https://github.com/shaavan/rust-lightning/commits/pr3177.29) to account for TLV type (2 bytes) , and encryption data (16 bytes) overhead. Thanks a lo...
shaavan created a review comment on a pull request on lightningdevkit/rust-lightning
Addressed in [pr3177.29](https://github.com/shaavan/rust-lightning/commits/pr3177.29) Thanks for the suggestion!
shaavan created a comment on a pull request on lightningdevkit/rust-lightning
**Update:** From [pr3177.28](https://github.com/shaavan/rust-lightning/commits/pr3177.28) to [pr3177.29](https://github.com/shaavan/rust-lightning/commits/pr3177.29) ([diff](https://github.com/shaa...
shaavan pushed 10 commits to padding shaavan/rust-lightning
- f: Rename Padding -> BlindedPathPadding, and update documentation 7c9b78a
- f: Remove Readable for Padding cf60b65
- Update Padding struct to contain padding length. 1. This allows setting the length of padding at the time of writing... 35e6264
- Introduce `BlindedPathWithPadding` struct Add a generic `BlindedPathWithPadding` struct to handle padding for `Forwa... b8735c4
- f: Introduce TLV_OVERHEAD 5d7fac2
- Introduce Padding for BlindedMessage Paths. A note of Compact Blinded Paths: Compact Blinded paths are intended to ... 047a878
- Introduce Padding for Blinded Payment Paths 6800d8f
- f: Change padding value 35 -> 30 fd84175
- Introduce test for Padding Add test to verify blinded message and payment path padding. e8b9181
- f: Simplify the is_padded test function 89fa2ad
shaavan created a tag on shaavan/rust-lightning
pr3177.29 - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a tag on shaavan/rust-lightning
pr3177.29 - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan pushed 10 commits to padding-7 shaavan/rust-lightning
- f: Rename Padding -> BlindedPathPadding, and update documentation 7c9b78a
- f: Remove Readable for Padding cf60b65
- Update Padding struct to contain padding length. 1. This allows setting the length of padding at the time of writing... c365faa
- Introduce `BlindedPathWithPadding` struct Add a generic `BlindedPathWithPadding` struct to handle padding for `Forwa... 06a9c88
- f: Introduce TLV_OVERHEAD 89c5d4b
- Introduce Padding for BlindedMessage Paths. A note of Compact Blinded Paths: Compact Blinded paths are intended to ... 8005600
- Introduce Padding for Blinded Payment Paths 358c987
- f: Change padding value 35 -> 30 402f9a8
- Introduce test for Padding Add test to verify blinded message and payment path padding. b11d732
- f: Simplify the is_padded test function 0622529
shaavan pushed 8 commits to padding-7 shaavan/rust-lightning
- f: Remove Readable for Padding e39cd4a
- Introduce `WithPadding` struct Add a generic `WithPadding` struct to handle padding for `ForwardTlvs` and `ReceiveTl... abec6ba
- f: Introduce TLV_OVERHEAD eedb577
- Introduce Padding for BlindedMessage Paths. A note of Compact Blinded Paths: Compact Blinded paths are intended to ... d08dc05
- Introduce Padding for Blinded Payment Paths c6fe3fd
- f: Change padding value 35 -> 30 70def04
- Introduce test for Padding Add test to verify blinded message and payment path padding. 792fbfe
- f: Simplify the is_padded test function 90cf252
shaavan pushed 1 commit to padding-7 shaavan/rust-lightning
- f: Simplify the is_padded test function 38701ce
shaavan created a branch on shaavan/rust-lightning
padding-7 - 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** [pr2380.11](https://github.com/shaavan/rust-lightning/commits/pr2830.11) to [pr2830.12](https://github.com/shaavan/rust-lightning/commits/pr2830.12) ([diff](https://github.com/shaa...
shaavan pushed 1 commit to #1970/custom-tlvs shaavan/rust-lightning
- Test sending and receiving of user_custom_data 01b78f0
shaavan created a tag on shaavan/rust-lightning
pr2830.12 - 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** [pr2380.11](https://github.com/shaavan/rust-lightning/commits/pr2830.11) to [pr2830.12](https://github.com/shaavan/rust-lightning/commits/pr2830.12) ([diff](https://github.com/shaa...
shaavan pushed 179 commits to #1970/custom-tlvs shaavan/rust-lightning
- Set `holder_commitment_point` to `Available` on upgrade When we upgrade from LDK 0.0.123 or prior, we need to intial... 1486b1b
- 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
- 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
- and 159 more ...
shaavan created a tag on shaavan/rust-lightning
v0.1 - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a tag on shaavan/rust-lightning
pr2830.12 - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan pushed 48 commits to main 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
- Hide ChannelPhase::Funded behind as_funded method Exposing ChannelPhase in ChannelManager has led to verbose match s... 1780ce4
- Add ChannelPhase::is_funded for filtering channels. Exposing ChannelPhase in ChannelManager has led to verbose match... 401bdb8
- Rewrite ChannelManager::unfunded_channel_count Exposing ChannelPhase in ChannelManager has led to verbose match stat... 6f119eb
- Handle tx_abort without using ChannelPhase Exposing ChannelPhase in ChannelManager has led to verbose match statemen... 307e048
- Rewrite ChannelManager::signer_unblocked Exposing ChannelPhase in ChannelManager has led to verbose match statements... cae893a
- Rewrite ChannelManager::peer_disconnected Exposing ChannelPhase in ChannelManager has led to verbose match statement... a6c70ea
- Rewrite ChannelManager::peer_connected Exposing ChannelPhase in ChannelManager has led to verbose match statements, ... fdbce7f
- Rewrite ChannelManager::handle_error Exposing ChannelPhase in ChannelManager has led to verbose match statements, wh... e24082c
- Rewrite ChannelManager::timer_tick_occurred Exposing ChannelPhase in ChannelManager has led to verbose match stateme... 537ed88
- Remove ChannelPhase::UnfundedV2 pattern matches Exposing ChannelPhase in ChannelManager has led to verbose match sta... 4b965e0
- and 28 more ...
shaavan created a comment on a pull request on lightningdevkit/rust-lightning
**Updated from** [pr2380.10](https://github.com/shaavan/rust-lightning/commits/pr2830.10) to [pr2830.11](https://github.com/shaavan/rust-lightning/commits/pr2830.11) ([diff](https://github.com/shaa...
shaavan pushed 11 commits to #1970/custom-tlvs shaavan/rust-lightning
- f: Update BlindedPath creation functions to take recipient_tlvs as input 03dd393
- Introduce Custom Data in ReceiveTlvs. This commit introduce the ability to add custom data in the receive tlvs of bl... 76a0509
- Introduce custom_data in handle_release_held_htlc f507087
- Introduce custom_data in handle_dnssec_proof 0b6af4d
- Introduce custom data in handle_custom_message 865c5ee
- Introduce custom_data test framework for message::ReceiveTlvs a58cc77
- Introduce custom data test for message::ReceiveTlvs 703c1cf
- Rename custom_tlvs -> sender_custom_tlvs 58e89d1
- Introduce user_custom_data c256f30
- Add Custom TLVs for payment::ReceiveTlvs - Building on the previous commit, this update allows users to include th... 95e7559
- Test sending, and receiving of user_custom_data 1b80dfa
shaavan created a tag on shaavan/rust-lightning
pr2830.11 - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!