Commit Graph

59 Commits (v0.6.4-beta)

Author SHA1 Message Date
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
Andras Banki-Horvath 0e048cbe54 lndclient: add optional custom records to SendPayment 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
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 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
carla a57e34c71f
lndclient: add lookup invoice function to client interface 4 years ago
carla 87a0a0c588
lndclient: add lookup invoice function to client implementation 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
Joost Jager c061206406
lndclient: expose failure reason 4 years ago
Joost Jager 65375723b4
lndclient: upgrade to lnd v0.10.0-beta-rc5 4 years ago
Oliver Gugger e99202ced5
Merge pull request #181 from guggero/lnd-version-aware
Make loop aware of lnd's version
4 years ago
Oliver Gugger 8848d30fb3
lndclient: check and cache version compatibility on connect 4 years ago
Oliver Gugger 211586e614
lndclient: cache node info on connect 4 years ago
Oliver Gugger 44d05f284b
lndclient+test: add versioner client and mock 4 years ago
Oliver Gugger a8e6118cfb
loopd+lndclient: extract config parameters into struct 4 years ago
Oliver Gugger 899d04470b
lndclient: add readonly macaroon to pouch 4 years ago
Oliver Gugger f6a941244e
lndclient: use readonly macaroon for startup check 4 years ago
Joost Jager e0b987f403
lndclient: move to V2 payment methods
Otherwise mpp isn't supported.
4 years ago
Joost Jager 6acd76e237
loopout: allow multi-loop 4 years ago
Joost Jager 710ae77750
loopout: log in-flight htlc status 4 years ago
Joost Jager 32d0cd90e3
lndclient: update to new routerrpc 4 years ago
Wilmer Paulino 0b053e6868
lndclient: expose ComputeInputScript in SignerClient 4 years ago
Joost Jager f3887ebb97
lndclient: add last hop restriction 4 years ago
Wilmer Paulino a5f56342df
lndclient: expose retrieval of channel backups through LightningClient 4 years ago
Wilmer Paulino 3e2a7240d7
lndclient: expose DeriveSharedKey for SignerClient 4 years ago
Johan T. Halseth 2334816a59
lndclient: split NewLndServices to take gRPC dialer 4 years ago
Johan T. Halseth 80b071a2e6
mod+lndclient: update to lnd version with non-deprecated dialer 4 years ago
Wilmer Paulino 1ea58ad3d6
Merge pull request #125 from wpaulino/lndclient-listtransactions
lndclient: expose ListTransactions as part of LightningClient
4 years ago
Wilmer Paulino 43579b017f
lndclient: expose ListTransactions as part of LightningClient 4 years ago
Oliver Gugger 304c8f580f
lndclient: expose VerifyMessage RPC 4 years ago
Oliver Gugger 2a7c5182a4
lndclient: expose SignMessage RPC 4 years ago
Oliver Gugger 162b2589e0
lndclient: return node URIs from GetInfo call 4 years ago
Oliver Gugger be6ea3bdeb
lndclient: use old value field for backward compatibility 4 years ago
Oliver Gugger fc44ee8785
lndclient: fix Value/ValueMsat conversion problem 4 years ago
Joost Jager 7ff50ccc5a
lndclient: extend send payment parameters 5 years ago
Olaoluwa Osuntokun 539d6ed9e3
Merge pull request #112 from wpaulino/update-lnd-version
build: update lnd version to current master
5 years ago
Wilmer Paulino 52eaeeab77
build: update lnd version to current master
Projects that use a later version of lnd than loop, but also depend on
loop itself would run into the following build error:

github.com/lightninglabs/loop/lndclient
../../go/pkg/mod/github.com/lightninglabs/loop@v0.2.3-alpha/lndclient/walletkit_client.go:30:11: undefined: lnwallet.SatPerKWeight
../../go/pkg/mod/github.com/lightninglabs/loop@v0.2.3-alpha/lndclient/walletkit_client.go:32:54: undefined: lnwallet.SatPerKWeight
../../go/pkg/mod/github.com/lightninglabs/loop@v0.2.3-alpha/lndclient/walletkit_client.go:144:33: undefined: lnwallet.SatPerKWeight
../../go/pkg/mod/github.com/lightninglabs/loop@v0.2.3-alpha/lndclient/walletkit_client.go:176:2: undefined: lnwallet.SatPerKWeight
../../go/pkg/mod/github.com/lightninglabs/loop@v0.2.3-alpha/lndclient/walletkit_client.go:189:9: undefined: lnwallet.SatPerKWeight
5 years ago
Oliver Gugger 0225b6e0ea
lndclient: increase gRPC max message receive size to 200MiB 5 years ago
Oliver Gugger b574e344ea
multi: add persistent logger 5 years ago
Oliver Gugger 36838cf7f4
multi: fix most obvious linter errors 5 years ago
Valentine Wallace 8311d70cbf lndclient/basic_client: add functional optional args to NewBasicClient. 5 years ago
Joost Jager f559120565
lndclient: add router sub server
This commit exposes router sub server functionality to loop. This is a
preparation for using reliable payments in loop out.
5 years ago
Joost Jager dc2baf582f
lndclient: use SubscribeSingleInvoiceRequest message 5 years ago
Valentine Wallace ee5f1852d6
lndclient: increase lightning gRPC block size to 50MB 5 years ago
Olaoluwa Osuntokun 56ab811f62
lndclient: modify basic_client.go to use the mac dir rather than path 5 years ago
Olaoluwa Osuntokun 52dbc03dda
lndclient: add NewBasicClient function 5 years ago
Olaoluwa Osuntokun 6d00809575
cmd/loopd+lndclient: based on the network, update the macaron path if unset 5 years ago