Commit graph

20 commits

Author SHA1 Message Date
Joost Jager
535e964ec9
loopdb: migrate loop in channel to last hop
A database field was already in place to allow channel selection for
loop in. Unfortunately this field, which contains a short channel id,
isn't easily usable for controlling the loop server payment. Because of
non-strict forwarding, it is only possible to constrain a route to a
specific last hop pubkey.

This commit converts the existing field into a pubkey field.
2020-02-17 19:59:05 +01:00
Oliver Gugger
ae376a49ba
loopd: fix linter issue 2020-02-06 11:59:48 +01:00
Oliver Gugger
8c7eee2ba9
loopd: add option to configure CORS origin 2020-02-06 11:48:09 +01:00
Oliver Gugger
b694a76be0
looprpc+loopd: deprecate string ID 2020-01-31 13:57:28 +01:00
Oliver Gugger
26c0c17dbd
loopd+cli: set max gRPC message receive size 2020-01-31 13:57:26 +01:00
Oliver Gugger
e070494565
loopd: instruct REST proxy to print default values 2020-01-31 13:57:24 +01:00
Oliver Gugger
3e25bc3174
loopd+looprpc: add REST compatible status calls 2020-01-31 13:57:22 +01:00
Oliver Gugger
403b4097de
loopd: move global state into server state 2020-01-31 13:57:21 +01:00
Oliver Gugger
098e269fe6
loopd: add LSAT enabled server ports 2020-01-22 11:25:01 +01:00
Oliver Gugger
ccdbc3b21b
multi: thread new config values through client 2020-01-10 12:15:08 +01:00
Oliver Gugger
8aeeaefbaf
loopd+lsat: add LSAT cost configuration parameters 2020-01-10 12:15:02 +01:00
Johan T. Halseth
b2d1d99521
loopd call swapserver with SwapPublicationDeadline set 2020-01-07 13:52:42 +01:00
Johan T. Halseth
0a51bf4d2d
loopd: make lnd conn configurable 2020-01-03 14:01:32 +01:00
Johan T. Halseth
34c2e71f9e
loopd: move lnd services init to config
This allows us to supply custom lnd connections to the daemon.
2020-01-03 14:01:32 +01:00
Johan T. Halseth
c7e8c9f964
loopd: make RPC listener configurable
Allows to use external listener, such as in-memory.
2020-01-03 14:01:32 +01:00
Johan T. Halseth
0f0573c047
loopd/daemon: make server gRPC/REST listeners configurable 2020-01-03 14:01:31 +01:00
Johan T. Halseth
391ae9dc6b
loopd/daemon: handle proxy error
Check returned error to make linter happy.
2020-01-03 14:01:31 +01:00
Johan T. Halseth
2334816a59
lndclient: split NewLndServices to take gRPC dialer 2020-01-03 14:01:31 +01:00
Johan T. Halseth
704bfff8f6
cmd+loopd: new cmd/loopd main method replacing the one now in ./loopd
This allows loopd to be used as a library by importing it and calling
Start.
2020-01-03 14:01:31 +01:00
Johan T. Halseth
644b5b16f7
cmd+loopd: move loopd to new folder loopd 2020-01-03 14:01:31 +01:00