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 padding-test shaavan/rust-lightning
  • Update the analysis after rebasing on main c81481e

View on GitHub

shaavan pushed 321 commits to padding-test shaavan/rust-lightning
  • Use a `MessageSendEvent`-handling fn rather than a single lopp Rather than building a single `Vec` of `MessageSendEv... d13f336
  • Add support for parsing the `dns_resolver` feature bit This feature bit is used to indicate that a node will make DN... 1abbe2a
  • Allow a `DNSResolverMessageHandler` to set `dns_resolver` feature A `DNSResolverMessageHandler` which handles resolu... 457b634
  • Marginally reduce allocations in `lightning-invoice` In aa2f6b47df312f026213d0ceaaff20ffe955c377 we refactored `ligh... cc72f03
  • Drop one unnecessary allocation added in aa2f6b47df312f026213d0ceaa In aa2f6b47df312f026213d0ceaaff20ffe955c377 we r... 0abf068
  • Check that the HRPs generated in BOLT 11 `RawHrp` are always valid ...in `debug_assertions`. c5658f6
  • Marginally reduce allocations in `lightning-invoice` In aa2f6b47df312f026213d0ceaaff20ffe955c377 we refactored `ligh... 052e7c3
  • Hold a reference to byte arrays when serializing to bech32 When we serialize from a byte array to bech32 in `lightni... 5c1440a
  • Stop sending `channel_update` in onion failures Per <https://github.com/lightning/bolts/pull/1173>. Fixes #3277 9e30f25
  • arch: update diagram to reflect changes to KeysInterface KeysInterface was split into EntropySource, SignerProvider ... 7c1db56
  • Add `Event::ChannelClosed::last_local_balance_msats` Users commonly want to know what their balance was when a chann... 5d48d58
  • Merge pull request #3351 from carlaKC/arch-update-keys-interface docs/trivial: update diagram to reflect changes to ... e4ec917
  • Merge pull request #3235 from Mirebella/add-local-balance-msats Add `last_local_balance_msats` field f94bf98
  • Merge pull request #3346 from TheBlueMatt/2024-10-dns-feature-flag Add support for parsing the dns_resolver feature bit a952d2d
  • Create script file for easy local linting 46c2c81
  • Merge pull request #3339 from arik-so/lint-script-file Create script file for easy local linting 43e28fe
  • Drop unnecessary `Result` in `RpcClient::new` .. as it's infallible 4cdb12f
  • Drop unnecessary `Result` in `RestClient::new` .. as it's infallible 88cbb4f
  • Fix `synchronize_listeners` calling default implementation Previously, the `ChainListenerSet` `Listen` implementatio... f4fe450
  • Merge pull request #3353 from tnull/2024-10-simplify-block-sync Drop unnecessary `Result` in `RpcClient::new` cb4584a
  • and 301 more ...

View on GitHub

shaavan pushed 17 commits to main 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
  • Pin rustls on MSRV a97e2b8
  • Fix incorrect logging during RBF or rebroadcast We were incorrectly logging RBF'd transactions as not RBF'd and vice... 94ad5be
  • Merge pull request #3482 from morehouse/fix_rebroadcast_logging Fix incorrect logging during RBF or rebroadcast 6f5f249
  • Merge pull request #3365 from TheBlueMatt/2024-10-commitment-point-init Set `holder_commitment_point` to `Available`... 830a027
  • Merge pull request #3484 from arik-so/fix-msrv-rustls Fix MSRV dependencies 6e85a0d
  • HMAC construction/verification for ReceiveTlvs When receiving a PaymentContext from a blinded payment, the context m... bd0dd9b
  • Return ExpandedKey from NodeSigner NodeSinger::get_inbound_payment_key_material returns KeyMaterial, which is used f... 09bec6e
  • Remove KeyMaterial Now that NodeSigner::get_inbound_payment_key returns an ExpandedKey instead of KeyMaterial, the l... a291530
  • Include HMAC and Nonce in payment::ReceiveTlvs In order to authenticate a PaymentContext, an HMAC and Nonce must be ... 55c02fd
  • Fix lint warning in lightning-invoice when fuzzing a041463
  • Verify that an HTLC's ReceiveTlvs is authentic When receiving a payment over a BlindedPaymentPath, a PaymentContext ... 62cdf5d
  • Require a PaymentContext in payment::ReceiveTlvs UnknownPaymentContext is used when payment::ReceiveTlvs doesn't con... faf8367
  • Test payment::ReceiveTlvs authentication failure 4f0252f
  • Add pending changelog for PR 3435 09b1344
  • Fix lint warning in lightning when fuzzing d287bf0
  • Merge pull request #3435 from jkczyz/2024-12-hmac-payment-context Authenticate blinded payment paths 1a8bf62

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
@TheBlueMatt, @jkczyz A gentle ping! Would love to get your thoughts on this new approach, when you get a moment! Thanks a lot! :)

