Commit Graph

423 Commits (efcf5eee8ff45b465175fa85b034e6d04ac15773)
 

Author SHA1 Message Date
Alex Bosworth efcf5eee8f
Merge pull request #227 from lightninglabs/v0.6.4-beta
version: bump to v0.6.4-beta
4 years ago
Alex Bosworth 0a99de31f1
version: bump to v0.6.4-beta 4 years ago
Oliver Gugger b247e738e5
Merge pull request #224 from guggero/exit-code
cmd/loop: set exit code 1 on error
4 years ago
Oliver Gugger 7538e3cd84
cmd/loop: set exit code 1 on error 4 years ago
Carla Kirk-Cohen 5b684e295e
Merge pull request #193 from carlaKC/40-clientpreimagepush
loopout: push preimage to server to speed up off chain claim
4 years ago
carla 65c847674d
multi: add preimage push to loop out after sweep attempt
Once we have revealed our preimage to the world with a sweep attempt,
we can safely push our preimage to the server to speed up on chain
claim.

Rather than rely on the server, we use the state of our invoice in lnd
to determine whether we should continue trying to push the preimage to
the server.
4 years ago
carla 488df785e0
lndclient: close trackpayment channels once final state is reached
When the server is finsihed sending updates in trackPayment, we get an
EOF error. To allow clients to listen on these channels after the
payment has succeeded, we close them to signal that we have finsihed
sending updates.
4 years ago
carla 2ebbc78131
swap: add constructor for swap config 4 years ago
Alex Bosworth 9571371153
Merge pull request #219 from lightninglabs/v0.6.3-beta
version: bump to v0.6.3-beta
4 years ago
Alex Bosworth 32fc92c4a9
version: bump to v0.6.3-beta
Increment version number for a new release
4 years ago
András Bánki-Horváth 9302c630d9
Merge pull request #217 from bhandras/lnd_bump
build: bump lnd version to master head
4 years ago
Andras Banki-Horvath 543091747a build: bump lnd version to master head 4 years ago
András Bánki-Horváth 2775ea5c22
Merge pull request #216 from bhandras/custom_records
lndclient: add optional custom records to SendPayment
4 years ago
Andras Banki-Horvath 0e048cbe54 lndclient: add optional custom records to SendPayment 4 years ago
Carla Kirk-Cohen ce39d76c61
Merge pull request #211 from carlaKC/gomod-tidyandcheck
gomod: add makefile commands and check in travis
4 years ago
carla d5d64fb97a
makefile+travis: add mod check and tidy and check modules in travis 4 years ago
carla f7593dfc15
gosum: tidy dependencies 4 years ago
Joost Jager 4871abfc80
Merge pull request #204 from Roasbeef/lndclient-resp
lndclient: also set gRPC max resp size for sub-servers
4 years ago
Oliver Gugger c281cab8a0
Merge pull request #202 from guggero/grub
loopd+config: prepare to be used as a library
4 years ago
Oliver Gugger c2e513ecd0
loopd: remove short flags to avoid collision 4 years ago
Oliver Gugger 3a38f8faa4
cmd/loopd: add tlsCertPath and macaroonPath flags 4 years ago
Oliver Gugger 74b3580e01
loopd+cmd/loopd: rename main Start function to Run 4 years ago
Oliver Gugger 774a44fac1
loopd: add StartAsSubserver method and started flag 4 years ago
Oliver Gugger 506d0c2257
loopd: refactor into Start/Stop methods 4 years ago
Oliver Gugger 215e5b99d6
loopd: extract daemon into struct 4 years ago
Oliver Gugger e696a38ec8
loopd: export Config struct 4 years ago
Oliver Gugger 5f70a05463
loopd: export DefaultConfig 4 years ago
Joost Jager bdfd382dec
Merge pull request #209 from joostjager/fix-loop-cli-parse
cmd/loop: fix channel parsing
4 years ago
Joost Jager a3924cfbc4
cmd/loop: fix channel parsing 4 years ago
András Bánki-Horváth bd2d39bd10
Merge pull request #203 from bhandras/lndclient_extension
lndclient: extend LightningClient with ListChannels and RouterClient with keysend
4 years ago
Andras Banki-Horvath cf9c3748c3 lndclient: add keysend ability to RouterClient 4 years ago
Andras Banki-Horvath 4d3771430a lndclient: add ListChannels to LightningClient 4 years ago
Joost Jager 3316c4beed
Merge pull request #205 from joostjager/channel-set
loop out: allow outbound channel set for multi-loops
4 years ago
Joost Jager 23a1e33dfc
lndclient: document SendPaymentRequest fields 4 years ago
Joost Jager ccec719423
looprpc: add outgoing channel set restriction
Expose the new channel set restriction on the loopd client rpc.
4 years ago
Joost Jager 8c544bf2ba
loopdb: store outgoing channel set
Upgrade the database schema to allow for multiple outgoing channels.
This is implemented as an on-the-fly migration leaving the old key in
place.
4 years ago
Joost Jager 044c1c12dd
loopdb/test: add database dump and restore tools 4 years ago
Joost Jager bd6e3f405a
loopdb/test: parameterize loop out test 4 years ago
Joost Jager c62acd5b85
lndclient: add outgoing channel set restriction
Expose the channel set restriction that was introduced in LND 0.10.1 on
the proxy object.
4 years ago
Joost Jager 503c83c29f
loopdb: unroll shared fetch logic
Split the fetch logic so that it is easier to add loop type-specific
serialization.
4 years ago
Joost Jager 9927139dd3
loopdb: extract update deserialization
Preparation to prevent code duplication in future refactoring.
4 years ago
Joost Jager ba5577748b
loopdb: unroll shared creation logic
Another step in the separation of loop in and loop out. This prepares
for a new loop out-specific key to be added.
4 years ago
Joost Jager c6697da90b
loopout/test: test payment parameters 4 years ago
Carla Kirk-Cohen 3f10407e9c
Merge pull request #208 from carlaKC/lndclient-lookupinvoice
lndclient: add lookup invoice
4 years ago
carla a57e34c71f
lndclient: add lookup invoice function to client interface 4 years ago
carla 8b1cdd414c
test/test: add lookup invoice to mock lightning client
Track the invoices we create with AddInvoice so that we can
realistically lookup and settle with the mock.
4 years ago
carla 87a0a0c588
lndclient: add lookup invoice function to client implementation 4 years ago
Joost Jager dae3165b9b
Merge pull request #206 from joostjager/doc-api-support
readme: document api support level
4 years ago
Joost Jager d28492fa53
readme: document api support level 4 years ago
Olaoluwa Osuntokun e97ec65444
lndclient: also set gRPC max resp size for sub-servers
In this commit, we now ensure that we set the max resp size for the
sub-server connection we create. Without this, it's possible that
several calls fail if the responses aren't yet paginated, or are very
large.
4 years ago