lnd/watchtower/wtdb
Elle Mouton 40ac82e439
watchtower: add ClientSessionFilterFn to session requests
In this commit, a new ClientSessionFilterFn parameter is added to the
DB's ListClientSession method which can be used to allow the caller to
specify a filter function for filtering sessions read from the DB.
Currently all filtering of sessions are done after the sessions have
been read from the DB, so adding this option should provide some
efficiency.
2023-03-16 14:59:08 +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
migration3 watchtower: add channelID index 2023-01-11 13:46:55 +02:00
migration4 channeldb+wtdb: fix migration function name lint 2023-02-16 07:51:49 +02:00
migration5 watchtower/wtdb: add tower-to-session index entry for all towers 2023-03-08 11:00:40 +02:00
client_chan_summary.go watchtower/wtdb: add ClientDB 2019-05-24 18:24:41 -07:00
client_db_test.go watchtower: add ClientSessionFilterFn to session requests 2023-03-16 14:59:08 +02:00
client_db.go watchtower: add ClientSessionFilterFn to session requests 2023-03-16 14:59:08 +02:00
client_session.go watchtower: make use of the new AddressIterator 2022-10-20 15:46:52 +02:00
codec_test.go watchtower: add channelID index 2023-01-11 13:46:55 +02:00
codec.go chainfee: create new chainfee package extracting fees from lnwallet 2019-10-31 16:41:57 -07:00
db_common.go multi: make watchtower client/server DBs remote compatible 2021-08-04 14:55:53 +02:00
log.go watchtower/wtdb: add tower-to-session index entry for all towers 2023-03-08 11:00:40 +02:00
range_index_test.go watchtower: add RangeIndex and tests 2023-01-11 13:46:55 +02:00
range_index.go multi: remove gomnd disable directives 2023-01-17 19:43:26 +01: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_db_test.go watchtower/wtdb: update tests to use require package 2022-10-13 11:30:26 +02:00
tower_db.go multi: make watchtower client/server DBs remote compatible 2021-08-04 14:55:53 +02:00
tower.go watchtower: make use of the new AddressIterator 2022-10-20 15:46:52 +02:00
version.go watchtower/wtdb: add tower-to-session index entry for all towers 2023-03-08 11:00:40 +02:00