lnd.xprv/watchtower
Conner Fromknecht 98c2d329e5
watchtower/multi: embed TxPolicy in wtpolicy.Policy
This commit splits out the parameters that shape the justice transaction
into their own struct, which then embedded within the overarching
wtpolicy.Policy which may have additional parameters describing
operation of the session.

This is done as a preliminary step to support comparison of sessions
based on matching TxPolicy configurations. This prevents otherwise
identical Policies from being counted as different if operational
parameters like MaxUpdates differ, even if it has no material difference
to the justice transaction.
2019-06-13 19:54:20 -07:00
..
blob watchtower/multi: use new blob.BreachKey for enc/dec of justice kits 2019-06-13 19:54:17 -07:00
lookout watchtower/multi: embed TxPolicy in wtpolicy.Policy 2019-06-13 19:54:20 -07:00
wtclient watchtower/multi: embed TxPolicy in wtpolicy.Policy 2019-06-13 19:54:20 -07:00
wtdb watchtower/wtclient/session_queue: unify logging 2019-06-13 19:54:17 -07:00
wtmock watchtower/multi: move BreachHint to blob pkg 2019-06-13 17:40:04 -07:00
wtpolicy watchtower/multi: embed TxPolicy in wtpolicy.Policy 2019-06-13 19:54:20 -07:00
wtserver watchtower/multi: embed TxPolicy in wtpolicy.Policy 2019-06-13 19:54:20 -07:00
wtwire multi: fix spelling mistakes 2019-05-04 15:35:37 -07:00
conf.go watchtower/conf: abstract address normalizer to prevent import cycle 2019-06-13 19:54:19 -07:00
config.go watchtower/multi: thread ChainHash to server 2019-02-08 20:02:17 -08: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/log: add WTWR subsystem logger 2019-01-14 19:42:33 -08:00
standalone.go watchtower/multi: thread ChainHash to server 2019-02-08 20:02:17 -08:00