91 Commits

Author SHA1 Message Date
nymkappa
67b8305c90 [mining] send pool unique id in /pools API 2023-08-03 15:08:14 +09:00
Mononaut
017d3f70e4 Add acceleration support to rust gbt 2023-07-26 15:08:34 +09:00
Mononaut
8d70d3bd72 use accelerated rates for block templates & show in viz 2023-07-26 15:08:33 +09:00
Mononaut
6f25e25711 include accelerated tx data in block audits 2023-07-26 15:08:26 +09:00
softsimon
c29ffe16f9 Merge pull request #3882 from mempool/mononaut/audit-replication
Audit data synchronization
2023-07-17 12:51:34 +09:00
Mononaut
5eac83f430 Add "recently cpfpd" exception to audits 2023-07-16 13:51:30 +09:00
Mononaut
11a3b3bf4a Add audit data replication service 2023-07-14 16:43:05 +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
420e3287ef Show alert banner on 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
junderw
212d8e2f05 Merge remote-tracking branch 'origin/master' into mononaut/rust-gbt 2023-07-05 08:39:48 -07: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
Mononaut
6dce3e356b Mimic Core's ordering for equal-score transactions 2023-07-03 10:28:32 -04:00
Mononaut
1e1bf14692 Pass gbt mempool data directly without serialization 2023-07-03 10:18:21 -04:00
Mononaut
63713ca4ed Rust GBT proof of concept 2023-07-03 10:18:14 -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
Mononaut
9433e7a1a5 Add expected weight to audit table 2023-06-10 12:32:53 -04: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
fb9fceb88c Enforce block sigop limits in GBT algorithm 2023-05-31 11:29:58 -04:00
Mononaut
e070c121bc Count sigops & use adjusted vsizes in mempool projections 2023-05-31 11:29:56 -04:00
Mononaut
1cff72e768 Fix effective fee rates for non-cpfp dependents 2023-05-31 11:27:04 -04:00
Mononaut
bdb44c4609 Omit possible high-sigop txs from block health score 2023-05-17 11:46:50 -04:00
Mononaut
92c88cf5b6 online calculation of stack-of-n-blocks fee statistics 2023-05-10 17:34:20 -06:00
Mononaut
0498002d2c Optimize main thread processing of GBT updates 2023-05-08 23:01:17 -06:00
Mononaut
6d4c2f8f8f optimize data structures for advanced GBT algorithm 2023-05-07 11:54:23 -06:00
Mononaut
b673fdbcd1 Fix new block mempool deletion race condition 2023-05-05 10:19:11 -07:00
softsimon
ee2aea2458 Merge branch 'master' into mononaut/mempool-effective-rates 2023-05-04 00:58:49 +04:00
Mononaut
9f32d43907 Improve stability of mempool tx position arrow 2023-05-03 14:18:06 -06:00
Mononaut
11516db56e Send mempool effective fee rate changes to frontend & apply 2023-04-05 08:42:01 +09:00
Mononaut
2b4474a3c2 Use effective fee rates in mempool block visualizations & tooltips 2023-04-05 08:42:01 +09:00
Mononaut
2da2a6f612 Use effective fee rate heuristics for block fee span 2023-03-28 16:19:06 +09:00
Mononaut
936538372a Don't send back difficulty adjustment info 2023-03-26 09:05:41 +09:00
Mononaut
8e0495a358 animate mempool blocks conditional on mined block similarity 2023-03-16 22:16:40 +09:00
nymkappa
adf9c12eb5 Handle missing price (show 0) 2023-03-04 10:51:13 +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
b97ff16bc2 Index coinbase signature in ascii 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
nymkappa
bdcf848209 Implemented coinstatsindex indexing 2023-02-25 14:22:12 +09:00
nymkappa
3e4d27165a Show avg block heath in pool ranking pie chart 2023-02-20 18:14:12 +09:00
nymkappa
6b1c1e7cda Add avg mining pool block mathrate in pools stats API 2023-02-20 18:14:12 +09:00
Felipe Knorr Kuhn
8da18fbadb Expose whether Lightning is enabled on the backend 2023-01-10 21:54:34 -08:00
Mononaut
d2285a0526 Refactor advanced gbt to minimize inter-thread comms 2022-12-07 14:52:01 -06:00
Mononaut
47f8551429 return more complete cpfp data for mempool transactions 2022-11-29 11:42:08 +09:00
Mononaut
bc076a850e calculate & index cpfp packages 2022-11-29 11:42:07 +09:00
Mononaut
7d4f67d5f7 save 'fresh' transactions in block audit repository 2022-11-24 17:10:53 +09:00
Mononaut
6204784fff Fetch missing block audit scores 2022-11-21 18:45:34 +09:00
Mononaut
c81bee048a Optimize makeBlockTemplates 2022-10-27 10:25:16 -06:00