192 Commits

Author SHA1 Message Date
nymkappa
4596394100
[mining] pool updater is now self contained service 2024-08-20 12:07:20 +02:00
nymkappa
ae2ed8fdae
[mining] fix pools updater only running at start 2024-08-20 11:53:48 +02:00
Mononaut
99b8a3cb3e
Rename AUTOMATIC_POOLS_UPDATE, set in prod 2024-07-05 05:58:14 +00:00
natsoni
25c0eb62b2
More robust price service 2024-06-04 10:58:04 +02:00
softsimon
1dd7a6ebac
Convert v3 api into v1 2024-04-12 15:59:33 +09:00
softsimon
55c4d4d03d
Paid currency api support 2024-04-12 14:10:47 +09:00
natsoni
669cf59269
Set monthly granulary for fx rates 2024-03-11 15:27:43 +01:00
natsoni
8e158e1786
Fix lastHistoricalRun variable to be in seconds 2024-03-11 14:28:06 +01:00
natsoni
a5099fed75
Add backend checks for enabling fiat prices and update config paths 2024-03-10 17:12:19 +01:00
natsoni
f121d16544
Add more fiat currencies using fx rates from FreeCurrencyAPI 2024-03-07 10:48:32 +01:00
Mononaut
0230f95001
Fix bad coinbase price url, switch to median prices 2024-01-08 22:39:51 +00:00
Mononaut
20f61fc6a0
Round batch sizes up 2023-11-15 06:58:00 +00:00
Mononaut
35d7c55c1d
Configurable esplora batch sizes 2023-11-15 06:12:15 +00:00
Mononaut
b9217da453
Change internal API prefix to "internal" 2023-11-12 07:08:21 +00:00
Mononaut
70badaf461
Speed up $scanForClosedChannels, use internal outspends apis 2023-11-12 07:08:20 +00:00
Mononaut
995acb238d
Refactor forensics batching, speed up opened channel forensics 2023-11-12 07:08:20 +00:00
Mononaut
5bee54a2bf
Use new bulk endpoints to speed up forensics 2023-11-12 07:08:19 +00:00
softsimon
07f95acc29
Base expiry on update frequency 2023-08-04 13:26:19 +09:00
softsimon
2892bfa1d8
Fixing cycle reset at top of the hour 2023-08-04 13:23:09 +09:00
softsimon
172c77328b
Changing setting to per hour 2023-08-03 18:22:52 +09:00
softsimon
284d39baa8
Update price at least every hour 2023-08-03 17:43:02 +09:00
softsimon
af4d0b4d3f
Allow priceUpdater to run without storing to database 2023-08-03 17:43:02 +09:00
softsimon
ae59f95ba9
Refactoring price update config. Fixing last price time. 2023-08-03 17:43:02 +09:00
Mononaut
09c23b1241
configurable price update frequency 2023-08-03 17:43:02 +09:00
nymkappa
1f003cc292
[lightning] save node features as stringified json array in db 2023-07-16 18:17:48 +09:00
nymkappa
73d9b4ef28
[price updater] update latestPrices timestamp before pushing to websocket 2023-07-15 17:29:29 +09:00
wiz
09b966e507
Merge branch 'master' into nymkappa/scan-closed-channel-no-mempool 2023-07-12 16:00:52 +09:00
nymkappa
ea51ab8d0b
[indexer] show github sha when successufly updated pools json 2023-05-30 10:42:41 -07: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
a5dd141934
Don't fetch prices on signet/testnet, always show 0 2023-03-14 15:39:15 +09:00
nymkappa
ecfb980e75
Disable pool update when running lightning only 2023-03-13 17:24:23 +09:00
softsimon
fdbcef29e5
Merge pull request #3212 from mempool/nymkappa/bugfix/initial-pool-download
Fix initial pool update when db is empty
2023-03-05 15:44:14 +09:00
wiz
a9a2ff0347
Merge pull request #3215 from mempool/nymkappa/bugfix/price
Handle missing price (show 0)
2023-03-05 15:34:31 +09:00
nymkappa
ff7c85180d
Fix initial pool update when db is empty 2023-03-05 08:27:30 +09:00
nymkappa
001be82f5a
Move some notice into info 2023-03-05 08:23:05 +09:00
nymkappa
d483362a9b
Handle missing price (show 0) 2023-03-04 10:51:13 +09:00
nymkappa
7316d7d7e8
Merge branch 'master' into nymkappa/bugfix/ignore-too-low-lightning-timestamps 2023-03-01 11:08:43 +09:00
nymkappa
d0d2303513
Document --update-pools - Added some logs 2023-02-26 14:19:10 +09:00
nymkappa
6d1e6a92ad
[LND] Nullify zeroed timestamps 2023-02-25 18:30:29 +09:00
nymkappa
9395a5031e
Log the whole exception in pool parser 2023-02-25 17:12:50 +09:00
nymkappa
2363a397f1
Remove duplicated db transaction 2023-02-25 17:05:58 +09:00
nymkappa
ad9e42db26
Use regexes instead of tags 2023-02-25 16:32:03 +09:00
nymkappa
117aa1375d
Disable mining pools update if AUTOMATIC_BLOCK_REINDEXING is not set - Re-index unknown blocks when a new pool is added 2023-02-25 16:32:03 +09:00
nymkappa
d87fb04a92
Point to the new mining pool files pools-v2.json 2023-02-25 16:32:02 +09:00
nymkappa
d3fdef256c
Rewrite mining pools parser - Re-index blocks table 2023-02-25 16:31:47 +09:00