155 Commits

Author SHA1 Message Date
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
9a3be34450 guard new tx selection algo behind config setting 2022-11-22 14:43:58 +09:00
wiz
6e73073e06 Merge branch 'master' into fix-block-summary-vsize 2022-11-21 21:03:45 +09:00
Mononaut
6204784fff Fetch missing block audit scores 2022-11-21 18:45:34 +09:00
Mononaut
85131b35c3 Fix rounded vsize in block summaries 2022-11-04 10:37:14 -06:00
Mononaut
8e4f996200 Add match rate to block page 2022-10-28 18:49:29 -06:00
Felipe Knorr Kuhn
43e8e8a2ef Merge branch 'master' into nymkappa/bugfix/index-blocks-prices-often 2022-07-21 16:29:24 -07:00
nymkappa
2b4917b685 Wait for the price updater to complete before saving blocks prices 2022-07-16 09:22:45 +02:00
nymkappa
d68bc1f181 Refactor BlocksSummariesRepository::$saveSummary 2022-07-15 21:48:39 +02:00
nymkappa
775b9d22cc Save current progress on the block audit page 2022-07-14 20:41:50 +02:00
nymkappa
e29a4e0a16 [Indexing] Link blocks to their closest known price 2022-07-11 22:14:59 +02:00
nymkappa
bda8b4612b Add USD serie in block fee/reward charts 2022-07-11 22:10:25 +02:00
softsimon
bde6bdd6c9 Refactoring backend routes code 2022-07-11 19:15:28 +02:00
nymkappa
e9b7bf2838 [Indexer] Set log level accordingly - Remove indexing ETAs 2022-07-11 11:07:41 +02:00
nymkappa
d9d8c75fe4 Liquid always uses esplora (regression of #2039) 2022-07-11 08:41:28 +02:00
nymkappa
d047c53895 Fix pagination issue in blocks list 2022-07-09 16:02:43 +02:00
nymkappa
131a728a06 Use bitcoin core instead of esplore for fetch blocks on bitcoin networks 2022-07-08 16:34:00 +02:00
nymkappa
4232ac8110 If any indexing fails | chain of hash invalid, try again in 10 seconds 2022-07-06 10:36:26 +02:00
wiz
0306c95d9e Merge branch 'master' into feature/nymkappa/index-difficulty-adjustments 2022-07-06 00:20:39 +02:00
nymkappa
36d9425853 Index difficulty adjustments 2022-07-05 16:52:56 +02:00
nymkappa
36330db2a5 Don't run the indexer unless Bitcoin Core is fully synced 2022-06-25 19:18:32 +02:00
nymkappa
1599d202fd Implement our own price indexer with historical data 2022-06-23 15:42:42 +02:00
nymkappa
1b1e058251 Set block/:hash/summary expiration to 1 month - Support re-org for block summaries 2022-06-20 16:35:10 +02:00
nymkappa
f98b829678 Index block summaries in db 2022-06-18 16:48:02 +02:00
Mononaut
8c78810ef8 Add API endpoint for block summary data 2022-06-16 02:46:27 +00:00
nymkappa
a507dfe2cb Cleanup some ops logs 2022-06-13 10:12:27 +02:00
nymkappa
570ea6796e Add 'db-less' mining pool tagging support 2022-06-07 11:28:39 +02:00
nymkappa
5cf83f2bab Only attempt to save fx rate if database is enabled 2022-05-31 20:29:43 +02:00
nymkappa
79fd45127e Create rates table on all networks 2022-05-31 11:20:31 +02:00
wiz
ae567e0cd5 Merge branch 'master' into nymkappa/feature/historical-rates 2022-05-31 17:35:54 +09:00
nymkappa
e7023ad22a Mining dashboard still runs fine if Bitcoin Core becomes unavailable 2022-05-27 11:26:56 +02:00
nymkappa
4591489e8c Save bisq aggregate exchange rates in the database for each new block 2022-05-25 10:51:35 +02:00
nymkappa
38a8d37b5f Merge branch 'master' into nymkappa/feature/merge-blocks 2022-05-24 10:14:06 +02:00
nymkappa
1088eeef5d Merge legacy and mining /blocks components and APIs 2022-05-23 09:08:40 +02:00
nymkappa
45f8657eb4 Move indexing logic into Indexer class 2022-05-19 16:41:14 +02:00
nymkappa
14281bf647 Make sure to re-index skipped block when backend is offline for too long 2022-05-19 16:41:13 +02:00
nymkappa
1bcd4c3dcc Delete useless log 2022-05-17 15:58:11 +02:00
nymkappa
78b9a47580 Only process mining pools on Bitcoin networks 2022-05-12 08:13:41 +02:00
nymkappa
ec37cc5952 If block exists in memory cache, return it directly for /block API 2022-05-12 08:13:41 +02:00
nymkappa
178cb72004 Update block API to use indexing if available 2022-05-12 08:13:40 +02:00
nymkappa
3db04d887b Added indexing progress indicator for hashrates, update logging 2022-05-10 15:48:21 +02:00
nymkappa
3d29ce93d2 Create indexing sticky notification that show indexing progress in all mining dashboard related pages 2022-05-10 15:48:20 +02:00
wiz
eae828c4d7 Merge pull request #1564 from mempool/nymkappa/bugfix/binance-regex
Ignore case on coinbase tag regexes
2022-04-25 22:38:49 +00:00
wiz
f681ace817 Merge pull request #1563 from mempool/nymkappa/feature/remove-block-extras-loading-indicator
Remove loading indicator for blocks-extras API
2022-04-24 07:25:27 +00:00
nymkappa
621a308b99 Ignore case on coinbase tag regexes 2022-04-22 03:25:34 -04:00
nymkappa
d1fc5e49ce Remove loading indicator for blocks-extras API 2022-04-22 00:49:02 -04:00
nymkappa
c4bfefabcc Manually re-index the last 10 blocks when the new block previoushash does not match latest block hash 2022-04-19 15:45:06 +09:00
nymkappa
c849b5d3f1 Validate block hash chain after indexing and for new blocks 2022-04-18 17:49:22 +09:00