lnd/watchtower
Olaoluwa Osuntokun dc16f5df53
watchtower: uses P2TR for sweep, delivery, and reward addresses
In this commit, we modify the watch tower to use P2TR addrs for just
about anything sweep related.

One eye sore in this diff are the changes to
`backup_task_internal_test.go`. All the values are hard coded, and now
either differ by a value of 48, or needed to be modified to account for
the new assumptions propagated to rewards values and fees.
2022-08-11 17:26:13 -07:00
..
blob multi: move many t.Fatalf calls to require.NoError 2022-06-17 04:26:55 +00:00
lookout watchtower: uses P2TR for sweep, delivery, and reward addresses 2022-08-11 17:26:13 -07:00
wtclient watchtower: uses P2TR for sweep, delivery, and reward addresses 2022-08-11 17:26:13 -07:00
wtdb multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
wtmock multi: add MuSig2Cleanup method to MuSig2 signer 2022-05-04 19:23:58 +02:00
wtpolicy watchtower: uses P2TR for sweep, delivery, and reward addresses 2022-08-11 17:26:13 -07:00
wtserver watchtower: uses P2TR for sweep, delivery, and reward addresses 2022-08-11 17:26:13 -07:00
wtwire multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
conf.go watchtower: add externalip CLI configuration 2019-06-20 17:04:03 -07:00
config.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
errors.go watchtower/conf: remove experimental conditional compilation 2019-06-13 19:54:19 -07:00
interface.go watchtower/conf: abstract address normalizer to prevent import cycle 2019-06-13 19:54:19 -07:00
log.go watchtower: remove dead logging code 2020-04-24 19:15:08 +02:00
standalone.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
tlv_bench_test.go tlv+watchtower: move bench test 2022-02-21 13:48:31 +01:00