carla
d229a1a607
config: add default network value
2020-08-18 21:35:46 +02:00
Carla Kirk-Cohen
048a365e02
Merge pull request #267 from carlaKC/215-readyonstart
...
loopd: wait for lnd to be synced before starting
2020-08-18 10:33:26 +02:00
carla
b4e4d5c73d
loopd: block until lnd is synced to chain
2020-08-14 09:25:52 +02:00
carla
435238ac03
mutli: bump lndclient version
...
We need the newer version of lndclient to get our synced to chain
state. This requires changes to our test mock, so it is separated
into a different commit. Since lndclient is expanding to be used in
projects other than loop, the client interface is embedded in our
mock rather than implementing functions we do not need. Functions that
we already use in tests are updated accordingly.
Note that while this commit bumps us to a version of lndclient that
defaults to requiring lnd 0.11, we do not bump our required version
yet because we are not using any new endpoints.
2020-08-14 09:25:39 +02:00
Carla Kirk-Cohen
5d61fd508a
Merge pull request #266 from carlaKC/config-dbpath
...
loopd: allow custom database path
2020-08-13 14:25:33 +02:00
carla
d7150d5556
loopd: add data, loop and config options
2020-08-13 14:11:04 +02:00
Alex Bosworth
261eb81c39
Merge pull request #264 from lightninglabs/v0.8.0-beta
...
version: bump to 0.8.0-beta
2020-08-11 10:41:56 -07:00
Alex Bosworth
86be27b704
version: bump to 0.8.0-beta
2020-08-10 12:58:02 -07:00
Carla Kirk-Cohen
a240c69b75
Merge pull request #258 from carlaKC/65-confirmationparam
...
loopout: allow per-swap confirmation targets for server HTLC
2020-08-05 10:56:55 +02:00
carla
13449fb7ea
loop: add htlc confirmations flag to loop out command
2020-08-04 20:29:56 +02:00
carla
852f459391
multi: add htlc confirmations parameter to client loop out request
2020-08-04 20:29:09 +02:00
carla
1877b7f08b
multi: store loop out htlc confirmations on disk
...
To allow users to specify differing confirmation targets, we store the
swap conf target per-swap. This makes us restart safe, so we do not
forget confirmation values for swaps that are in flight when we restart.
2020-08-04 20:28:06 +02:00
Carla Kirk-Cohen
e15549e9af
Merge pull request #263 from carlaKC/205-addlabelling
...
multi: add labelling to swaps
2020-08-04 17:18:52 +02:00
carla
f62d09528d
loop: allow creation of loops with labels on cli
2020-08-04 12:31:02 +02:00
carla
8da0ea6048
looprpc: add label to swap creation and display in list swaps
2020-08-03 11:00:56 +02:00
carla
9678c7817d
multi: add swap label to SwapContract and store under separate key
...
This commits adds an optional label to our swaps, and writes it to
disk under a separate key in our swap bucket. This approach is chosen
rather than an on-the-fly addition to our existing swap contract field
so that we do not need to deal with EOF checking in the future. To allow
creation of unique internal labels, we add a reserved prefix which can
be used by the daemon to set labels that are distinct from client set
ones.
2020-08-03 10:55:58 +02:00
Carla Kirk-Cohen
e2c54bd052
Merge pull request #259 from carlaKC/252-loopstates
...
looprpc: surface all failure reasons for failed swaps
2020-07-30 16:58:35 +02:00
carla
a9849bb317
multi: add failure reason to swap client server
...
To provide more information about swaps, we add a failure reason field
to our swaps. We do not extend our existing state enum to remain
backwards compatible.
2020-07-30 09:15:42 +02:00
Alex Bosworth
d046a68673
Merge pull request #256 from lightninglabs/v0.7.0-beta
...
version: bump to v0.7.0-beta
2020-07-21 10:38:22 -07:00
Alex Bosworth
9b0db0ebcd
version: bump to v0.7.0-beta
...
Increment version for 0.7.0
2020-07-21 09:18:31 -07:00
Oliver Gugger
9efca9da11
Merge pull request #254 from gcomte/master
...
looprpc/docs: fix typo
2020-07-17 16:21:28 +02:00
Gabriel Comte
6e916f2e40
looprpc/docs: fix typo
2020-07-17 16:10:29 +02:00
Joost Jager
2f40064639
Merge pull request #248 from joostjager/user-expiry
...
loopout: user-specified expiry
2020-07-17 11:11:57 +02:00
Joost Jager
43323ffbe2
loopout: extend htlc expiry based on conf target
2020-07-16 21:30:16 +02:00
Joost Jager
e72d998e78
loopout: show expiry range in terms
2020-07-16 21:30:15 +02:00
Joost Jager
05fd1da496
looprpc: update server proto
2020-07-16 21:30:13 +02:00
Joost Jager
85eb3d0fee
loopout/test: prevent modification of global test request
2020-07-16 21:30:11 +02:00
Carla Kirk-Cohen
f5f2d4261b
Merge pull request #226 from carlaKC/138-consumeswapsubscription
...
multi: consume and log sever state updates
2020-07-16 21:28:28 +02:00
carla
cd2b08aec6
multi: consume and log sever state updates
2020-07-16 21:02:06 +02:00
Joost Jager
a6539b6adb
Merge pull request #249 from joostjager/split-client-messages
...
looprpc: split client messages
2020-07-15 09:12:29 +02:00
Joost Jager
8d1ec50fa7
looprpc: split quote message
2020-07-14 19:26:30 +02:00
Joost Jager
24099aa4f9
looprpc: split terms message
2020-07-14 15:26:23 +02:00
Alex Bosworth
57374efd46
Merge pull request #246 from lightninglabs/fix-slack-link
...
docs: Update Slack link
2020-07-02 10:59:58 -07:00
Alex Bosworth
49e8f059e0
docs: Update Slack link
...
update Slack link to redirection link
2020-07-02 10:37:46 -07:00
Joost Jager
9c503fcf2c
Merge pull request #245 from joostjager/bump-v0.6.5-beta
...
version: bump to v0.6.5-beta
2020-07-02 15:30:54 +02:00
Joost Jager
32d3c2fcfe
version: bump to v0.6.5-beta
2020-07-02 14:57:41 +02:00
Joost Jager
dcb3b50eec
Merge pull request #242 from joostjager/user-message
...
multi: expose server message to clients
2020-06-30 18:20:28 +02:00
Joost Jager
1869ad670f
looprpc: expose server message to clients
2020-06-30 16:59:10 +02:00
Joost Jager
8b215edaa2
multi: create init result structs
2020-06-30 16:59:08 +02:00
Joost Jager
68012f051a
loopout: create LoopOutSwapInfo struct
2020-06-30 16:59:06 +02:00
Joost Jager
c6c30e2988
multi: log server message
2020-06-30 16:59:04 +02:00
Joost Jager
d76959de40
Merge pull request #240 from joostjager/loopin-record-htlc
...
loopin: record htlx tx hash
2020-06-29 13:52:02 +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
e33d2fb762
loopin: extract persistState
2020-06-25 14:22:44 +02:00
Joost Jager
6b8fcc547c
loopin: rename to persistAndAnnounceState
2020-06-25 14:22:42 +02:00
Joost Jager
60b907a34f
loopin: refactor htlc conf event loop
2020-06-25 14:22:40 +02:00
Joost Jager
98faa8c59d
Merge pull request #239 from joostjager/fix-pending-state
...
loopdb: classify InvoiceSettled as pending
2020-06-25 14:21:49 +02:00
Joost Jager
b5a49ed205
loopdb: classify InvoiceSettled as pending
2020-06-25 12:39:07 +02:00
Joost Jager
4ea21cee8b
Merge pull request #238 from joostjager/loopout-record-htlc
...
loopout: record htlc tx hash
2020-06-25 10:36:18 +02:00