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

[5/5]: lnwallet: extensions to aux leaf store to integrate custom channels #8641

Merged
merged 13 commits into from
May 27, 2024

Commits on May 27, 2024

  1. cmd/lncli: move commands and export

    We want to export some of our CLI code to re-use in other projects. But
    in Golang you cannot import code from a `main` package.
    So we need to move the actual code into its own package and only have
    the `func main()` in the `main` package.
    guggero committed May 27, 2024
    Configuration menu
    Copy the full SHA
    26e7594 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f3f954 View commit details
    Browse the repository at this point in the history
  3. lnwallet: export AnchorSize

    guggero committed May 27, 2024
    Configuration menu
    Copy the full SHA
    74ba9e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1552a67 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c25b04f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8a0222c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1b3f386 View commit details
    Browse the repository at this point in the history
  8. lnd: add aux data parser

    This commit adds an optional data parser that can inspect and in-place
    format custom data of certain RPC messages.
    We don't add an implementation of the interface itself, as that will be
    provided by external components when packaging up lnd as a bundle with
    other software.
    guggero committed May 27, 2024
    Configuration menu
    Copy the full SHA
    a780c81 View commit details
    Browse the repository at this point in the history
  9. lntest: fix comments

    guggero committed May 27, 2024
    Configuration menu
    Copy the full SHA
    2ef42c6 View commit details
    Browse the repository at this point in the history
  10. server: fix logging of pubkey

    guggero committed May 27, 2024
    Configuration menu
    Copy the full SHA
    b2d41ee View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f59c0c1 View commit details
    Browse the repository at this point in the history
  12. htlcswitch+channeldb+lnwallet: fix CustomRecord decoding

    It doesn't make sense to do multiple encode/decode round trips on the
    custom data of an HTLC. So we just use the same custom record type
    everywhere, which also simplifies some of the code again.
    guggero committed May 27, 2024
    Configuration menu
    Copy the full SHA
    a626007 View commit details
    Browse the repository at this point in the history
  13. lnwallet: add HTLC index to commitment sorting function

    To avoid sorting issues with identical HTLCs (equal size, equal payment
    hash, equal CLTV), we need to also use the HTLC index to be able to
    distinguish between them.
    guggero committed May 27, 2024
    Configuration menu
    Copy the full SHA
    d2d5064 View commit details
    Browse the repository at this point in the history