lnd/input
Olaoluwa Osuntokun ce93b236aa
input+lnwallet: modify musig2 interfaces use explicit optional local nonces
In this commit, we modify the musig2 interfaces to instead use an
explicit value for the local nonces. Before this commit, we used the
functional option, but we want to also support specifying this value
over RPC for the remote signer. The functional option pattern is opaque,
so we can't get the nonce value we need. To get around this, we'll just
make this an explicit pointer, then map this to the functional option at
the very last moment.
2023-09-18 11:42:13 -07:00
..
input.go multi: fix linter errors 2023-08-22 16:34:15 -07:00
musig2_session_manager.go input+lnwallet: modify musig2 interfaces use explicit optional local nonces 2023-09-18 11:42:13 -07: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 input+lnwallet: modify musig2 interfaces use explicit optional local nonces 2023-09-18 11:42:13 -07:00
script_desc.go multi: fix linter errors 2023-08-22 16:34:15 -07: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 multi: fix linter errors 2023-08-22 16:34:15 -07: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 multi: fix linter errors 2023-08-22 16:34:15 -07:00
size.go multi: fix linter errors 2023-08-22 16:34:15 -07:00
taproot_test.go lnwallet: update channel state machine to use new ScriptDescriptor interface 2023-08-22 16:33:46 -07:00
taproot.go input: add PayToTaprootScript helper func 2023-08-22 16:29:52 -07: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: fix linter errors 2023-08-22 16:34:15 -07:00