SomberNight
a560841f3f
lnworker: fix some type hints re hold_invoices
2023-09-06 19:01:41 +00:00
ThomasV
a300b8968a
swapserver: do not expose the swapserver plugin in qt
2023-08-27 11:10:09 +02:00
ThomasV
9f5f802cd1
config: save ports instead of net addresses (follow-up 012ce1c1bb)
2023-08-11 08:12:54 +02:00
ThomasV
012ce1c1bb
Remove SSL options from config.
...
This is out of scope for Electrum; HTTP services that require SSL
should be exposed to the world through a reverse proxy.
2023-08-10 17:24:29 +02:00
ThomasV
dfa0dd47b7
swapserver: remove config option LIGHTNING_SWAP_HTLC_FIRST; read it from get_pairs instead.
2023-08-10 17:06:31 +02:00
ThomasV
88883d762c
swapserver: remove /api from url
2023-08-10 10:29:32 +02:00
ThomasV
fd10ae3a3b
New flow for submarine swaps:
...
- client requests payment_hash from the server
- client sends an invoice with that hash
- client waits to receive HTLCs, then broadcasts funding tx
This means that we now use same script for normal and reverse swaps.
The new flow is enabled by setting option LIGHTNING_SWAP_HTLC_FIRST
in the client. The old protocol is still supported server-side.
2023-08-10 09:04:30 +02:00
SomberNight
e94d45edd8
swapserver: small clean-up
2023-08-03 17:20:58 +00:00
ThomasV
1b14692f30
swapserver: cleanup, add description
2023-07-26 19:20:18 +02:00
ThomasV
351ff1e4b5
swapserver: support prepayment of fees
2023-07-26 19:20:18 +02:00
ThomasV
098c65d732
submarine swap server plugin:
...
- hold invoices
- uses the same web API as the Boltz backend
2023-07-26 19:20:18 +02:00