Commit Graph

559 Commits (c8666caf2044534a0d7d00fa10650e1fba2355ab)
 

Author SHA1 Message Date
Alex Bosworth a9cbb34be0
loopout: Increase default sweep confirmation target
Now that the server supports a longer CLTV maximum, the default sweep target may be increased to allow for lower on-chain costs
4 years ago
Joost Jager e9f71e90c2
Merge pull request #269 from krtk6160/master
Fix grpc and rest api docs links
4 years ago
Carla Kirk-Cohen 175941e46e
Merge pull request #272 from carlaKC/config-fixdefaultconfigpath
loopd: add network to default config file path
4 years ago
carla ed04120a1a
loopd: set network in default config path 4 years ago
carla d229a1a607
config: add default network value 4 years ago
Carla Kirk-Cohen 048a365e02
Merge pull request #267 from carlaKC/215-readyonstart
loopd: wait for lnd to be synced before starting
4 years ago
Kartik Shah b75c2cb344
Fix rest api docs link 4 years ago
Kartik Shah 5cde3df968
Fix grpc and rest api docs links 4 years ago
carla b4e4d5c73d
loopd: block until lnd is synced to chain 4 years ago
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.
4 years ago
Carla Kirk-Cohen 5d61fd508a
Merge pull request #266 from carlaKC/config-dbpath
loopd: allow custom database path
4 years ago
carla d7150d5556
loopd: add data, loop and config options 4 years ago
Alex Bosworth 261eb81c39
Merge pull request #264 from lightninglabs/v0.8.0-beta
version: bump to 0.8.0-beta
4 years ago
Alex Bosworth 86be27b704
version: bump to 0.8.0-beta 4 years ago
Carla Kirk-Cohen a240c69b75
Merge pull request #258 from carlaKC/65-confirmationparam
loopout: allow per-swap confirmation targets for server HTLC
4 years ago
carla 13449fb7ea
loop: add htlc confirmations flag to loop out command 4 years ago
carla 852f459391
multi: add htlc confirmations parameter to client loop out request 4 years ago
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.
4 years ago
Carla Kirk-Cohen e15549e9af
Merge pull request #263 from carlaKC/205-addlabelling
multi: add labelling to swaps
4 years ago
carla f62d09528d
loop: allow creation of loops with labels on cli 4 years ago
carla 8da0ea6048
looprpc: add label to swap creation and display in list swaps 4 years ago
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.
4 years ago
Carla Kirk-Cohen e2c54bd052
Merge pull request #259 from carlaKC/252-loopstates
looprpc: surface all failure reasons for failed swaps
4 years ago
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.
4 years ago
Alex Bosworth d046a68673
Merge pull request #256 from lightninglabs/v0.7.0-beta
version: bump to v0.7.0-beta
4 years ago
Alex Bosworth 9b0db0ebcd
version: bump to v0.7.0-beta
Increment version for 0.7.0
4 years ago
Oliver Gugger 9efca9da11
Merge pull request #254 from gcomte/master
looprpc/docs: fix typo
4 years ago
Gabriel Comte 6e916f2e40 looprpc/docs: fix typo 4 years ago
Joost Jager 2f40064639
Merge pull request #248 from joostjager/user-expiry
loopout: user-specified expiry
4 years ago
Joost Jager 43323ffbe2
loopout: extend htlc expiry based on conf target 4 years ago
Joost Jager e72d998e78
loopout: show expiry range in terms 4 years ago
Joost Jager 05fd1da496
looprpc: update server proto 4 years ago
Joost Jager 85eb3d0fee
loopout/test: prevent modification of global test request 4 years ago
Carla Kirk-Cohen f5f2d4261b
Merge pull request #226 from carlaKC/138-consumeswapsubscription
multi: consume and log sever state updates
4 years ago
carla cd2b08aec6
multi: consume and log sever state updates 4 years ago
Joost Jager a6539b6adb
Merge pull request #249 from joostjager/split-client-messages
looprpc: split client messages
4 years ago
Joost Jager 8d1ec50fa7
looprpc: split quote message 4 years ago
Joost Jager 24099aa4f9
looprpc: split terms message 4 years ago
Alex Bosworth 57374efd46
Merge pull request #246 from lightninglabs/fix-slack-link
docs: Update Slack link
4 years ago
Alex Bosworth 49e8f059e0
docs: Update Slack link
update Slack link to redirection link
4 years ago
Joost Jager 9c503fcf2c
Merge pull request #245 from joostjager/bump-v0.6.5-beta
version: bump to v0.6.5-beta
4 years ago
Joost Jager 32d3c2fcfe
version: bump to v0.6.5-beta 4 years ago
Joost Jager dcb3b50eec
Merge pull request #242 from joostjager/user-message
multi: expose server message to clients
4 years ago
Joost Jager 1869ad670f
looprpc: expose server message to clients 4 years ago
Joost Jager 8b215edaa2
multi: create init result structs 4 years ago
Joost Jager 68012f051a
loopout: create LoopOutSwapInfo struct 4 years ago
Joost Jager c6c30e2988
multi: log server message 4 years ago
Joost Jager d76959de40
Merge pull request #240 from joostjager/loopin-record-htlc
loopin: record htlx tx hash
4 years ago
Joost Jager f91422d188
loopin: record htlx tx hash 4 years ago
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.
4 years ago