Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow blinded path diversification by expanding create_blinded_paths #3087

Merged
merged 3 commits into from
Jul 16, 2024

Commits on Jul 11, 2024

  1. Expand create_blinded_path Functionality for Enhanced Path Diversif…

    …ication
    
    - Previously, the `create_blinded_path` function was limited to
      returning a single `BlindedPath`, which restricted the usage of
      `blinded_paths`.
    - This commit extends the `create_blinded_path` function to return
      the entire blinded path vector generated by the `MessageRouter`'s
      `create_blinded_paths`.
    - The updated functionality is integrated across the codebase, enabling
      the sending of Offers Response messages, such as `InvoiceRequest`
      (in `pay_for_offer`) and `Invoice` (in `request_refund_payment`),
      utilizing multiple reply paths.
    shaavan committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    afabf7b View commit details
    Browse the repository at this point in the history
  2. Update extract_invoice to also return the reply_path.

    - This will be utilised in the following commit for a test.
    shaavan committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    887e999 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    957b337 View commit details
    Browse the repository at this point in the history