212 Commits

Author SHA1 Message Date
wiz
54d723d684 Merge pull request #3940 from mempool/mononaut/null-miner-health
Unknown avg miner health
2023-07-13 14:17:39 +09:00
wiz
673009fe3f Merge pull request #3879 from mempool/mononaut/audit-exclude-fullrbf
exclude fullrbf txs from audit and label in visualization
2023-07-11 15:29:32 +09:00
Mononaut
1d6e06428e Return null for avg of zero matching health scores 2023-07-11 09:54:03 +09:00
Mononaut
983a9ecd0e Replace cached blocks on reorg, serve stale blocks 2023-07-10 16:14:02 +09:00
Mononaut
d6db808257 exclude fullrbf txs from audit and label in visualization 2023-07-10 15:34:22 +09:00
Joost Jager
f4b8ed4243 Add average fee delta to pool ranking
Co-authored-by: mononaut <83316221+mononaut@users.noreply.github.com>
2023-07-04 11:25:39 +00: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
2448090546 Make cpfp db save operations atomic 2023-06-22 12:08:47 -04:00
Mononaut
b15a89f676 Change order of cpfp db operations 2023-06-21 19:57:18 -04:00
Mononaut
c9445dcfe0 Hotfix for undefined cpfp cluster bug 2023-06-21 19:07:00 -04:00
Mononaut
20dce32900 Separate summary and audit-summary API endpoints 2023-06-20 15:13:52 -04:00
softsimon
cf85f2e8f9 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
8f41dbace8 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
91414e6b6b Merge branch 'master' into nymkappa/fix-possible-crash 2023-06-12 15:45:02 +02: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
9433e7a1a5 Add expected weight to audit table 2023-06-10 12:32:53 -04:00
Mononaut
a74a9fe73a Merge branch 'master' into merged-expected-block-fees 2023-06-10 12:15:29 -04:00
softsimon
f45c5c7889 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
9941c32e53 don't throw when BlocksAuditRepositories.$saveAudit fails 2023-06-07 18:04:21 +02:00
Mononaut
38c97c6ca3 calculate & index ancestor-dependent effective rates 2023-06-06 18:23:06 -04:00
Joost Jager
16e86e3976 Show expected fees in blocks list 2023-06-06 08:52:29 +02:00
Joost Jager
4022803a79 Add expected total fees audit 2023-06-05 14:19:16 +02:00
Mononaut
bf6f62e237 Break block templates into their own db table 2023-05-31 13:43:48 -04:00
nymkappa
8bfc6743d4 fix possible backend crash x2, remove dead code, improve log 2023-05-31 09:58:29 -07:00
nymkappa
9e6294faeb fix possible backend crash 2023-05-31 09:48:44 -07:00
Mononaut
bdb44c4609 Omit possible high-sigop txs from block health score 2023-05-17 11:46:50 -04:00
nymkappa
3a1fd2a463 Block prediction -> Block health - Fix wrong chart download name 2023-05-14 16:32:11 -05:00
nymkappa
8b999cc99b [audit] warn if we cannot save templates and remove exception re-throw 2023-05-13 15:28:29 +02:00
nymkappa
de8a69aa84 [indexing] delete dead code 2023-04-06 11:55:25 +09: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
nymkappa
f4c3e77c71 [indexing] fix typescript issue, reading invalid field 2023-04-06 11:54:22 +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
05bd0fe42f Don't delete transactions when checking if the current chain is valid 2023-03-31 12:22:26 +09:00
nymkappa
5bed867b5e Keep re-org'ed block summaries in the database 2023-03-31 12:08:05 +09:00
nymkappa
d392c28c7f Add missing sanity check when fetching single price datapoint 2023-03-29 17:33:07 +09:00
nymkappa
38c08c4e25 When a re-org happens, keep the block templates for audit 2023-03-29 17:32:17 +09:00
Mononaut
2da2a6f612 Use effective fee rate heuristics for block fee span 2023-03-28 16:19:06 +09:00
nymkappa
883300cb2b Add new stats in mining pool page 2023-03-16 16:13:11 +09:00
Mononaut
b8644d05ba Fix memory-intensive getCPFPUnindexedBlocks mysql query 2023-03-07 21:01:54 -06:00
wiz
f5bd9c38a4 Merge pull request #3215 from mempool/nymkappa/bugfix/price
Handle missing price (show 0)
2023-03-05 15:34:31 +09:00
wiz
6bdfffce3c Merge branch 'master' into nymkappa/bugfix/price 2023-03-05 14:13:51 +09:00
nymkappa
f44cff0e72 Update some mining indexing logs 2023-03-05 08:23:04 +09:00
wiz
cb7fdca8d3 Merge branch 'master' into nymkappa/bugfix/cleanup-mining-states 2023-03-04 16:46:44 +09:00
nymkappa
2a2151890d Merge branch 'master' into nymkappa/bugfix/cleanup-mining-states 2023-03-04 10:54:02 +09:00
nymkappa
adf9c12eb5 Handle missing price (show 0) 2023-03-04 10:51:13 +09:00
nymkappa
d682cb218a Use core to fetch block because esplora/electrs still return integer difficulty 2023-03-03 13:59:17 +09:00
wiz
abc5e0e95b Merge branch 'master' into nymkappa/unify-blocks-apis 2023-03-01 19:20:33 +09:00
nymkappa
ca9569850b Ignore negative USD prices 2023-03-01 19:11:03 +09:00