lnd/watchtower/wtdb
Elle Mouton d03047f313
watchtower: migrate channel summaries
In this commit a migration of the tower client db is done. The migration
creates a new top-level cChanDetailsBkt bucket and for each channel
found in the old cChanSummaryBkt bucket, it creates a new sub-bucket. In
the subbucket, the ClientChanSummary is then stored under the
cChannelSummary key. The reason for this migration is that it will be
useful in future when we want to store more easily accessible data under
a specific client ID.
2023-01-11 13:46:55 +02:00
..
migration1 watchtower/wtdb: add new towerID-to-sessionID index 2022-10-13 11:30:27 +02:00
migration2 watchtower: migrate channel summaries 2023-01-11 13:46:55 +02:00
client_chan_summary.go watchtower/wtdb: add ClientDB 2019-05-24 18:24:41 -07:00
client_db.go watchtower: migrate channel summaries 2023-01-11 13:46:55 +02:00
client_db_test.go watchtower: make use of the new AddressIterator 2022-10-20 15:46:52 +02:00
client_session.go watchtower: make use of the new AddressIterator 2022-10-20 15:46:52 +02:00
codec.go chainfee: create new chainfee package extracting fees from lnwallet 2019-10-31 16:41:57 -07:00
codec_test.go watchtower/wtdb: update tests to use require package 2022-10-13 11:30:26 +02:00
db_common.go multi: make watchtower client/server DBs remote compatible 2021-08-04 14:55:53 +02:00
log.go watchtower: migrate channel summaries 2023-01-11 13:46:55 +02:00
session_id.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
session_info.go multi: Fix typos [skip ci] 2022-01-24 12:19:02 +02:00
session_state_update.go watchtower/multi: move BreachHint to blob pkg 2019-06-13 17:40:04 -07:00
tower.go watchtower: make use of the new AddressIterator 2022-10-20 15:46:52 +02:00
tower_db.go multi: make watchtower client/server DBs remote compatible 2021-08-04 14:55:53 +02:00
tower_db_test.go watchtower/wtdb: update tests to use require package 2022-10-13 11:30:26 +02:00
version.go watchtower: migrate channel summaries 2023-01-11 13:46:55 +02:00