Commit graph

31 commits

Author SHA1 Message Date
Oliver Gugger
30c7ef6531
multi: bump lnd+lndclient compile time dependency
This commit bumps the compile time dependency of lnd and lndclient to
the 0.16.x branch. This makes the code forward compatible but does not
yet change anything with respect to the minimum required version the
user needs to run.
2023-03-08 17:42:04 +01:00
Elle Mouton
7a9c7be82b
multi: configurable RequestShutdown and ShutdownChannel funcs 2022-12-02 17:48:37 +02:00
Oliver Gugger
819670fa82
multi: make profile IP configurable 2022-09-23 09:44:46 +02:00
Oliver Gugger
d109f913c4
multi: remove global shutdown interceptor
During the integration tests we might want to shut down a trader client
through the admin RPC. If that closes the shutdown channel on a package
global interceptor, that means we can't start another trader client
during that test. We need to make sure we can pass in an interceptor for
each trader instance.
2022-09-12 17:20:12 +02:00
Oliver Gugger
a6c18a9bb1
multi: add new batch version for account auto-upgrade 2022-09-12 17:20:11 +02:00
positiveblue
6027ccd3d6
multi: bump btcec/v2 and btcutil to new versions 2022-03-28 15:22:41 +02:00
Oliver Gugger
21e761d65e
config: add DebugConfig struct 2021-12-21 14:29:37 +01:00
Olaoluwa Osuntokun
ec4d329563
build: update cert code due to breaking change in package
The DefaultAutogenValidity constant was removed...
2021-10-20 19:25:59 -07:00
Oliver Gugger
ab46aa7a49
server+config: allow max LSAT routing fee to be configured
If users are only connected to the network through nodes with high fees
even the 5% default routing fee for the LSAT might not be enough. To
avoid them needing to compile Pool with a custom value, we expose that
value as a config option.
2021-07-01 10:44:12 +02:00
Oliver Gugger
645c8985e0
config: bump default LSAT max fee to 5%
It seems like 1% max routing fee is too small a number for a small
payment amount of 1k as a non-default base fee can already be as high
for some channels. We bump the default max LSAT routing fee to 5% to
have a better chance of finding decent routes.
2021-07-01 10:24:36 +02:00
Pierre Rochard
b4666cd56a rpcserver: fix Python gRPC client ALPN property error
There is an open issue for Python gRPC clients that is
currently being debugged https://github.com/grpc/grpc/issues/23172

It can be mitigated server-side by specifying h2 in the metadata header.
2021-04-23 14:56:48 -05:00
Oliver Gugger
34d2fe52a3
config: provide default value for lnd macaroon path
To make it easier for users with everything installed to the default
locations to use Pool, we add a default value for the macaroon path.
2021-02-24 09:49:45 +01:00
kon
4537447933 auctioneer: add tor proxy 2021-02-04 09:58:57 +01:00
Oliver Gugger
7c1e8c9d53
multi: allow only specifying one lnd macaroon
Fixes #196 by allowing only one macaroon to be specified in the
--lnd.macaroonpath config option.
2021-02-02 09:57:21 +01:00
Olaoluwa Osuntokun
aed85f5bd4 multi: label all account modification txns with optional prefix
In this commit, in order to make accounting for account
modification/creation transactions a bit easier, we'll now always add a
label describing the transaction within the account manager. The user is
also able to set their own prefix to the label as well to allow
insertion of custom meta data.
2020-10-05 17:54:10 -07:00
Oliver Gugger
1dc624a24a
config+server: add macaroon authentication to pool's server connn
To secure access to pool's RPC server, we add a macaroon authentication
service and its gRPC interceptors to the daemon's server connection.
2020-09-17 08:37:21 +02:00
Olaoluwa Osuntokun
ee4111a806
config: update to new testnet server domain 2020-09-16 15:37:07 -07:00
Oliver Gugger
32e1006ef6
config+server: add TLS to pool's server connection 2020-09-12 09:08:13 +02:00
Oliver Gugger
ce235cbc1d
multi: extract config validation
As a preparation to add more configuration paths for TLS, we first
extract the config validation and path cleanup into its own function.
2020-09-12 09:08:13 +02:00
Olaoluwa Osuntokun
2afc37c410
config: update w/ domain of mainnet server 2020-09-11 16:51:39 -07:00
Olaoluwa Osuntokun
ffc9c60b13
multi: rename project from llm to pool 2020-09-09 19:55:10 -07:00
Oliver Gugger
eb173a58a2
config: remove short flags to avoid collision 2020-09-03 09:57:40 +02:00
Oliver Gugger
9f36c3937c
config+llmd: turn DefaultConfig into a function
To make sure the default configuration cannot be changed by multiple
instances of the daemon we return a new copy for each caller.
2020-09-03 09:56:10 +02:00
Oliver Gugger
496af7173e
multi: add NewNodesOnly flag
Add a new flag that can specify that a trader only wants channels from
nodes it doesn't already have a channel with.
2020-08-24 17:47:20 +02:00
Olaoluwa Osuntokun
57fa63c237
multi: rename, fix modules 2020-06-21 19:37:00 -07:00
Oliver Gugger
8785596960 client: add config option to disable LSAT 2020-05-20 13:53:06 +02:00
Olaoluwa Osuntokun
f4df5ea56f client: add pprof support to config 2020-05-19 17:36:56 -07:00
Oliver Gugger
7579b158fc client: implement stream RPC 2020-03-04 15:11:08 +01:00
Oliver Gugger
2c88c6de18 client: refactor to start/stop model 2020-02-26 11:59:36 -03:00
Oliver Gugger
1979f714ed client: add stream interceptor 2020-02-20 10:17:24 +01:00
Oliver Gugger
976df85bb1 trader: prepare to be used as library 2020-01-20 14:44:22 +01:00
Renamed from cmd/agorad/config.go (Browse further)