Andras Banki-Horvath
9fdd531130
swap: add HTLC script version
2020-08-27 16:21:47 +02:00
Joost Jager
8b215edaa2
multi: create init result structs
2020-06-30 16:59:08 +02:00
Joost Jager
f91422d188
loopin: record htlx tx hash
2020-06-25 14:22:48 +02:00
Joost Jager
a3b7fa5977
loopin: fail swap when htlc amount is incorrect
...
Previously the swap would get stuck in a state where it wouldn't ever
progress because the server rejected the htlc.
2020-06-25 14:22:46 +02:00
Joost Jager
0c9fcd790e
lndclient: move to github.com/lightninglabs/lndclient
2020-06-18 14:27:52 +02:00
carla
2ebbc78131
swap: add constructor for swap config
2020-06-08 12:53:07 +02:00
Andras Banki-Horvath
0aa978bd09
loopin: modify internally published htlc to use p2wsh
2020-05-05 15:49:06 +02:00
Andras Banki-Horvath
f0aff9b7bd
looprpc+loopin: support for native segwit htlcs
...
This commit extends SwapResponse and SwapStatus with np2wsh and p2wsh
htlc output addresses to support both nested and native segwit htlcs
in loop-in.
Furthermore the commit adds support for native segwith loop-in htlcs.
When the htlc is paid internally, as of this commit we'll use NP2WSH,
otherwise users are free to select whether to pay the NP2WSH or the
P2WSH htlc.
2020-05-05 15:49:05 +02:00
Joost Jager
9aaef3fd07
loopin: use discovered htlc value for timeout tx
2020-01-15 16:42:53 +01:00
Joost Jager
edac1a4054
loopin/test: extend test with external htlcs
2020-01-15 16:42:51 +01:00
Joost Jager
a05e46697d
test: assert raw output signing requests
2020-01-15 16:42:49 +01:00
Oliver Gugger
b574e344ea
multi: add persistent logger
2019-10-28 17:09:23 +01:00
Joost Jager
1b306ad425
loopdb: replace swap state enum by state data object
...
This commits lays down the foundation in the database for adding more
persistent state data to swaps.
2019-05-20 13:57:09 +02:00
Joost Jager
30c7d71c57
use np2wsh for loop in htlc
2019-04-04 15:49:02 +02:00
Joost Jager
b5d2fb3894
loopd: add loop in state InvoiceSettled
2019-04-02 10:54:40 +02:00
Joost Jager
3e960b8b54
multi: loop in swap
2019-03-28 11:56:49 +01:00