Commit Graph
112 Commits
Author SHA1 Message Date
Mononaut 5bee54a2bf Use new bulk endpoints to speed up forensics 2023-11-12 07:08:19 +00:00
nymkappa 1f003cc292 [lightning] save node features as stringified json array in db 2023-07-16 18:17:48 +09:00
wiz cb9d09a930 Merge branch 'master' into nymkappa/scan-closed-channel-no-mempool 2023-05-11 11:04:19 -05:00
softsimon 565aa9616b Change forensic logging to debug 2023-05-02 17:39:02 +04:00
nymkappa a512884b65 Wrap lightning stats importer into try/catch 2023-04-01 14:56:18 +09:00
nymkappa 321161ede9 Cleanup some log 2023-04-01 12:00:54 +09:00
nymkappa c675d1c498 Make sure to scan closed channels even if config.MEMPOOL.ENABLE = false 2023-03-28 23:07:50 +09:00
softsimon e3109a8fec Catch exeptions in Lightning stats
fixes #3486
2023-03-20 20:46:11 +09:00
nymkappa 001be82f5a Move some notice into info 2023-03-05 08:23:05 +09:00
nymkappa 6d1e6a92ad [LND] Nullify zeroed timestamps 2023-02-25 18:30:29 +09:00
softsimon 4407b42aab Merge branch 'master' into nymkappa/bugfix/tx-fetcher-crash 2023-01-26 17:02:35 +04:00
softsimon dcc8b81ca6 Merge branch 'master' into nymkappa/bugfix/cleanup-logs 2023-01-05 00:46:21 +04:00
nymkappa a975936d3c Don't try to import LN historical stats if no topology folder is set 2022-12-28 12:13:41 +01:00
nymkappa 3a7dffbe09 Fix crash when channel short id is not valid 2022-12-06 10:51:01 +01:00
Mononaut 3126a559a0 Make forensics backend call rate limiting configurable 2022-12-03 11:17:53 +09:00
nymkappa efb48271f9 Cleanup logs 2022-12-01 15:52:06 +01:00
Mononaut ba10df69b7 improve precision of output attribution for mutual closes 2022-11-30 18:24:00 +09:00
Mononaut ded11892f5 merge forensics columns into main channels table 2022-11-30 18:24:00 +09:00
Mononaut 609f68eb24 move linked channel scan into forensics task, add backend throttling 2022-11-30 18:24:00 +09:00
Mononaut dc7d5bc94d handle batched channel opens. infer funding balances in both directions. 2022-11-30 18:24:00 +09:00
Mononaut 35ae672177 break long-running forensics tasks 2022-11-30 18:24:00 +09:00
Mononaut 8f0830f6d1 detect channels opened from change outputs 2022-11-30 18:24:00 +09:00
Mononaut cf89ded14d detect links between channel close and open txs 2022-11-30 18:23:59 +09:00
Mononaut 6ada839282 reduce forensics throttle delay from 100ms to 20ms 2022-11-23 19:32:14 +09:00
softsimon 7de068368c Update backend/src/tasks/lightning/forensics.service.ts 2022-11-23 19:24:41 +09:00
Mononaut 7d3ec63335 move long-running forensics scans to separate service, throttle backend calls 2022-11-23 10:38:24 +09:00
softsimon 5e72ecfdc9 Support Maxmind Lite
fixes #2553
2022-11-22 16:13:27 +09:00
Mononaut 373e02a5b0 Store & expose node extension TLV data in backend 2022-11-21 20:27:03 +09:00
Mononaut c1e741a025 Rescan unresolved LN channel force closes 2022-11-19 17:30:56 +09:00
Mononaut 022785a555 Fix ln close classification logic 2022-10-20 17:59:36 +00:00
nymkappa faec398cf0 Log correct maxmind mysql updates - fix stats import processed files counter 2022-09-09 14:59:49 +02:00
nymkappa eb18625802 Only scan for closed channels when there is a new block 2022-09-06 11:42:19 +02:00
nymkappa ff1aae853e Save latest node channel update in node.updated_at field in db 2022-08-31 09:37:19 +02:00
nymkappa cd2ef20d5c Harcode lunanode, FDCservers and cogent asn 2022-08-30 17:06:48 +02:00
wiz af805f15c7 Merge pull request #2441 from mempool/nymkappa/feature/ip-check
Fix wrong ASN for Lunanode ip ranges
2022-08-30 15:53:19 +02:00
nymkappa 1d571c284c Fix wrong ASN for Lunanode ip ranges 2022-08-29 23:36:18 +02:00
wiz 1a5ee32565 Merge branch 'master' into nymkappa/bugfix/historical-node-decoding 2022-08-29 23:05:30 +02:00
nymkappa 0847e15d07 Update node sockets during historical import so we don't have to truncate 2022-08-29 09:01:07 +02:00
nymkappa f25ec08f5e Format historical node sockets with update topology outputs 2022-08-29 08:43:26 +02:00
wiz 1cd0796428 Merge branch 'master' into nymkappa/bugfix/disable-ln-import-testsignet 2022-08-28 14:24:05 +02:00
nymkappa 35de1d4d9a Disable LN historical import if not mainnet 2022-08-28 08:24:29 +02:00
nymkappa 6b049f2c33 Manually delete some lightning_stats rows once the topology import is completed 2022-08-28 07:59:23 +02:00
nymkappa 7ba8a3da84 Hardcode some condition to invalidate imported topology files 2022-08-28 07:59:23 +02:00
softsimon 85c428be25 Store capacity and channels in nodes table 2022-08-26 02:31:14 +04:00
nymkappa a151a90d2f Import historical nodes 2022-08-24 12:12:16 +02:00
wiz 23fab65216 Merge branch 'master' into nymkappa/bugfix/db-deadlock 2022-08-24 00:08:17 +09:00
wiz a30bb4e6c0 Merge branch 'master' into nymkappa/bugfix/handle-esplora-error 2022-08-23 23:08:13 +09:00
nymkappa 7d5ed66db1 Wrap esplora call into try/catch when scanning channel forensics 2022-08-23 15:53:15 +02:00
wiz 4f009e0320 Merge branch 'master' into nymkappa/bugfix/db-deadlock 2022-08-23 22:36:07 +09:00
nymkappa b3735328b7 Await mysql queries in order to avoid deadlock 2022-08-22 22:31:21 +02:00