116 Commits

Author SHA1 Message Date
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
Mononaut
ba275c87d3 Clean up block audit page & tweak color scheme 2022-10-28 18:49:28 -06:00
Mononaut
8102657b2a disable block audits unless indexing is enabled 2022-10-28 15:16:03 -06:00
Mononaut
c81bee048a Optimize makeBlockTemplates 2022-10-27 10:25:16 -06:00
Mononaut
6654107edb improve audit analysis and scoring 2022-10-27 10:25:15 -06:00
Mononaut
cd0e6bae64 New projected block transaction selection algo 2022-10-27 10:25:15 -06:00
nymkappa
d68bc1f181 Refactor BlocksSummariesRepository::$saveSummary 2022-07-15 21:48:39 +02:00
nymkappa
775b9d22cc Save current progress on the block audit page 2022-07-14 20:41:50 +02:00
nymkappa
d2ab72390f Save block predictions results in db and show results in a chart 2022-07-06 22:27:45 +02:00
Felipe Knorr Kuhn
009bb552f7 Fix WebSocket type error 2022-07-04 08:37:36 -07:00
softsimon
4f571366a3 Send empty list of transactions if data isn't available yet 2022-06-06 14:31:17 +04:00
softsimon
bf0cfd9d38 Minor refactor for projected block transactions 2022-06-02 01:29:03 +04:00
Mononaut
8a20ae15cc Stream projected block deltas instead of full data 2022-06-01 13:48:58 +00:00