mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-03-19 14:22:05 +01:00
In this commit, we add a new interface, the `ScriptDesciptor` to abstract over details of a given output script. The purpose of this interface, and the taproot superset, is to be able to paper over the differences of a p2wsh vs a p2tr output. With this new interface, we can treat them as the same, but then use a type assertion to get at any control block related methods if needed.
lnutils
This package provides fundamental types and utility functions that can be used by all other packages.