Commit graph

180 commits

Author SHA1 Message Date
softsimon
3f0bcbe64c
Merge pull request #3043 from mempool/nymkappa/bugfix/blocks-api
Fixes blocks api (missing fee range)
2023-02-18 15:26:08 +07:00
Mononaut
2363631326
Add audit / block health config feature flag 2023-02-15 16:28:29 +09:00
nymkappa
32aa7aaff1
Remove bisq price fetch and replace it with our in house price index 2023-02-15 16:05:14 +09:00
nymkappa
56dad33fce
Always return fully extended block in blocks API even if indexing is disabled 2023-02-14 22:14:28 +09:00
wiz
b2b8911030
Merge branch 'master' into mononaut/scrollable-blockchain 2023-01-12 22:01:45 +09:00
wiz
3b8802d39e
Merge branch 'master' into mononaut/document-backend-config 2023-01-12 21:32:28 +09:00
Mononaut
f0d3bb87c6
handle gaps in indexed CPFP data 2023-01-11 08:44:11 -06:00
Mononaut
8de3fd0988
batch db inserts for cpfp data 2023-01-11 08:44:11 -06:00
Mononaut
01c96f80f9
add cpfp progress marker to avoid reindexing early blocks 2023-01-11 08:44:10 -06:00
Mononaut
b50936f001
compact schemas for cpfp tables 2023-01-11 08:44:10 -06:00
Mononaut
7793eaecbc
fix cpfp indexing rate calculation 2023-01-11 08:44:10 -06:00
Mononaut
ee95d033ac
remove slow cpfp indexing path 2023-01-11 08:44:10 -06:00
Mononaut
0d921cf7a6
don't rely on blocks table for cpfp indexing progress 2023-01-11 08:44:10 -06:00
Mononaut
2e45dab4b7
Rename TRANSACTION_INDEXING to CPFP_INDEXING and add to mainnet prod config 2023-01-09 10:36:08 -06:00
nymkappa
9f4107319f
Fetch coinbase tx with core when esplora fails to do so 2023-01-07 11:17:30 +01:00
Mononaut
befafaa60c
add paginated virtual scrolling to blockchain blocks bar 2023-01-06 10:13:53 -06:00
softsimon
05a8154db0
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
dcc8b81ca6
Merge branch 'master' into nymkappa/bugfix/cleanup-logs 2023-01-05 00:46:21 +04:00
nymkappa
db4bf52596
Fix error 500 when querying /blocks using "INDEXING_BLOCKS_AMOUNT": 0 2022-12-16 17:43:37 +01:00
Mononaut
fb137e6247
Fix & reenable cpfp indexer optimized path 2022-12-07 18:58:03 -06:00
nymkappa
efb48271f9
Cleanup logs 2022-12-01 15:52:06 +01:00
wiz
272b6d2437
Disable optimization in CPFP indexing when block summaries indexing is enabled 2022-11-29 23:47:43 +09:00
Mononaut
6d6dd09d11
get blocks from esplora for cpfp indexer 2022-11-29 11:42:08 +09:00
Mononaut
f2ad184d1f
optimize cpfp indexing 2022-11-29 11:42:08 +09:00
Mononaut
9b6a012476
calculate & index cpfp packages 2022-11-29 11:42:07 +09:00
Mononaut
2290f98011
only query blocks_audits on bitcoin networks 2022-11-28 14:26:28 +09:00
Mononaut
e627122239
move block audit endpoint from mining to bitcoin routes 2022-11-25 19:32:50 +09:00
Mononaut
201b32bdcd
better fallbacks for missing block summaries data 2022-11-25 10:16:58 +09:00
Mononaut
786d73625a
guard new tx selection algo behind config setting 2022-11-22 14:43:58 +09:00
wiz
adcc1ba4f0
Merge branch 'master' into fix-block-summary-vsize 2022-11-21 21:03:45 +09:00
Mononaut
5b6f713ef3
Fetch missing block audit scores 2022-11-21 18:45:34 +09:00
Mononaut
9c6799e193
Fix rounded vsize in block summaries 2022-11-04 10:37:14 -06:00
Mononaut
f3eb403c17
Add match rate to block page 2022-10-28 18:49:29 -06:00
Felipe Knorr Kuhn
2dc875bb33
Merge branch 'master' into nymkappa/bugfix/index-blocks-prices-often 2022-07-21 16:29:24 -07:00
nymkappa
e0952a4c1d
Wait for the price updater to complete before saving blocks prices 2022-07-16 09:22:45 +02:00
nymkappa
2872d2e299
Refactor BlocksSummariesRepository::$saveSummary 2022-07-15 21:48:39 +02:00
nymkappa
1be7c953ea
Save current progress on the block audit page 2022-07-14 20:41:50 +02:00
nymkappa
40634a0eb8
[Indexing] Link blocks to their closest known price 2022-07-11 22:14:59 +02:00
nymkappa
80b3b91a82
Add USD serie in block fee/reward charts 2022-07-11 22:10:25 +02:00
softsimon
2253dd570d
Refactoring backend routes code 2022-07-11 19:15:28 +02:00
nymkappa
38ac38849e
[Indexer] Set log level accordingly - Remove indexing ETAs 2022-07-11 11:07:41 +02:00
nymkappa
0093eab269
Liquid always uses esplora (regression of #2039) 2022-07-11 08:41:28 +02:00
nymkappa
b5daf205a0
Fix pagination issue in blocks list 2022-07-09 16:02:43 +02:00
nymkappa
97ff1e37aa
Use bitcoin core instead of esplore for fetch blocks on bitcoin networks 2022-07-08 16:34:00 +02:00
nymkappa
bbc9df486e
If any indexing fails | chain of hash invalid, try again in 10 seconds 2022-07-06 10:36:26 +02:00
wiz
7424c65430
Merge branch 'master' into feature/nymkappa/index-difficulty-adjustments 2022-07-06 00:20:39 +02:00
nymkappa
acfdc8163b
Index difficulty adjustments 2022-07-05 16:52:56 +02:00
nymkappa
d6f594b95a
Don't run the indexer unless Bitcoin Core is fully synced 2022-06-25 19:18:32 +02:00
nymkappa
68f72e3074
Implement our own price indexer with historical data 2022-06-23 15:42:42 +02:00
nymkappa
aa86885e6b
Set block/:hash/summary expiration to 1 month - Support re-org for block summaries 2022-06-20 16:35:10 +02:00