View on GitHub

shaavan pushed 253 commits to blinded_api shaavan/rust-lightning
  • Stop sending `channel_update` in onion failures Per <https://github.com/lightning/bolts/pull/1173>. Fixes #3277 9e30f25
  • Don't interpret decayed data as we've failed to send tiny values When we're calculating the success probability for ... 41a91a3
  • Don't bump the `next_node_counter` when using a removed counter If we manage to pull a `node_counter` from `removed_... 0c0cb6f
  • Allow `clippy::unwrap-or-default` because its usually wrong `or_default` is generally less readable than writing out... 4741653
  • Add missing `inbound_payment_id_secret` write in `ChannelManager` In aa09c33a1719944769ba98624bfe18ea33083f44 we add... a65d37b
  • Fix unused warning in fuzz. cdc0c3b
  • Use a struct to track MPP parts pending claiming When we started tracking which channels had MPP parts claimed durab... d9175f4
  • Pass info about claimed payments, incl HTLCs to `ChannelMonitor`s When we claim an MPP payment, then crash before pe... b8661ef
  • Store info about claimed payments, incl HTLCs in `ChannelMonitor`s When we claim an MPP payment, then crash before p... 7790e30
  • Move `ChannelManager`-read preimage relay to after struct build In a coming commit we'll use the existing `ChannelMa... a26033f
  • Move payment claim initialization to an fn on `ClaimablePayments` Here we wrap the logic which moves claimable payme... 17cf179
  • Handle duplicate payment claims during initialization In the next commit we'll start using (much of) the normal HTLC... 254b78f
  • Replay MPP claims via background events using new CM metadata When we claim an MPP payment, then crash before persis... 4896e20
  • Stop relying on `ChannelMonitor` persistence after manager read When we discover we've only partially claimed an MPP... 6c203d8
  • Doc the on-upgrade `ChannelMonitor` startup persistence semantics Because the new startup `ChannelMonitor` persisten... ba26432
  • Log enqueueing of gossip messages 0a8c05f
  • Merge pull request #3322 from TheBlueMatt/2024-06-mpp-claim-without-man Stop relying on ChannelMonitor persistence a... 5c975f7
  • Merge pull request #3385 from arik-so/gossip-filter-event-send-logging Log enqueueing of gossip messages bba3071
  • Owned and ref versions of Bolt11InvoiceDescription Split Bolt11InvoiceDescription into a version used with reference... 0e1723d
  • Preserve funding_transaction for the later lifecycle of the channel, simple solution 5577a88
  • and 233 more ...

View on GitHub

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

View on GitHub

shaavan created a tag on shaavan/rust-lightning

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

shaavan created a branch on shaavan/rust-lightning

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

shaavan created a branch on shaavan/rust-lightning

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

shaavan deleted a branch shaavan/rust-lightning

ci

shaavan created a branch on shaavan/rust-lightning

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

shaavan deleted a branch shaavan/rust-lightning

ci

shaavan created a branch on shaavan/rust-lightning

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

shaavan deleted a branch shaavan/rust-lightning

ci

shaavan created a branch on shaavan/rust-lightning

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

shaavan deleted a branch shaavan/rust-lightning

ci

shaavan created a branch on shaavan/rust-lightning

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

shaavan created a branch on shaavan/rust-lightning

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

shaavan deleted a branch shaavan/rust-lightning

ci

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

View on GitHub

shaavan pushed 4 commits to offersmessageflow shaavan/rust-lightning
  • Introduce create_blinded_paths in flow.rs 1. This allow removing an extra function from commons, simplifying the ... 5a85596
  • Move pending_offers_message to flows.rs af0c7b4
  • Move pending_dns_onion_messages to flow.rs 414de92
  • Move send_payment_for_bolt12_invoice to flow.rs 189b2aa

View on GitHub

shaavan created a tag on shaavan/rust-lightning

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

shaavan created a tag on shaavan/rust-lightning

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

shaavan created a branch on shaavan/rust-lightning

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

shaavan deleted a branch shaavan/rust-lightning

ci

shaavan created a branch on shaavan/rust-lightning

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

shaavan deleted a branch shaavan/rust-lightning

ci

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

View on GitHub

Load more