ThomasV
|
a1e8f9e2aa
|
swaps: mapping of prepay_hash to payment_hash
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
c8506eaa39
|
swaps: store fee_preimage
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
540dd73f3b
|
Submarine swaps:
- improve gui
- allow coin selection
- allow spending 'max'
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
ee59ad13c4
|
support new protocol (minerFeeInvoice)
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
5fa09970b6
|
swaps: move fee logic to swap_manager, fix command line
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
3874f7ec77
|
swaps: use StoredObject to store data
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
a73f24e826
|
swaps: perform 10 payment attempts
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
04fb329c2e
|
swaps: stop watching address once utxo is spent and mined
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
7ec7dd07d0
|
swaps: disable rbf
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
f8dd62aec0
|
show swaps as single line in history
main_window.run_coroutine_from_thread
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
46770bfd71
|
submarine swaps: fix expected amounts
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
17485e3b88
|
follow-up prev commit
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
000e56d67e
|
submarine swaps: verify amounts
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
6b36c59ab0
|
submarine_swaps: add fee slider, improve gui
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
ac3ec19d2d
|
submarine_swaps: simplification
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
96b4f0e26e
|
submarine swaps: new API url
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
17ff6ffa08
|
submarine_swaps: add SwapManager
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
b26ad81e69
|
sub swaps:
- fix invoice expiration
- use p2wsh
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
7d2979d776
|
submarine swaps: add normal swaps to GUI, various minor fixes
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
eb9f6ce293
|
submarine swaps: fix refund tx (p2wsh-in-p2sh, locktime)
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
1b1c7d1f9e
|
submarine swaps: create refund transaction
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
756dd8eb66
|
submarine swaps: add forward swaps
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
f8b736c908
|
submarine swaps:
- use lnwatcher callback
- add gui button
|
2020-06-18 14:28:40 +02:00 |
|
ThomasV
|
1e67e55303
|
submarine swaps, initial implementation:
- server uses Boltz API (https://docs.boltz.exchange/en/latest/)
- reverse swaps only
- command-line only
|
2020-06-18 14:28:40 +02:00 |
|