226 Commits

Author SHA1 Message Date
wiz
a743112c39 Merge branch 'master' into mononaut/scrollable-blockchain 2023-01-12 22:01:45 +09:00
wiz
81a1f13a87 Merge branch 'master' into mononaut/document-backend-config 2023-01-12 21:32:28 +09:00
Mononaut
6f6af762dd handle gaps in indexed CPFP data 2023-01-11 08:44:11 -06:00
Mononaut
74d0df0457 batch db inserts for cpfp data 2023-01-11 08:44:11 -06:00
Mononaut
cb8196a27a add cpfp progress marker to avoid reindexing early blocks 2023-01-11 08:44:10 -06:00
Mononaut
c68d9d8a13 compact schemas for cpfp tables 2023-01-11 08:44:10 -06:00
Mononaut
7cc11e622c fix cpfp indexing rate calculation 2023-01-11 08:44:10 -06:00
Mononaut
6279ba96ab remove slow cpfp indexing path 2023-01-11 08:44:10 -06:00
Mononaut
3ff2a1b9dd don't rely on blocks table for cpfp indexing progress 2023-01-11 08:44:10 -06:00
Mononaut
105ca296e2 Rename TRANSACTION_INDEXING to CPFP_INDEXING and add to mainnet prod config 2023-01-09 10:36:08 -06:00
nymkappa
a56db2c9ae Fetch coinbase tx with core when esplora fails to do so 2023-01-07 11:17:30 +01:00
Mononaut
b35fbbbbd9 add paginated virtual scrolling to blockchain blocks bar 2023-01-06 10:13:53 -06:00
softsimon
8ab33b3f49 Merge pull request #2851 from mempool/nymkappa/bugfix/error-500-blocks-list
Fix error 500 when querying /blocks using `"INDEXING_BLOCKS_AMOUNT": 0`
2023-01-05 01:16:09 +04:00
softsimon
92a356f10e Merge branch 'master' into nymkappa/bugfix/cleanup-logs 2023-01-05 00:46:21 +04:00
nymkappa
f177ee44ec Fix error 500 when querying /blocks using "INDEXING_BLOCKS_AMOUNT": 0 2022-12-16 17:43:37 +01:00
Mononaut
3b0edf2e01 Fix & reenable cpfp indexer optimized path 2022-12-07 18:58:03 -06:00
nymkappa
4631ba67b7 Cleanup logs 2022-12-01 15:52:06 +01:00
wiz
5347b86824 Disable optimization in CPFP indexing when block summaries indexing is enabled 2022-11-29 23:47:43 +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
bc076a850e calculate & index cpfp packages 2022-11-29 11:42: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
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