128 Commits

Author SHA1 Message Date
Mononaut
fe84d6e1ab misc JS-side gbt performance optimizations 2023-07-03 10:18:22 -04:00
Mononaut
74604b67fd Enforce Rust GBT instance lifecycle 2023-07-03 10:18:18 -04:00
Mononaut
e903d3ad1f Add Rust GBT config flag 2023-07-03 10:18:18 -04:00
Mononaut
63713ca4ed Rust GBT proof of concept 2023-07-03 10:18:14 -04:00
softsimon
09b22356f0 Merge branch 'master' into mononaut/effective-rate-templates 2023-07-02 18:11:28 +02:00
Mononaut
b951ff573d frontend resync recent blocks when necessary 2023-06-30 19:43:04 -04: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
4ae8388aeb Add expected fee % diff to blocks list page 2023-06-10 12:35:15 -04:00
Mononaut
9433e7a1a5 Add expected weight to audit table 2023-06-10 12:32:53 -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
810317488c Confirmation badge component, fix negative confirmations 2023-06-03 16:20:32 -04:00
Mononaut
e070c121bc Count sigops & use adjusted vsizes in mempool projections 2023-05-31 11:29:56 -04:00
softsimon
bdfa67e670 Merge pull request #3785 from mempool/mononaut/mined-block-rbf
Detect RBF by mined transactions
2023-05-30 14:50:07 +07:00
Mononaut
72586eda6e Detect RBF by mined transactions 2023-05-18 09:51:41 -04:00
Mononaut
bdb44c4609 Omit possible high-sigop txs from block health score 2023-05-17 11:46:50 -04:00
Mononaut
bedee36f2d optimize websocket init data 2023-05-10 08:05:39 -06:00
Mononaut
2339a88f47 optimize batch client websocket updates 2023-05-10 08:05:39 -06:00
Mononaut
6d4c2f8f8f optimize data structures for advanced GBT algorithm 2023-05-07 11:54:23 -06:00
Mononaut
29cebf9c6c add missing rbf eviction 2023-05-05 10:20:17 -07:00
Mononaut
9f32d43907 Improve stability of mempool tx position arrow 2023-05-03 14:18:06 -06:00
Mononaut
1a96608a60 fixes for non-dual-node rbf feature 2023-05-03 12:53:56 -06:00
Mononaut
3e703ec13e support trees of RBF replacements 2023-05-03 12:53:56 -06:00
Mononaut
47bbfca1c0 new page listing recent RBF events 2023-05-03 12:53:53 -06:00
Mononaut
22fde5276a update RBF timeline over websocket 2023-05-03 12:52:21 -06:00
Mononaut
5abdb700ad skip unnecessary makeBlockTemplates 2023-05-02 18:47:34 -06:00
Mononaut
eac7c5023a Log websocket statistics 2023-05-01 13:08:29 -06:00
Mononaut
27c7b4be5f use $ naming convention for async function names 2023-04-30 15:52:44 -06:00
Mononaut
936538372a Don't send back difficulty adjustment info 2023-03-26 09:05:41 +09:00
Mononaut
d6d2ec9526 Fix getSimilarity error on empty mempool 2023-03-16 22:16:40 +09:00
Mononaut
4bde7151a6 Calculate similarity score with audit disabled 2023-03-16 22:16:40 +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
Mononaut
e12bfa2651 Add audit / block health config feature flag 2023-02-15 16:28:29 +09:00
nymkappa
a518239eb9 Remove bisq price fetch and replace it with our in house price index 2023-02-15 16:05:14 +09:00
Mononaut
05d8874af0 safer mempool cloning for different GBT algorithms 2023-02-10 07:43:39 -06:00
Mononaut
feab91e422 fix drift in next block viz with mixed template algos 2023-01-30 16:26:37 -06:00
Mononaut
107cdd22e5 keep cached RBF info for 24 hours after tx leaves the mempool 2023-01-17 19:24:57 -06:00
Mononaut
cc628aa443 cache, serve & display more comprehensive RBF info 2023-01-17 16:09:16 -06:00
Mononaut
d2285a0526 Refactor advanced gbt to minimize inter-thread comms 2022-12-07 14:52:01 -06:00
softsimon
58eeb44db3 Merge pull request #2779 from mempool/mononaut/fix-block-summaries-repo
Fix block summaries repo upsert race condition
2022-12-07 17:23:00 +04:00
Mononaut
ba4a063cc7 fix post-block advanced gbt call 2022-12-03 12:11:21 +09:00
Mononaut
5871e04636 Fix block summaries repo upsert race condition 2022-12-03 10:49:10 +09:00
softsimon
4f8d7efb84 Mempool GBT config 2022-11-30 17:56:53 +09:00
Mononaut
7d4f67d5f7 save 'fresh' transactions in block audit repository 2022-11-24 17:10:53 +09:00
Mononaut
4adc9a13da refactor async mempool/block update callbacks 2022-11-22 14:43:58 +09:00
Mononaut
9a3be34450 guard new tx selection algo behind config setting 2022-11-22 14:43:58 +09:00
Mononaut
433f930b0e move new tx selection algorithm into thread worker 2022-11-22 14:43:55 +09:00
Mononaut
9c2f67a6b7 db migration to clear obsolete audit data 2022-11-22 14:07:29 +09:00