260 Commits

Author SHA1 Message Date
Mononaut
db8ba7c938
More robust error handling and logging during summaries indexing 2024-01-30 16:42:55 +00:00
Mononaut
09e38ac177
Goggles indexing config & rate limit 2024-01-27 18:22:58 +00:00
Mononaut
09a727c00d
Fix more Goggles indexing bugs 2024-01-24 12:18:42 +00:00
Mononaut
8ca2b2b5c0
Fix version update & error handling in Goggles indexing 2024-01-23 17:20:57 +00:00
Mononaut
82920f621f
Fix Goggles indexing when summaries disabled 2024-01-23 13:33:59 +00:00
Mononaut
7405cf8336
Add block classification indexing 2024-01-23 01:44:19 +00:00
Mononaut
1507003c19
Save goggle flags in audit templates & block summaries 2024-01-22 22:32:18 +00:00
Mononaut
00887bc24b
Refactor indexer scheduling to avoid accumulating identical tasks 2023-11-14 06:30:22 +00:00
Mononaut
1ae34e069c
Fix silently unhandled database exceptions 2023-11-14 05:11:51 +00:00
Mononaut
441b505aa3
Send correct tx conf status in websocket msgs 2023-09-14 23:27:40 +00:00
junderw
ea926660fe
Fix: Difficulty calculations for Liquid networks must be NaN 2023-08-04 20:42:14 -07:00
wiz
e9cd41722b
Merge pull request #4081 from mempool/mononaut/fix-null-coinbase-fee
fix null coinbase fees in block summary
2023-08-02 16:05:09 +09:00
Mononaut
543357f1db
fix null coinbase fees in block summary 2023-08-01 17:33:03 +09:00
junderw
9bf334a22d
Fix: Use bits to calculate difficulty instead of floating points 2023-08-01 00:52:45 -07:00
Mononaut
0d25ef0b5b
Get block txs from esplora, index CPFP together with summaries 2023-07-31 18:13:16 +09:00
Mononaut
bafc0bd9cf
fix indexing log prints 2023-07-31 18:13:11 +09:00
Mononaut
363fc1b00b
Get blocks from electrs again 2023-07-31 15:39:02 +09:00
Mononaut
5138f9a254
Implement Redis cache for block and mempool data 2023-07-31 12:16:33 +09:00
Mononaut
589adb95c3
remove stray debugging log 2023-07-27 14:49:21 +09:00
Mononaut
1fd5b975f1
Handle failures while fetching block transactions 2023-07-27 11:45:16 +09:00
Mononaut
25925751eb
refactor $getTransactionsExtended to optimise API requests 2023-07-25 12:09:13 +09:00
Mononaut
0ebfd6f017
Fetch block txs from mempool/electrs in bulk 2023-07-25 10:27:43 +09:00
Mononaut
709783280a
Fix liquid fees & remove minimum fee rate 2023-07-19 15:42:02 +09:00
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