loop/loopdb
Andras Banki-Horvath cc5e26b9c9
proto: extend protocol with key reveal building blocks and new version
This commit adds a new protocol version which will add MuSig2 loop in
and loop out using key reveal and extends the existing protocol with new
message members to be able to pass around htlc internal public keys.

The commit also fixes some minor formatting issues in the server proto.
2023-03-20 20:08:42 +01:00
..
codec.go loopdb: add the local pubkey's keylocator to the persisted contract 2022-06-30 16:59:57 +02:00
codec_test.go loopdb: add the local pubkey's keylocator to the persisted contract 2022-06-30 16:59:57 +02:00
interface.go loopdb: extend store methods for fetching single swap 2023-03-09 00:43:06 +02:00
log.go multi: add persistent logger 2019-10-28 17:09:23 +01:00
loop.go multi: fix linter issues 2022-12-15 18:08:38 +01:00
loopin.go multi: remove shadowed label variable in loopin swaps 2021-12-09 13:40:34 +02:00
loopout.go multi: bump btcec/v2 and btcutil to new versions 2022-03-25 11:00:16 +01:00
meta.go multi: fix linter issues 2022-12-15 18:08:38 +01:00
migration_01_costs.go loopdb/loopout: add field SwapPublicationDeadline to LoopOutContract 2019-11-21 18:47:00 +01:00
migration_02_swap_publication_deadline.go loopdb/loopout: add field SwapPublicationDeadline to LoopOutContract 2019-11-21 18:47:00 +01:00
migration_03_last_hop.go loopdb: migrate loop in channel to last hop 2020-02-17 19:59:05 +01:00
migration_04_updates.go loopdb: migrate to nested updates structure 2020-06-24 15:28:07 +02:00
migration_04_updates_test.go loopdb: migrate to nested updates structure 2020-06-24 15:28:07 +02:00
protocol_version.go proto: extend protocol with key reveal building blocks and new version 2023-03-20 20:08:42 +01:00
protocol_version_test.go multi: make the next protocol version optional 2022-06-30 16:59:54 +02:00
raw_db_test.go multi: fix linter issues 2022-05-20 10:16:46 +02:00
store.go loopdb: extend store methods for fetching single swap 2023-03-09 00:43:06 +02:00
store_test.go loopdb: add tests for new store methods 2023-03-09 00:43:06 +02:00
swapstate.go multi: bump btcec/v2 and btcutil to new versions 2022-03-25 11:00:16 +01:00