lnd/lnutils
Olaoluwa Osuntokun a244a30f32
input: create new ScriptDesciptor interface
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.
2023-08-22 16:33:44 -07:00
..
chan.go multi: make linter happy 2023-03-11 23:29:41 -08:00
memory.go input: create new ScriptDesciptor interface 2023-08-22 16:33:44 -07:00
README.md multi: add lnutils to host fundamental utility functions 2023-01-19 06:38:50 +08:00
stream.go multi: add lnutils to host fundamental utility functions 2023-01-19 06:38:50 +08:00
sync_map_bench_test.go lnutils+lntemp: move SyncMap to lnutils 2023-01-19 07:08:18 +08:00
sync_map_test.go lnutils: add unit test for SyncMap 2023-04-07 17:34:48 +08:00
sync_map.go multi: update linter, fix new issues 2023-06-13 11:58:33 +02:00

lnutils

This package provides fundamental types and utility functions that can be used by all other packages.