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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[3/?] - lnwire: add new TLV record types + messages for taproot chans #7331

Commits on Mar 15, 2023

  1. Configuration menu
    Copy the full SHA
    df453ac View commit details
    Browse the repository at this point in the history
  2. lnwire: update Sig to support both ECDSA and schnorr sigs

    In this commit, we update the Sig type to support ECDSA and schnorr
    signatures. We need to do this as the HTLC signatures will become
    schnorr sigs for taproot channels. The current spec draft opts to
    overload this field since both the sigs are actually 64 bytes in length.
    The only consideration with this move is that callers need to "coerce" a
    sig to the proper type if they need schnorr signatures.
    Roasbeef committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    5e7a97c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef87a3a View commit details
    Browse the repository at this point in the history
  4. lnwire: add new musig2 partial signature type

    In this commit, we add the new types that'll house musig signatures with
    and without their nonces. We send the nonce along with the sig
    everywhere but the co-op close flow.
    Roasbeef committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    f043f17 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8a5b7cf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    86dd6a2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5c494ed View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5d2f4d6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e086d42 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5b57964 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    70bbd6f View commit details
    Browse the repository at this point in the history
  12. 2 Configuration menu
    Copy the full SHA
    21d0bba View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4e8952d View commit details
    Browse the repository at this point in the history
  14. lnwire: sort records in ExtractRecords

    This ensures that the caller doesn't need to worry about the TLV type
    ordering of the records the pass into the function.
    Roasbeef committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    5210891 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c9b962e View commit details
    Browse the repository at this point in the history