34 Commits

Author SHA1 Message Date
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
nymkappa
3a7dffbe09
Fix crash when channel short id is not valid 2022-12-06 10:51:01 +01:00
nymkappa
efb48271f9
Cleanup logs 2022-12-01 15:52:06 +01: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
7d3ec63335
move long-running forensics scans to separate service, throttle backend calls 2022-11-23 10:38:24 +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
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
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
nymkappa
73d2930230
Fix "cannot update channel list" error 2022-08-22 22:15:15 +02:00
wiz
7c25fd61da
Merge branch 'master' into nymkappa/feature/stop-updating-closed-channels 2022-08-21 22:05:52 +09:00
nymkappa
48dcf01199
If a channel is closed, stop updating it 2022-08-19 16:43:37 +02:00
nymkappa
e7d99e9653
Insert channels from historical data 2022-08-19 12:34:38 +02:00
nymkappa
3e9543f0b6
Create and populate nodes_socket table 2022-08-13 11:01:46 +02:00
nymkappa
7e356ef0a0
Fix recursive call in LN network updater 2022-08-11 16:51:09 +02:00
nymkappa
9b974dfbd9
Add nodes.status db field to mark nodes as inactive if needed 2022-08-09 11:17:37 +02:00
nymkappa
61e512b8f7
Refactor the LN backend and add more logs 2022-08-09 11:12:05 +02:00
nymkappa
2a6f48d8c8
Handle core timeout during closed channel scan, using correct config variable 2022-08-09 11:07:13 +02:00
nymkappa
47363b477e
Refactor the LN backend and add more logs 2022-08-09 09:20:25 +02:00
wiz
c0e6b7af58
Merge pull request #2251 from mempool/nymkappa/bugfix/clightning-crash
Don't throw an exception when cln connection is down
2022-08-08 17:28:50 +09:00
nymkappa
1d106a9851
Fix CLN channel short_id conversion 2022-08-08 07:50:50 +02:00
nymkappa
f6d6ea5d31
Gracefully attempt to reconnect to cln upon error 2022-08-04 13:05:15 +02:00
nymkappa
00cd3ee9bf
Don't run the ln network update if the graph is emtpy 2022-08-02 18:34:19 +02:00