Shashwat Vangani

Results 12 issues of Shashwat Vangani

Picks up #129 fixes #126 - This PR addresses and fixes the shortcut collisions. - This PR takes reference from [this](https://github.com/bitcoin-core/gui/issues/126#issuecomment-720837550) commit. Changes done in this PR: |Option whose shortcut...

Till now, peerTable and banTable under the peerTab were fixed in height and cannot be resized. This creates unnecessary inconvenience, especially when you have many items on one table and...

Feature
UI

- I have prepared a list of questions related to the current architecture of Bitcoin core. - I used [this](https://github.com/chaincodelabs/bitcoin-core-onboarding/blob/main/1.0_bitcoin_core_architecture.asciidoc) documentation for reference in designing questions. - The questions are...

This PR updates timer_tick_occurred to operate on a second-long timer, providing finer timing control. Reasoning: 1. This PR is the prerequisite of #3010, which introduces the ability to retry the...

This PR addresses second part of #2882 and builds on #2907 This PR converts `handle_onion_message_response` into the public function which can be used for asynchronous response to a separately created...

resolves #2836 Description: - Add functionality to handle retrying the sending of `invoice_request` messages on _new_ reply_paths that are still awaiting invoices. Changes: 1. Introduced invoice_request as an optional field...

Description This PR introduces padding for `Payment` and `Message` Blinded TLVs to ensure that the size of each packet in the path is uniform.

This PR builds on [#3087](https://github.com/lightningdevkit/rust-lightning/pull/3087) and addresses [this comment](https://github.com/lightningdevkit/rust-lightning/pull/3087#discussion_r1669513331). ### Changes: 1. Updates the Offers message flow to include `reply_path` with the sent `BOLT12Invoice`. 2. Ensures that in case of...

- Introduce a new enum called `BlindedPathType`. - This enum allows to specify the exact type of BlindedPath (Compact, or Full-Length) a user wants to create. - Also simplify the...

Partially addresses #3262 - Introduce a new struct `ManualRoutingParameters` that optionally takes the parameter to set for routing. - Pass it to `pay_for_offer` to use it along with the invoice's...