Andras Banki-Horvath
28c09bec68
loopd: make the LND RPC timeout configurable
2024-06-04 18:28:03 +02:00
Boris Nagaev
7bb04ae6ac
loopd: recorgnize maxlsatcost and maxlsatfee flags
...
The flags were re-added in hidden mode so that users who specified them
could start the daemon after upgrading. If a flag is used, a deprecation
warning is printed.
Updated release_notes.md.
2024-04-24 14:18:01 -03:00
Boris Nagaev
0e7927ac96
multi: replace LSAT with L402
...
git mv ./cmd/loop/lsat.go ./cmd/loop/l402.go
sed 's@lsat@l402@g' -i `git grep -l lsat`
sed 's@Lsat@L402@g' -i `git grep -l Lsat`
sed 's@LSAT@L402@g' -i `git grep -l LSAT`
make rpc
Updated release_notes.md.
2024-04-24 13:28:28 -03:00
Boris Nagaev
bfc3f44aa1
update aperture to include lsat to l402 renaming
...
Fix the build:
go mod tidy
sed 's@\<lsat\>@l402@g' -i `git grep -l -w aperture/lsat`
make rpc
2024-04-24 13:28:04 -03:00
sputn1ck
f00329d7c7
loopd: hide reservation manager behind flag.
2024-01-17 15:59:08 +01:00
Guillermo Caracuel
7b31f1f64d
Update loopd/config.go
...
Co-authored-by: George Tsagkarelis <34623190+GeorgeTsagk@users.noreply.github.com>
2023-07-27 16:12:20 +02:00
gcaracuel
123d531c8b
Allow loopd autogenerated TLS cert validity override with a new loopd flag
...
Co-authored-by: George Tsagkarelis <34623190+GeorgeTsagk@users.noreply.github.com>
2023-07-27 16:04:06 +02:00
sputn1ck
270bc3104e
multi: add sql stores to loopd
...
This commit adds the ability to choose between different sql stores
for loopd. The default is sqlite, but it can be changed to postgres.
2023-06-20 18:59:32 +02:00
Andras Banki-Horvath
4ab6c65186
dep+build: bump LND dependency to include GenCertPair fix
2023-02-09 11:22:14 +01:00
Andras Banki-Horvath
a7451622e5
mod: bump LND and lndclient to include musig2 1.0rc2 changes
...
This commit bumps LND and lndclient to make it possible to upgrade
taproot HTLC construction with a MuSig2 version. This is required to
support both old (MuSig2 0.4) and new (MuSig2 1.0) clients.
2023-02-06 20:46:03 +01:00
Andras Banki-Horvath
00cf4bf71c
multi: make the next protocol version optional
2022-06-30 16:59:54 +02:00
Harsha Goli
7a16e3b25d
multi: bump btcec/v2 and btcutil to new versions
2022-03-25 11:00:16 +01:00
Andras Banki-Horvath
1d1354d2cb
config: make total payment timeout and retries configurable
2022-02-14 10:14:47 +01:00
Harsha Goli
3fb75131ea
loopd: Consider network when making LND paths
...
In this commit we consider the passed network options when assuming the
LND macaroon path if not passed by user
2021-12-08 13:54:03 -05:00
Oliver Gugger
2c6e035235
multi: bump lnd compile time dependency to v0.14.0-beta.rc1
2021-11-03 19:31:21 +01:00
Oliver Gugger
4e45c2908a
loopd: fix ALPN issue with Python
...
There is an open issue for Python gRPC clients that is
currently being debugged grpc/grpc#23172
It can be mitigated server-side by specifying h2 in the metadata header.
2021-07-13 22:04:28 +02:00
Oliver Gugger
27fd6b3304
multi: use aperture instead of local lsat library
...
Since the lsat code was copied over to aperture a while ago for other
projects to use as well, we should migrate over to that shared code
also. This will give us the recently added "remove token if payment
failed and try again" feature for free along with some other small
updates to the lsat package.
2021-04-29 10:01:15 +02:00
Andras Banki-Horvath
591a244867
loop: add sane default for --lnd.macaroonpath
2021-02-11 18:38:49 +01:00
Oliver Gugger
2a089d131e
loopd: all only specifying one lnd macaroon
...
Fixes #299 by allowing only one macaroon to be specified in the
--lnd.macaroonpath config option/command line flag.
2021-02-05 12:55:45 +01:00
Oliver Gugger
8c5bcf7c50
config: expand macaroonpath flag
2020-09-17 10:45:57 +02:00
Oliver Gugger
751c70e6c7
loopd: add macaroon authentication to the daemon's server connection
...
To secure access to loop's RPC server, we add a macaroon authentication
service and its gRPC interceptors to the daemon's server connection.
2020-09-11 12:24:53 +02:00
Oliver Gugger
a8d93bec6a
loopd: add TLS to the daemon's server connection
2020-09-03 14:19:51 +02:00
carla
ed04120a1a
loopd: set network in default config path
2020-08-18 21:42:13 +02:00
carla
d229a1a607
config: add default network value
2020-08-18 21:35:46 +02:00
carla
d7150d5556
loopd: add data, loop and config options
2020-08-13 14:11:04 +02:00
Joost Jager
b61b886c16
loopd: group and clarify swap server parameters
2020-06-15 16:18:34 +02:00
Oliver Gugger
c2e513ecd0
loopd: remove short flags to avoid collision
2020-05-28 12:34:42 +02:00
Oliver Gugger
e696a38ec8
loopd: export Config struct
2020-05-25 13:16:33 +02:00
Oliver Gugger
5f70a05463
loopd: export DefaultConfig
2020-05-25 13:16:33 +02:00
Joost Jager
12ae3d6a40
loopd: make maximum number of payment parts configurable
2020-04-27 16:32:12 +02:00
Wilmer Paulino
5b732d9012
loopd: add SOCKS proxy config option to dial swap server over Tor
...
This allows Loop users to further improve their privacy by not revealing
their source IP address. Note that the identity of the lnd node behind
Loop can still be revealed when performing a Loop In due to the swap
server extending an off-chain HTLC to the user.
Onion addresses don't yet exist for the swap servers, but they will be
added at a later time.
2020-03-06 16:40:30 -08:00
Oliver Gugger
8c7eee2ba9
loopd: add option to configure CORS origin
2020-02-06 11:48:09 +01:00
Oliver Gugger
098e269fe6
loopd: add LSAT enabled server ports
2020-01-22 11:25:01 +01:00
Oliver Gugger
8aeeaefbaf
loopd+lsat: add LSAT cost configuration parameters
2020-01-10 12:15:02 +01:00
Johan T. Halseth
644b5b16f7
cmd+loopd: move loopd to new folder loopd
2020-01-03 14:01:31 +01:00