lnd/chanbackup
Boris Nagaev f485e079b7
chanbackup: add backup version for TapscriptRoot
Previous to this change taproot assets channels and simple taproot channels were
considered the same in the context of chanbackup package, since they stored the
same data. In the following commits we are adding the data needed to produce a
signed commitment transaction from a SCB file and in order to do that we need to
add more fields and a custom channel gets one additional field (TapscriptRoot)
compared to a simple taproot channel. So now we have to distinguish these kinds
of channels in chanbackup package.

See PR https://github.com/lightningnetwork/lnd/pull/8183 for more details.
2024-10-11 10:00:42 -03:00
..
backup.go multi: fix fmt.Errorf error wrapping 2024-02-27 11:13:40 +00:00
backup_test.go multi: move many t.Fatalf calls to require.NoError 2022-06-17 04:26:55 +00:00
backupfile.go multi: repleace ioutil.ReadFile 2024-04-25 11:22:43 +02:00
backupfile_test.go multi: repleace ioutil.ReadFile 2024-04-25 11:22:43 +02:00
log.go multi: add NewLogClosure in lnutils to avoid repetition 2024-07-25 21:25:23 +08:00
multi.go multi: fix fmt.Errorf error wrapping 2024-02-27 11:13:40 +00:00
multi_test.go lnencrypt: Moves the crypto functions in the chanbackup package into its own package called lnencrypt 2022-09-30 01:53:45 -05:00
pubsub.go multi: add NewLogClosure in lnutils to avoid repetition 2024-07-25 21:25:23 +08:00
pubsub_test.go multi: fix fmt.Errorf error wrapping 2024-02-27 11:13:40 +00:00
recover.go multi: add SpewLogClosure to avoid code repetition 2024-07-25 22:18:49 +08:00
recover_test.go lnencrypt: Moves the crypto functions in the chanbackup package into its own package called lnencrypt 2022-09-30 01:53:45 -05:00
single.go chanbackup: add backup version for TapscriptRoot 2024-10-11 10:00:42 -03:00
single_test.go chanbackup: add backup version for TapscriptRoot 2024-10-11 10:00:42 -03:00