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 i3381a shaavan/rust-lightning

View on GitHub

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! ✨

View on GitHub

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

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

View on GitHub

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!

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

View on GitHub

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

View on GitHub

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

View on GitHub

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

View on GitHub

shaavan pushed 1 commit to padding-7 shaavan/rust-lightning
  • f: Simplify the is_padded test function 38701ce

View on GitHub

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 pushed 1 commit to main shaavan/code-chronicle
  • Week 03: 11 - 16 Jan 2025 bbc7adf

View on GitHub

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

View on GitHub

shaavan pushed 1 commit to #1970/custom-tlvs shaavan/rust-lightning
  • Test sending and receiving of user_custom_data 01b78f0

View on GitHub

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

pr2830.12

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

View on GitHub

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

View on GitHub

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

View on GitHub

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

View on GitHub

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

View on GitHub

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!

Load more