Mononaut
|
7a059ba294
|
get chain tip direct from Bitcoin Core to avoid race conditions
|
2023-07-17 15:21:52 +09:00 |
|
Mononaut
|
e8c703fdbc
|
replace client recent blocks on reorg
|
2023-07-13 10:43:18 +09:00 |
|
Mononaut
|
385cb087d3
|
Replace cached blocks on reorg, serve stale blocks
|
2023-07-10 16:14:02 +09:00 |
|
Mononaut
|
fc504012d5
|
Enforce Rust GBT instance lifecycle
|
2023-07-03 10:18:18 -04:00 |
|
softsimon
|
5f582195ad
|
Merge branch 'master' into mononaut/effective-rate-templates
|
2023-07-02 18:11:28 +02:00 |
|
softsimon
|
f80257c5ea
|
Merge branch 'master' into mononaut/atomic-cpfp
|
2023-07-01 22:04:14 +02:00 |
|
softsimon
|
2bda12e5f9
|
Merge pull request #3881 from mempool/mononaut/separate-audit-api
Separate summary and audit-summary API endpoints
|
2023-07-01 19:43:20 +02:00 |
|
Mononaut
|
ca6ddd609d
|
clean up backend websocket logic
|
2023-06-30 19:43:04 -04:00 |
|
Mononaut
|
48d62a1396
|
Save effective fee rates to block templates & summaries
|
2023-06-29 19:24:19 -04:00 |
|
Mononaut
|
1f442b9ea6
|
Make cpfp db save operations atomic
|
2023-06-22 12:08:47 -04:00 |
|
Mononaut
|
4fbab08586
|
Separate summary and audit-summary API endpoints
|
2023-06-20 15:13:52 -04:00 |
|
softsimon
|
d955dbff55
|
Merge pull request #3842 from mempool/mononaut/consistent-fee-ranges
Fix fee range inconsistencies
|
2023-06-15 16:49:07 +02:00 |
|
softsimon
|
c630d705df
|
Merge pull request #3839 from mempool/mononaut/clean-up-legacy-cpfp
Clean up legacy CPFP calculations
|
2023-06-14 23:14:07 +02:00 |
|
Mononaut
|
c4f7b99978
|
add backfilled audit stats to cached blocks
|
2023-06-14 16:15:33 -04:00 |
|
Mononaut
|
93d24d1cf7
|
Add expected fee % diff to blocks list page
|
2023-06-10 12:35:15 -04:00 |
|
Mononaut
|
5b62966863
|
Add indexer task to backfill audit fee/weight stats
|
2023-06-10 12:34:16 -04:00 |
|
Mononaut
|
aedaf53137
|
Merge branch 'master' into merged-expected-block-fees
|
2023-06-10 12:15:29 -04:00 |
|
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 |
|