Andras Banki-Horvath
28c09bec68
loopd: make the LND RPC timeout configurable
5 months ago
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.
6 months ago
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.
6 months ago
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
6 months ago
sputn1ck
f00329d7c7
loopd: hide reservation manager behind flag.
9 months ago
Guillermo Caracuel
7b31f1f64d
Update loopd/config.go
...
Co-authored-by: George Tsagkarelis <34623190+GeorgeTsagk@users.noreply.github.com>
1 year ago
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>
1 year ago
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.
1 year ago
Andras Banki-Horvath
4ab6c65186
dep+build: bump LND dependency to include GenCertPair fix
2 years ago
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.
2 years ago
Andras Banki-Horvath
00cf4bf71c
multi: make the next protocol version optional
2 years ago
Harsha Goli
7a16e3b25d
multi: bump btcec/v2 and btcutil to new versions
3 years ago
Andras Banki-Horvath
1d1354d2cb
config: make total payment timeout and retries configurable
3 years ago
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
3 years ago
Oliver Gugger
2c6e035235
multi: bump lnd compile time dependency to v0.14.0-beta.rc1
3 years ago
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.
3 years ago
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.
4 years ago
Andras Banki-Horvath
591a244867
loop: add sane default for --lnd.macaroonpath
4 years ago
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.
4 years ago
Oliver Gugger
8c5bcf7c50
config: expand macaroonpath flag
4 years ago
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.
4 years ago
Oliver Gugger
a8d93bec6a
loopd: add TLS to the daemon's server connection
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
d7150d5556
loopd: add data, loop and config options
4 years ago
Joost Jager
b61b886c16
loopd: group and clarify swap server parameters
4 years ago
Oliver Gugger
c2e513ecd0
loopd: remove short flags to avoid collision
4 years ago
Oliver Gugger
e696a38ec8
loopd: export Config struct
4 years ago
Oliver Gugger
5f70a05463
loopd: export DefaultConfig
4 years ago
Joost Jager
12ae3d6a40
loopd: make maximum number of payment parts configurable
5 years ago
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.
5 years ago
Oliver Gugger
8c7eee2ba9
loopd: add option to configure CORS origin
5 years ago
Oliver Gugger
098e269fe6
loopd: add LSAT enabled server ports
5 years ago
Oliver Gugger
8aeeaefbaf
loopd+lsat: add LSAT cost configuration parameters
5 years ago
Johan T. Halseth
644b5b16f7
cmd+loopd: move loopd to new folder loopd
5 years ago