lnd/input
Olaoluwa Osuntokun 1aae47fd71
input+lnwallet: update taproot scripts to accept optional aux leaf
In this commit, we update all the taproot scripts to also accept an
optional aux leaf. This aux leaf can be used to add more redemption
paths for advanced channels, or just as an extra commitment space.
2024-08-28 11:52:31 +02:00
..
input.go multi: apply the new type lntypes.WeightUnit 2024-05-25 13:37:13 +08:00
mocks.go multi: apply the new type lntypes.WeightUnit 2024-05-25 13:37:13 +08: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 input+lnwallet: update taproot scripts to accept optional aux leaf 2024-08-28 11:52:31 +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+lnwallet: update taproot scripts to accept optional aux leaf 2024-08-28 11:52:31 +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