103 Commits

Author SHA1 Message Date
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
Mononaut
9dacb8dac1 Data pipeline for projected mempool block overview 2022-06-01 13:48:34 +00:00
softsimon
2a361bd44a Send fee info with init data 2022-06-01 00:03:25 +04:00
nymkappa
acb5c4d084 Remove frontend fee calculation and read it from the websocket instead 2022-05-31 10:41:43 +02:00
softsimon
45206ea90e Difficulty adjustment refactor
fixes #1157
2022-03-14 16:48:59 +01:00
softsimon
d265db136b Don't push full RBF-transactions to prevent old states. 2022-03-08 18:54:49 +01:00
softsimon
0d1d1ab449 Fixing bug where RBF wasn't detected when using bitcoind 2022-03-08 18:39:53 +01:00
softsimon
c7639b4768 Replace by fee storage
fixes #1222
2022-03-08 18:39:53 +01:00
softsimon
01ff8f79a8 UTXO spent tracking refactor
refs #1301
2022-03-07 19:45:09 +01:00
softsimon
ec0f78b13a UTXO spent tracking
fixes #1301
2022-03-06 18:27:13 +01:00
nymkappa
835ccce5b6 Renamed extra to extras 2022-02-04 19:28:00 +09:00
nymkappa
a49cc9a2fa Move our custom fields to a BlockExtension sub object of the IEsploraApi.Block interface 2022-02-04 12:51:45 +09:00
softsimon
54e6f408ce Elements blockchain parser. Save all peg in/out i the database. 2021-09-19 02:26:44 +04:00
softsimon
fc34fc886a Lowercase Segwit uppercase addresses for tracking matching. 2021-09-05 00:30:24 +04:00