Shashwat Vangani
Shashwat Vangani
**Updated** from [pr3412.11](https://github.com/shaavan/rust-lightning/commits/pr3412.11) to [pr3412.12](https://github.com/shaavan/rust-lightning/commits/pr3412.12) ([diff](https://github.com/shaavan/rust-lightning/compare/pr3412.11..pr3412.12)): Addressed @jkczyz comments **Changes:** 1. Added a note that type number `41` corresponded to `Event::InvoiceReceived`, and should not be used. 2. Updated the commits,...
**Updated** from [pr3412.12](https://github.com/shaavan/rust-lightning/commits/pr3412.12) to [pr3412.13](https://github.com/shaavan/rust-lightning/commits/pr3412.13) ([diff](https://github.com/shaavan/rust-lightning/compare/pr3412.12..pr3412.13)): Changes: 1. Rebase on main, to resolve merge conflicts. 2. Moved two new added functions `create_async_receive_offer_builder` and `create_static_invoice_builder` to flow.rs
**Updated** from [pr3412.13](https://github.com/shaavan/rust-lightning/commits/pr3412.13) to [pr3412.14](https://github.com/shaavan/rust-lightning/commits/pr3412.14) ([diff](https://github.com/shaavan/rust-lightning/compare/pr3412.13..pr3412.14)): Addressed @jkczyz's (offline) comments: - Moved `AsyncPaymentMessageHandler` to `flow.rs`. - Freed `ChannelManager` from `MessageRouter` usage. **Note:** I haven’t removed `MessageRouter` as a parameter yet,...
**Updated** from [pr3412.14](https://github.com/shaavan/rust-lightning/commits/pr3412.14) to [pr3412.15](https://github.com/shaavan/rust-lightning/commits/pr3412.15) ([diff](https://github.com/shaavan/rust-lightning/compare/pr3412.14..pr3412.15)): Addressed @jkczyz's comments: 1. Restructure commits. 2. Apply rust formatting at the end of all movement, to make it easier to verify changes. 3....
**Updated** from [pr3412.15](https://github.com/shaavan/rust-lightning/commits/pr3412.15) to [pr3412.16](https://github.com/shaavan/rust-lightning/commits/pr3412.16) ([diff](https://github.com/shaavan/rust-lightning/compare/pr3412.15..pr3412.16)): Addressed @jkczyz's comments: Changes: 1. Rebase on main to resolve conflicts
Closing since the improved approach, #3639 is now merged.
The implementation is still in progress. The parsing logic that mitigates timing-based attacks is being refined. Once that’s settled, this PR will be ready for review.
**Updated:** [*.01 → .02*](https://github.com/shaavan/rust-lightning/compare/pr4152.01..pr4152.02) ## Summary This iteration introduces *dummy hops* before the actual receiver in a blinded path. The current structure being evaluated is: ``` forward nodes -> dummy...
**Updated:** [*.02 → .03*](https://github.com/shaavan/rust-lightning/compare/pr4152.02..pr4152.03) ## Changes Account for an existing fee-handling trade-off in LDK that leads to a small, intentional overpayment when the payer is the introduction node of a...
**Rebased:** [*.03 → .04*](https://github.com/shaavan/rust-lightning/compare/pr4152.03..pr4152.04)