lnd/input
Olaoluwa Osuntokun 3f50339898
input: refactor all inputs to use MakeBaseInput, add opts
In this commit, we refactor all the other constructors for the input to
use MakeBaseInput. We also add a new set of functional options as well.
This'll be useful later on to ensure that new options are properly
applied to all the input types.
2024-10-02 18:09:53 -07:00
..
input.go input: refactor all inputs to use MakeBaseInput, add opts 2024-10-02 18:09:53 -07:00
mocks.go input: refactor all inputs to use MakeBaseInput, add opts 2024-10-02 18:09:53 -07:00
musig2_session_manager.go input: use lnutils.SyncMap to store musig2 sessions 2023-11-25 07:25:18 +08:00
musig2_test.go multi: add version to MuSig2 API, bump btcd/btcec to v2.3.2 2023-02-03 18:30:10 +01:00
musig2.go multi: wrap all errors 2024-04-11 15:04:03 +02:00
script_desc.go lnwallet: add Tree() method, fix formatting 2024-08-23 10:58:13 +02:00
script_utils_test.go input: add exhaustive unit tests for new taproot scripts 2023-08-22 16:30:23 -07:00
script_utils.go input+lnwallet: update taproot scripts to accept optional aux leaf 2024-08-28 11:52:31 +02:00
signdescriptor_test.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
signdescriptor.go contractcourt: update UTXO nursery to support taproot chans 2023-08-22 16:33:42 -07:00
signer.go signer: fix comment about p2tr in ComputeInputScript 2022-06-29 18:28:59 +02:00
size_test.go lnwallet: thread thru input.AuxTapleaf to all relevant areas 2024-08-28 13:28:48 +02:00
size.go input+lnwallet: apply the new type lntypes.VByte 2024-05-25 13:37:16 +08:00
taproot_test.go input+lnwallet: update taproot scripts to accept optional aux leaf 2024-08-28 11:52:31 +02:00
taproot.go input: add some utility type definitions for aux leaves 2024-08-28 11:52:32 +02:00
test_utils.go input+wallet: extract musig2 session management into new module 2023-08-22 16:30:39 -07:00
txout_test.go multi: move Input interface and related code 2019-01-31 13:25:33 +01:00
txout.go multi: move Input interface and related code 2019-01-31 13:25:33 +01:00
witnessgen.go multi: apply the new type lntypes.WeightUnit 2024-05-25 13:37:13 +08:00