Mononaut
|
983a9ecd0e
|
Replace cached blocks on reorg, serve stale blocks
|
2023-07-10 16:14:02 +09:00 |
|
Mononaut
|
74604b67fd
|
Enforce Rust GBT instance lifecycle
|
2023-07-03 10:18:18 -04:00 |
|
softsimon
|
09b22356f0
|
Merge branch 'master' into mononaut/effective-rate-templates
|
2023-07-02 18:11:28 +02:00 |
|
softsimon
|
5b09ffd42e
|
Merge branch 'master' into mononaut/atomic-cpfp
|
2023-07-01 22:04:14 +02:00 |
|
softsimon
|
588bf97a32
|
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
|
9c63ad4e49
|
clean up backend websocket logic
|
2023-06-30 19:43:04 -04:00 |
|
Mononaut
|
7a5342adf6
|
Save effective fee rates to block templates & summaries
|
2023-06-29 19:24:19 -04:00 |
|
Mononaut
|
2448090546
|
Make cpfp db save operations atomic
|
2023-06-22 12:08:47 -04:00 |
|
Mononaut
|
20dce32900
|
Separate summary and audit-summary API endpoints
|
2023-06-20 15:13:52 -04:00 |
|
softsimon
|
7fb6fccb00
|
Merge pull request #3842 from mempool/mononaut/consistent-fee-ranges
Fix fee range inconsistencies
|
2023-06-15 16:49:07 +02:00 |
|
softsimon
|
58ae072d5f
|
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
|
46935ff208
|
add backfilled audit stats to cached blocks
|
2023-06-14 16:15:33 -04:00 |
|
Mononaut
|
4ae8388aeb
|
Add expected fee % diff to blocks list page
|
2023-06-10 12:35:15 -04:00 |
|
Mononaut
|
9d12a71702
|
Add indexer task to backfill audit fee/weight stats
|
2023-06-10 12:34:16 -04:00 |
|
Mononaut
|
a74a9fe73a
|
Merge branch 'master' into merged-expected-block-fees
|
2023-06-10 12:15:29 -04:00 |
|
Mononaut
|
54f5dc5ded
|
Fix fee range inconsistencies
|
2023-06-07 11:59:31 -04:00 |
|
Mononaut
|
5cf0980af4
|
Remove legacy mined block cpfp loop, reset stale ancestors
|
2023-06-06 14:19:30 -04:00 |
|
Mononaut
|
102b6a291f
|
Fix missing fees in $updateBlocks without esplora
|
2023-06-06 17:34:22 +02:00 |
|
Joost Jager
|
16e86e3976
|
Show expected fees in blocks list
|
2023-06-06 08:52:29 +02:00 |
|
Mononaut
|
e070c121bc
|
Count sigops & use adjusted vsizes in mempool projections
|
2023-05-31 11:29:56 -04:00 |
|
softsimon
|
6154bf3b1a
|
Fix for pool output address matching
fixes #3782
|
2023-05-24 01:22:01 +04:00 |
|
Mononaut
|
b673fdbcd1
|
Fix new block mempool deletion race condition
|
2023-05-05 10:19:11 -07:00 |
|
Mononaut
|
0b2eb73c3c
|
delay writing disk cache until block handler completes
|
2023-05-03 15:53:47 -06:00 |
|
softsimon
|
0552ff8c4b
|
Add end quotes
|
2023-05-01 00:16:23 +04:00 |
|
Mononaut
|
e63ca81de9
|
detect and log stall in main loop
|
2023-04-28 19:17:58 -06:00 |
|
nymkappa
|
ad5562a549
|
[indexing] save missing fee_percentiles and median_fee_amt when indexing on the fly
|
2023-04-06 11:55:17 +09:00 |
|
softsimon
|
0d6e68100b
|
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
|
9d9955c2be
|
Cleanup some log
|
2023-04-01 12:00:54 +09:00 |
|
nymkappa
|
5bed867b5e
|
Keep re-org'ed block summaries in the database
|
2023-03-31 12:08:05 +09:00 |
|
nymkappa
|
38c08c4e25
|
When a re-org happens, keep the block templates for audit
|
2023-03-29 17:32:17 +09:00 |
|
Mononaut
|
61a2658b62
|
refactor effective rate calculation
|
2023-03-28 16:20:20 +09:00 |
|
Mononaut
|
2da2a6f612
|
Use effective fee rate heuristics for block fee span
|
2023-03-28 16:19:06 +09:00 |
|
nymkappa
|
91f2b8a933
|
Revert regression introduced in #1320
|
2023-03-26 17:54:24 +09:00 |
|
softsimon
|
e1770cc9a2
|
Removing Sigterm. Cache write block interval configuration.
|
2023-03-20 15:46:05 +09:00 |
|
Mononaut
|
7346b2c595
|
Fix missing fees in liquid block tooltips
|
2023-03-18 18:11:10 +09:00 |
|
Mononaut
|
0e1b4fbd1f
|
Save cache to disk every 6 blocks
|
2023-03-12 19:03:19 +09:00 |
|
nymkappa
|
d682cb218a
|
Use core to fetch block because esplora/electrs still return integer difficulty
|
2023-03-03 13:59:17 +09:00 |
|
nymkappa
|
496a551308
|
Remove useless code
|
2023-03-02 10:08:40 +09:00 |
|
nymkappa
|
c66607a04f
|
Fix chain divergence detection upon new block (use the new interface)
|
2023-03-01 13:50:15 +09:00 |
|
nymkappa
|
8b947a6c67
|
Enforce BlockExtended use for block indexing - Unify /api/v1/block(s) API(s) response format
|
2023-02-27 18:00:00 +09:00 |
|
nymkappa
|
a68deda4fe
|
Use bitcoinApiFactory when we don't need verbose blocks or confirmation number
|
2023-02-27 11:46:37 +09:00 |
|
nymkappa
|
b028df0ff1
|
Format percentiles in a more verbose way
|
2023-02-25 14:22:16 +09:00 |
|
nymkappa
|
b50b34c5f9
|
Add missing coinbase_signature_ascii
|
2023-02-25 14:22:16 +09:00 |
|
nymkappa
|
613f69e401
|
previousblockhash -> previous_block_hash
|
2023-02-25 14:22:15 +09:00 |
|
nymkappa
|
f9932d4cd2
|
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
|
04bbb3c6cc
|
Remove block_time from indexed fields
|
2023-02-25 14:22:15 +09:00 |
|
nymkappa
|
b97ff16bc2
|
Index coinbase signature in ascii
|
2023-02-25 14:22:14 +09:00 |
|
nymkappa
|
64831840b9
|
Dont compute fee percentile / median fee when indexing is disabled because we need summaries
|
2023-02-25 14:22:14 +09:00 |
|
nymkappa
|
6083b79d5a
|
List orphaned blocks in the new blocks-bulk API
|
2023-02-25 14:22:13 +09:00 |
|
nymkappa
|
d6a8c3c347
|
Compute median fee and fee percentiles in sats
|
2023-02-25 14:22:13 +09:00 |
|