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

Prefactor PaymentParameters for blinded recipients #2258

Commits on May 4, 2023

  1. Groundwork for refactoring PaymentParams::Hints to ::Payee

    Minor changes in preparation for supporting route blinding in
    PaymentParameters. In the next commit, we'll be moving more
    unblinded-payee-specific fields from the top level parameters into the clear
    enum variant.
    valentinewallace committed May 4, 2023
    Copy the full SHA
    06eeefc View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    cea78f5 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2023

  1. Move payee node id from top level PaymentParams to Payee::Clear

    Since blinded payees don't have one
    valentinewallace committed May 8, 2023
    Copy the full SHA
    7f49f6b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    6d62b62 View commit details
    Browse the repository at this point in the history
  3. Move BOLT11 features from top level PaymentParams to Payee::Clear

    Since blinded payees don't have this.
    valentinewallace committed May 8, 2023
    Copy the full SHA
    91dc767 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    746f25a View commit details
    Browse the repository at this point in the history
  5. Move final_cltv_expiry_delta from PaymentParams to Payee::Clear

    Since blinded pay params won't have this value.
    valentinewallace committed May 8, 2023
    Copy the full SHA
    d56672c View commit details
    Browse the repository at this point in the history