lnd/lnwallet/btcwallet
Oliver Gugger 0e5ce71b33
input+lnwallet: put MuSig2 types behind interface
We put the calls that don't use musig2 package specific types as
parameters or return values behind an interface so we can easily call
those directly in the RPC without needing to know the underlying
implementation version. Some calls can't be used in the interface
because they use the specific package version's types. These calls are
implemented in helper functions in the input package instead that do the
necessary type switches.
2023-02-03 18:30:10 +01:00
..
blockchain.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
btcwallet.go btcwallet: fix typo 2023-01-24 09:23:47 +01:00
btcwallet_rpctest.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
btcwallet_test.go lnwallet: add previous_outpoints to ListTransactionDetails 2022-06-27 15:57:57 +05:30
config.go multi: run gosimports 2022-02-10 11:02:01 +01:00
driver.go btcwallet: make blockcache available to BtcWallet 2021-04-28 09:46:11 +02:00
log.go lnd+lnwallet: add logger for btcwallet+rpcwallet 2022-01-06 13:24:32 +01:00
psbt.go psbt: Indicate which psbt inputs were signed 2022-08-16 19:31:06 -04:00
psbt_test.go lnwallet: use T.TempDir to create temporary test directory 2022-08-24 09:03:05 +08:00
signer.go input+lnwallet: put MuSig2 types behind interface 2023-02-03 18:30:10 +01:00
signer_test.go lnwallet: use T.TempDir to create temporary test directory 2022-08-24 09:03:05 +08:00