Commit Graph

42 Commits

Author SHA1 Message Date
Jesse de Wit
03a1708a1e synchronize channels 2024-02-23 08:54:00 +01:00
Jesse de Wit
fb36dc8864 easy node id lookup 2024-02-23 08:54:00 +01:00
Jesse de Wit
3e92e51fc2 delete existing history sync 2024-02-23 08:53:59 +01:00
Jesse de Wit
6cbe45629f add commit hash to logs 2024-02-05 16:04:10 +01:00
Jesse de Wit
95ecf1abe9 make mempool fee estimation optional 2024-02-02 14:08:15 +01:00
Jesse de Wit
1ef7d8cf76 cleanup expired notification urls 2023-11-20 19:59:59 +01:00
Jesse de Wit
23628628fe don't notify the same payment hash if recent 2023-11-20 19:55:14 +01:00
Jesse de Wit
3cf4b714a9 rename shared package to common 2023-11-06 14:17:56 +01:00
Jesse de Wit
fb3b051d02 lsps2: cleanup expired promises 2023-11-06 14:16:25 +01:00
Jesse de Wit
9fed9a1e68 lsps2: hook up interceptor to CLN 2023-11-06 14:16:25 +01:00
Jesse de Wit
8af1a52779 share isCurrentChainFeeCheaper method 2023-11-06 14:16:24 +01:00
Jesse de Wit
4cdb5e1c94 make intercept method shareable with lsps2 2023-11-06 14:16:23 +01:00
Jesse de Wit
ea89f92eb5 move get fee params settings to shared 2023-11-06 14:12:38 +01:00
Jesse de Wit
cd2f6439e5 move nodes initialization to main 2023-11-06 14:12:38 +01:00
Jesse de Wit
2864710ba2 lsps2: implement lsps2.buy 2023-11-06 14:12:37 +01:00
Jesse de Wit
b406d8ea53 lsps2: implement get_info 2023-11-06 14:12:36 +01:00
Jesse de Wit
c61741baa2 separate opening fee params logic 2023-11-06 14:12:36 +01:00
Jesse de Wit
14c412ec33 implement GetNodes on NodesService 2023-11-06 14:11:30 +01:00
Jesse de Wit
ddba2a114c separate node logic 2023-11-06 14:11:30 +01:00
Jesse de Wit
25d205e05c lsps2: implement lsps2.get_versions 2023-11-06 14:11:30 +01:00
Jesse de Wit
26edc7683c lsps0: hook up lsps0 server 2023-11-06 14:11:28 +01:00
Jesse de Wit
09e8bd3cb6 notifications: notify htlc when peer offline 2023-06-30 16:36:31 +02:00
Jesse de Wit
ddc0195b41 notifications: add WaitOnline + WaitChannelActive 2023-06-30 16:36:31 +02:00
Jesse de Wit
d128848456 notifications: host notifications server 2023-06-30 16:36:30 +02:00
Jesse de Wit
898b69f9a7 split channel opener server from grpc server 2023-06-30 16:36:29 +02:00
Jesse de Wit
d7aee62fd4 use fee params from database 2023-05-17 12:03:03 +02:00
Jesse de Wit
cad6540f42 always use mempool api 2023-05-17 09:43:11 +02:00
Jesse de Wit
a16e87748b return opening_fee_params on channel info call 2023-05-11 15:37:28 +02:00
Jesse de Wit
c1b80420df cleanup: move types to appropriate packages 2023-03-24 23:45:15 +01:00
Jesse de Wit
086d500750 cleanup: convert intercept and database to types 2023-03-24 15:53:19 +01:00
Jesse de Wit
3b0dd351f4 Spend unconfirmed utxos if minconfs=0 2023-03-04 12:53:07 +01:00
Jesse de Wit
466612f202 make mempool priority configurable 2023-02-13 12:32:20 +01:00
Jesse de Wit
bfb25ae4bb use mempool client for fee estimation 2023-02-03 09:25:47 +01:00
Jesse de Wit
353a5d4278 intercept stopsignals SIGINT and SIGTERM 2023-01-09 13:26:23 +01:00
Jesse de Wit
94ee938893 support multiple nodes simultaneously 2023-01-06 12:30:54 +01:00
Jesse de Wit
6e673d2be4 more efficient cleanup, lessons learned 2023-01-05 13:18:43 +01:00
Jesse de Wit
4b6eaf3773 use time.After instead of sleep 2022-12-16 09:41:55 +01:00
Jesse de Wit
68d7741d3a create client in interceptor startup 2022-11-21 14:23:33 +01:00
Jesse de Wit
c57795643b add cln to main 2022-11-18 16:51:36 +01:00
Jesse de Wit
c1a17bc296 A little prettier start and stop 2022-11-17 17:13:09 +01:00
Jesse de Wit
3d6d5bfb9d Pull out generic interception logic 2022-11-17 17:13:09 +01:00
Jesse de Wit
c738f817ac Move main method to seperate file 2022-11-17 15:38:33 +01:00