204 Commits

Author SHA1 Message Date
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
9ff5ce0d37
Change order of cpfp db operations 2023-06-21 19:57:18 -04:00
Mononaut
e18f3800be
Hotfix for undefined cpfp cluster bug 2023-06-21 19:07:00 -04:00
Mononaut
4fbab08586
Separate summary and audit-summary API endpoints 2023-06-20 15:13:52 -04:00
softsimon
c5bf167e36
Merge pull request #3846 from mempool/mononaut/audit-details
Add expected vs actual audit details comparison table
2023-06-14 23:05:07 +02:00
softsimon
e8420853e2
Merge pull request #3838 from mempool/mononaut/dependent-rate-indexing
calculate & index ancestor-dependent effective rates
2023-06-14 23:02:25 +02:00
softsimon
1fbdf97639
Merge branch 'master' into nymkappa/fix-possible-crash 2023-06-12 15:45:02 +02: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
3013386ca5
Add expected weight to audit table 2023-06-10 12:32:53 -04:00
Mononaut
aedaf53137
Merge branch 'master' into merged-expected-block-fees 2023-06-10 12:15:29 -04:00
softsimon
9a99ee6486
Merge pull request #3772 from mempool/nymkappa/dont-rethrow-block-summaries
[audit] warn if we cannot save templates and remove exception re-throw
2023-06-07 18:31:59 +02:00
nymkappa
fd30bff9c6
don't throw when BlocksAuditRepositories.$saveAudit fails 2023-06-07 18:04:21 +02:00
Mononaut
ca9b48283d
calculate & index ancestor-dependent effective rates 2023-06-06 18:23:06 -04:00
Joost Jager
74b2014dff
Show expected fees in blocks list 2023-06-06 08:52:29 +02:00
Joost Jager
3c0bb11208
Add expected total fees audit 2023-06-05 14:19:16 +02:00
Mononaut
b171ed6dd0
Break block templates into their own db table 2023-05-31 13:43:48 -04:00
nymkappa
0b74cf1d89
fix possible backend crash x2, remove dead code, improve log 2023-05-31 09:58:29 -07:00
nymkappa
c558c85f36
fix possible backend crash 2023-05-31 09:48:44 -07:00
Mononaut
81ec54fcb3
Omit possible high-sigop txs from block health score 2023-05-17 11:46:50 -04:00
nymkappa
720c2b8807
Block prediction -> Block health - Fix wrong chart download name 2023-05-14 16:32:11 -05:00
nymkappa
f95c16a78e
[audit] warn if we cannot save templates and remove exception re-throw 2023-05-13 15:28:29 +02:00
nymkappa
c5252dc27d
[indexing] delete dead code 2023-04-06 11:55:25 +09: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
nymkappa
b23f14b798
[indexing] fix typescript issue, reading invalid field 2023-04-06 11:54:22 +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
816fb3bf01
Don't delete transactions when checking if the current chain is valid 2023-03-31 12:22:26 +09:00
nymkappa
44bbb472d3
Keep re-org'ed block summaries in the database 2023-03-31 12:08:05 +09:00
nymkappa
ea2193a42d
Add missing sanity check when fetching single price datapoint 2023-03-29 17:33:07 +09:00
nymkappa
9e4fe40ca3
When a re-org happens, keep the block templates for audit 2023-03-29 17:32:17 +09:00
Mononaut
2baa10dcef
Use effective fee rate heuristics for block fee span 2023-03-28 16:19:06 +09:00
nymkappa
0ebe0a5dc9
Add new stats in mining pool page 2023-03-16 16:13:11 +09:00
Mononaut
5eae84bb75
Fix memory-intensive getCPFPUnindexedBlocks mysql query 2023-03-07 21:01:54 -06:00
wiz
a9a2ff0347
Merge pull request #3215 from mempool/nymkappa/bugfix/price
Handle missing price (show 0)
2023-03-05 15:34:31 +09:00
wiz
fca813147d
Merge branch 'master' into nymkappa/bugfix/price 2023-03-05 14:13:51 +09:00
nymkappa
32a260473a
Update some mining indexing logs 2023-03-05 08:23:04 +09:00
wiz
1192d4fbd4
Merge branch 'master' into nymkappa/bugfix/cleanup-mining-states 2023-03-04 16:46:44 +09:00
nymkappa
622929831e
Merge branch 'master' into nymkappa/bugfix/cleanup-mining-states 2023-03-04 10:54:02 +09:00
nymkappa
d483362a9b
Handle missing price (show 0) 2023-03-04 10:51:13 +09:00
nymkappa
7ea2d3b808
Use core to fetch block because esplora/electrs still return integer difficulty 2023-03-03 13:59:17 +09:00
wiz
5e484d3eca
Merge branch 'master' into nymkappa/unify-blocks-apis 2023-03-01 19:20:33 +09:00
nymkappa
9043d23a03
Ignore negative USD prices 2023-03-01 19:11:03 +09:00
nymkappa
8aebcf3e57
Remove mining db stats - replaced by runtime state variable 2023-03-01 16:42:26 +09:00
nymkappa
a67656389e
Fix chain divergence detection upon new block (use the new interface) 2023-03-01 13:50:15 +09:00
nymkappa
01d699e454
Add missing match rate to the block returned from the database 2023-02-27 18:39:02 +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
5fba448dca
Truncate coinbase data if it's too long 2023-02-26 18:24:08 +09:00
nymkappa
57fb305452
Update missing "pools.json" -> "pools-v2.json" 2023-02-26 13:54:43 +09:00
nymkappa
ad9e42db26
Use regexes instead of tags 2023-02-25 16:32:03 +09:00
nymkappa
d3fdef256c
Rewrite mining pools parser - Re-index blocks table 2023-02-25 16:31:47 +09:00