1304 Commits

Author SHA1 Message Date
Mononaut
f46e8bd3ce Make forensics backend call rate limiting configurable 2022-12-03 11:17:53 +09:00
Mononaut
5871e04636 Fix block summaries repo upsert race condition 2022-12-03 10:49:10 +09:00
nymkappa
4631ba67b7 Cleanup logs 2022-12-01 15:52:06 +01:00
wiz
b0d05ba787 Merge pull request #2730 from mempool/nymkappa/bugfix/node-map
Don't select nodes which do not have country info
2022-12-01 17:13:12 +09:00
wiz
b490e27670 Merge branch 'master' into nymkappa/bugfix/node-map 2022-12-01 16:55:22 +09:00
softsimon
ce4a25eaf0 Downgrading axios to latest 0.27.x release 2022-12-01 16:15:19 +09:00
wiz
15265214ed Merge branch 'master' into simon/update-backend-packages 2022-12-01 16:01:42 +09:00
softsimon
7ebd3bc282 Run schema update synchronously 2022-12-01 14:41:37 +09:00
softsimon
15164f8356 Update backend npm modules 2022-12-01 14:24:41 +09:00
Mononaut
0b6784f675 block audit truncation in separate db migrations. bump timeout to 1 hour. 2022-11-30 23:03:51 +09:00
Mononaut
fcf9d2f1df save db schema version after each successful migration 2022-11-30 22:58:01 +09:00
wiz
fde6f9b68a Merge branch 'master' into simon/mempool-gbt-config 2022-11-30 21:45:25 +09:00
Mononaut
112529646c improve precision of output attribution for mutual closes 2022-11-30 18:24:00 +09:00
Mononaut
87e89ff046 merge forensics columns into main channels table 2022-11-30 18:24:00 +09:00
Mononaut
4a7495db07 move linked channel scan into forensics task, add backend throttling 2022-11-30 18:24:00 +09:00
Mononaut
741c1812a9 handle batched channel opens. infer funding balances in both directions. 2022-11-30 18:24:00 +09:00
Mononaut
ebb52d5e6e break long-running forensics tasks 2022-11-30 18:24:00 +09:00
Mononaut
6162660d84 detect channels opened from change outputs 2022-11-30 18:24:00 +09:00
Mononaut
be86057ed2 detect links between channel close and open txs 2022-11-30 18:23:59 +09:00
softsimon
4f8d7efb84 Mempool GBT config 2022-11-30 17:56:53 +09:00
wiz
5347b86824 Disable optimization in CPFP indexing when block summaries indexing is enabled 2022-11-29 23:47:43 +09:00
wiz
aef131b1bf Merge branch 'master' into mononaut/index-cpfp-info 2022-11-29 16:41:12 +09:00
wiz
812c7e81ce Merge branch 'master' into nymkappa/bugfix/block-timestamp 2022-11-29 14:25:45 +09:00
Mononaut
25c74c4700 get blocks from esplora for cpfp indexer 2022-11-29 11:42:08 +09:00
Mononaut
0a1403012b optimize cpfp indexing 2022-11-29 11:42:08 +09:00
Mononaut
f89a99e24f adjust database migration compatibility 2022-11-29 11:42:08 +09:00
Mononaut
47f8551429 return more complete cpfp data for mempool transactions 2022-11-29 11:42:08 +09:00
Mononaut
bc076a850e calculate & index cpfp packages 2022-11-29 11:42:07 +09:00
nymkappa
f81d833813 Disable ON UPDATE for blocks.blockTimestamp field 2022-11-28 17:33:07 +09:00
Mononaut
b25e362282 only query blocks_audits on bitcoin networks 2022-11-28 14:26:28 +09:00
Mononaut
482805b132 move block audit endpoint from mining to bitcoin routes 2022-11-25 19:32:50 +09:00
Mononaut
1f78061c08 better fallbacks for missing block summaries data 2022-11-25 10:16:58 +09:00
Mononaut
95969f9ba7 optimize block audit scores db query 2022-11-24 17:11:45 +09:00
Mononaut
b5b489acde merge block-audit and block pages 2022-11-24 17:10:53 +09:00
Mononaut
7d4f67d5f7 save 'fresh' transactions in block audit repository 2022-11-24 17:10:53 +09:00
nymkappa
42dd9ef298 Don't select nodes which do not have country info 2022-11-24 16:56:13 +09:00
Mononaut
ef3330ed9a reduce forensics throttle delay from 100ms to 20ms 2022-11-23 19:32:14 +09:00
softsimon
8fba182db6 Update backend/src/tasks/lightning/forensics.service.ts 2022-11-23 19:24:41 +09:00
wiz
0fc98b9d0f Merge branch 'master' into mononaut/ln-penalty-scan-optimization 2022-11-23 19:14:20 +09:00
softsimon
6131dcd9c0 Add support for application/base64 content type 2022-11-23 18:43:37 +09:00
Mononaut
38fea03f94 move long-running forensics scans to separate service, throttle backend calls 2022-11-23 10:38:24 +09:00
softsimon
bcf159e6cb Adding new getTransactionHex api 2022-11-22 21:45:05 +09:00
softsimon
6df0250f88 Make api available on all backends 2022-11-22 19:08:09 +09:00
wiz
28c37c40b3 Merge branch 'master' into junderw/psbt-complete-inputs 2022-11-22 18:57:36 +09:00
wiz
f60eefcf43 Merge branch 'master' into nymkappa/bugfix/404-ftx-not-found 2022-11-22 18:18:14 +09:00
wiz
222951b15d Merge branch 'master' into junderw/psbt-complete-inputs 2022-11-22 17:59:50 +09:00
wiz
3d31ed4f77 Merge branch 'master' into nymkappa/bugfix/node-count 2022-11-22 17:25:23 +09:00
softsimon
3b9e3c33f6 Support Maxmind Lite
fixes #2553
2022-11-22 16:13:27 +09:00
Mononaut
b04e6cb8b0 add ADVANCED_TRANSACTION_SELECTION default to config test 2022-11-22 15:10:24 +09:00
Mononaut
4adc9a13da refactor async mempool/block update callbacks 2022-11-22 14:43:58 +09:00