Commit graph

270 commits

Author SHA1 Message Date
Mononaut
3c022ad755
Fix fee range inconsistencies 2023-06-07 11:59:31 -04:00
Mononaut
c8fc416c88
Remove legacy mined block cpfp loop, reset stale ancestors 2023-06-06 14:19:30 -04:00
Mononaut
386037d1db
Fix missing fees in $updateBlocks without esplora 2023-06-06 17:34:22 +02:00
Joost Jager
74b2014dff
Show expected fees in blocks list 2023-06-06 08:52:29 +02:00
Mononaut
09e4e44e88
Count sigops & use adjusted vsizes in mempool projections 2023-05-31 11:29:56 -04:00
softsimon
31ea2e1d4b
Fix for pool output address matching
fixes #3782
2023-05-24 01:22:01 +04:00
Mononaut
d322c6b5b5
Fix new block mempool deletion race condition 2023-05-05 10:19:11 -07:00
Mononaut
e5f97ace8b
delay writing disk cache until block handler completes 2023-05-03 15:53:47 -06:00
softsimon
58b08f2c33
Add end quotes 2023-05-01 00:16:23 +04:00
Mononaut
95df317f56
detect and log stall in main loop 2023-04-28 19:17:58 -06:00
nymkappa
6016db2533
[indexing] save missing fee_percentiles and median_fee_amt when indexing on the fly 2023-04-06 11:55:17 +09:00
softsimon
2ef340712f
Merge pull request #3442 from mempool/nymkappa/reorg-keep-templates
When a re-org happens, keep the block templates for audit
2023-04-03 12:24:05 +09:00
nymkappa
321161ede9
Cleanup some log 2023-04-01 12:00:54 +09:00
nymkappa
44bbb472d3
Keep re-org'ed block summaries in the database 2023-03-31 12:08:05 +09:00
nymkappa
9e4fe40ca3
When a re-org happens, keep the block templates for audit 2023-03-29 17:32:17 +09:00
Mononaut
2fc404a55c
refactor effective rate calculation 2023-03-28 16:20:20 +09:00
Mononaut
2baa10dcef
Use effective fee rate heuristics for block fee span 2023-03-28 16:19:06 +09:00
nymkappa
414383638d
Revert regression introduced in #1320 2023-03-26 17:54:24 +09:00
softsimon
517cf613c1
Removing Sigterm. Cache write block interval configuration. 2023-03-20 15:46:05 +09:00
Mononaut
ed46232b83
Fix missing fees in liquid block tooltips 2023-03-18 18:11:10 +09:00
Mononaut
8bd05987e5
Save cache to disk every 6 blocks 2023-03-12 19:03:19 +09:00
nymkappa
7ea2d3b808
Use core to fetch block because esplora/electrs still return integer difficulty 2023-03-03 13:59:17 +09:00
nymkappa
be4bd691ee
Remove useless code 2023-03-02 10:08:40 +09:00
nymkappa
a67656389e
Fix chain divergence detection upon new block (use the new interface) 2023-03-01 13:50:15 +09:00
nymkappa
0aff276a5c
Enforce BlockExtended use for block indexing - Unify /api/v1/block(s) API(s) response format 2023-02-27 18:00:00 +09:00
nymkappa
5792dee553
Use bitcoinApiFactory when we don't need verbose blocks or confirmation number 2023-02-27 11:46:37 +09:00
nymkappa
ed8cf89fee
Format percentiles in a more verbose way 2023-02-25 14:22:16 +09:00
nymkappa
e19db4ae35
Add missing coinbase_signature_ascii 2023-02-25 14:22:16 +09:00
nymkappa
aa1114926c
previousblockhash -> previous_block_hash 2023-02-25 14:22:15 +09:00
nymkappa
a0488dba76
Cleanup block before sending response in /blocks-bulk API
Remove block_time
Index summaries on the fly
2023-02-25 14:22:15 +09:00
nymkappa
086ee68b52
Remove block_time from indexed fields 2023-02-25 14:22:15 +09:00
nymkappa
75a99568bf
Index coinbase signature in ascii 2023-02-25 14:22:14 +09:00
nymkappa
eceedf0bdf
Dont compute fee percentile / median fee when indexing is disabled because we need summaries 2023-02-25 14:22:14 +09:00
nymkappa
281899f551
List orphaned blocks in the new blocks-bulk API 2023-02-25 14:22:13 +09:00
nymkappa
458f24c9f2
Compute median fee and fee percentiles in sats 2023-02-25 14:22:13 +09:00
nymkappa
8f716a1d8c
Fix median timestamp field - Fix reponse format when block is indexed on the fly 2023-02-25 14:22:13 +09:00
nymkappa
8612dd2d73
Remove unescessary data from the blocks-bulk API 2023-02-25 14:22:12 +09:00
nymkappa
73f76474dd
Implemented coinstatsindex indexing 2023-02-25 14:22:12 +09:00
nymkappa
c44896f53e
Get blocks data set by bulk (non indexed) 2023-02-25 14:22:11 +09:00
nymkappa
761edbce9a
Fix database usage when database is disabled 2023-02-19 19:08:29 +09:00
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