Commit graph

21 commits

Author SHA1 Message Date
Elle Mouton
6dd03c0edc
multi: update lnd, aperture and lndclient deps
This includes upgrading the logging framework to the V2 framework. This
new framework lets us deprecate the `maxlogfiles` and
`maxlogfilesize` config options.
2025-03-05 12:31:15 +02:00
Andras Banki-Horvath
948dbca84e
multi: bump aperture and rename L402 to LSAT where possible 2024-05-23 14:07:48 +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
69d3ad6d44
poolscript+account+log: add new Taproot scripts 2022-09-12 17:20:10 +02:00
Oliver Gugger
986d889b74
multi: fix linter issues 2022-08-03 20:33:06 +02:00
Oliver Gugger
f38eeaf933
multi: bump lnd to version v0.13.0-beta.rc3 2021-05-25 20:25:16 +02:00
Oliver Gugger
27ed02a5c4
multi: add sidecar acceptor type
With this commit we add a new sidecar acceptor type that is exclusively
responsible for managing the recipient's tasks of executing a sidecar
channel. The two tasks are:
1. Verify a sidecar ticket and the offer contained within then add the
   recipient node information to the ticket so it can be returned to the
   sidecar provider. This is step 2/4 of the entire sidecar execution
   protocol.
2. Interact with the auction server and connect out to an asker's node in the
   right moment then accept the incoming channel. This is step 4/4 of the
   entire sidecar execution protocol.
The code for these two tasks are kept separate from the default funding
manager to make it easier to extract a standalone sidecar acceptor
client later on. It also makes it easier to see what code would need to be
re-implemented in another language to integrate just the acceptor part.
2021-04-06 13:36:30 +02:00
Oliver Gugger
5a60adc605
funding+rpcserver+log: move funding manager to own package
To not clutter the main package namespace with too much functionality,
we move the funding manager into its own package.
2020-12-08 11:25:12 +01:00
Wilmer Paulino
ad9ef3f3ff
log+watcher: avoid log of manual context canceled error 2020-11-24 10:59:06 -08:00
Olaoluwa Osuntokun
1e0035d3d4
multi: fix import order 2020-09-09 19:55:16 -07:00
Olaoluwa Osuntokun
ffc9c60b13
multi: rename project from llm to pool 2020-09-09 19:55:10 -07:00
Oliver Gugger
748a16afb9
log: change AGOD to LLMD 2020-09-03 09:57:41 +02:00
Oliver Gugger
f11d35b560
log+fundingmgr: add specific logger to funding mgr 2020-08-24 17:47:21 +02:00
Oliver Gugger
978950600c
multi: update aperture, use lndclient, remove loop
To get rid of the loop dependency, we update aperture (which now houses
all the LSAT code) and use the standalone lndclient repository.
2020-08-11 19:41:01 +02:00
Oliver Gugger
cbd1433f6a
log: add missing clientdb subsystem 2020-07-31 14:37:26 +02:00
Olaoluwa Osuntokun
18a825d935
server: add new unary+streaming interceptors to log all RPC errors 2020-07-01 17:52:05 -07:00
Olaoluwa Osuntokun
06a8fd553b
log: use specific logger for the RPC server 2020-07-01 17:52:01 -07:00
Olaoluwa Osuntokun
57fa63c237
multi: rename, fix modules 2020-06-21 19:37:00 -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
976df85bb1 trader: prepare to be used as library 2020-01-20 14:44:22 +01:00
Renamed from cmd/agorad/log.go (Browse further)