You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
loop/loopdb
Andras Banki-Horvath da4bcbea10
loopdb: refactor the SwapContract to hold all HTLC keys
This commit adds a new struct to hold all HTLC keys and refactors the
SwapContract which is used by both loopin and loopout swaps to use this
new struct. The newly added internal keys will for now hold the script
keys to keep everything equivalent but are already stored and read back
if the protocol version is set to MuSig2.
1 year ago
..
codec.go loopdb: add the local pubkey's keylocator to the persisted contract 2 years ago
codec_test.go loopdb: add the local pubkey's keylocator to the persisted contract 2 years ago
interface.go loopdb: extend store methods for fetching single swap 1 year ago
log.go multi: add persistent logger 5 years ago
loop.go loopdb: refactor the SwapContract to hold all HTLC keys 1 year ago
loopin.go loopdb: refactor the SwapContract to hold all HTLC keys 1 year ago
loopout.go loopdb: refactor the SwapContract to hold all HTLC keys 1 year ago
meta.go multi: fix linter issues 1 year ago
migration_01_costs.go loopdb/loopout: add field SwapPublicationDeadline to LoopOutContract 5 years ago
migration_02_swap_publication_deadline.go loopdb/loopout: add field SwapPublicationDeadline to LoopOutContract 5 years ago
migration_03_last_hop.go loopdb: migrate loop in channel to last hop 4 years ago
migration_04_updates.go loopdb: migrate to nested updates structure 4 years ago
migration_04_updates_test.go loopdb: migrate to nested updates structure 4 years ago
protocol_version.go loopdb: refactor the SwapContract to hold all HTLC keys 1 year ago
protocol_version_test.go multi: make the next protocol version optional 2 years ago
raw_db_test.go multi: fix linter issues 2 years ago
store.go loopdb: refactor the SwapContract to hold all HTLC keys 1 year ago
store_test.go loopdb: refactor the SwapContract to hold all HTLC keys 1 year ago
swapstate.go multi: bump btcec/v2 and btcutil to new versions 2 years ago