105 Commits

Author SHA1 Message Date
Mononaut
e4868b70c1
more processBlockTemplates null checks 2024-12-02 22:51:24 +00:00
Mononaut
5f45ce80f1
filter accelerations before calculating pool positions 2024-12-02 22:51:23 +00:00
Mononaut
fbf27560b3
optimize processNewBlocks 2024-08-10 13:53:49 +00:00
natsoni
3d9133c47e
Add fee delta to acceleration data 2024-07-25 16:52:10 +02:00
natsoni
bdd51a0f4b
Merge branch 'master' into natsoni/acceleration-timeline 2024-07-04 20:55:45 +09:00
Mononaut
c37858fa54
Fix stale cpfp bug 2024-07-04 08:43:05 +00:00
natsoni
815dcbd4ce
Retrieve acceleration request time and first seen time 2024-07-04 16:54:03 +09:00
Mononaut
b44b790e28
configurable block size & count in rust gbt 2024-06-22 04:10:32 +00:00
nymkappa
fba3f7ec1c
[liquid] don't fetch pools 2024-06-05 08:28:01 +02:00
Mononaut
42c60fd991
Defer db access to fix failing tests 2024-06-04 20:57:40 +00:00
Mononaut
f31b28251c
Estimate accelerated positions in partner mempools 2024-06-04 20:40:40 +00:00
Mononaut
1498db3b33
Backend support for multi-pool acceleration details 2024-05-26 20:47:36 +00:00
Mononaut
0bc86541c6
Fix disappearing effective/accelerated fee rates 2024-04-06 03:22:56 +00:00
Mononaut
855b20834e
Display first seen time on block visualiation tooltips 2024-04-01 06:21:01 +00:00
Mononaut
ac8fdd6405
Clear cpfp dirty status 2024-03-31 08:06:01 +00:00
Mononaut
7367991df1
Don't exclude accelerated txs from fee graph & fee statistics 2024-03-31 05:40:51 +00:00
Mononaut
8f2e1de578
Limit GBT: fix on-demand CPFP calculation 2024-03-29 03:52:18 +00:00
Mononaut
07c76d084e
Limit GBT: handle accelerations beneath the purge rate 2024-03-29 03:51:48 +00:00
Mononaut
5411eb491f
Limit GBT: fix candidate set inconsistency 2024-03-29 03:51:48 +00:00
Mononaut
b3e07e0c22
Retire "getSimonTemplate" GBT option 2024-03-29 03:51:46 +00:00
Mononaut
62653086e9
Limit GBT - calculate purged tx cpfp on demand 2024-03-29 03:49:57 +00:00
Mononaut
e2d3bb4cc5
Use minfee node to limit gbt input size 2024-03-29 03:49:54 +00:00
Mononaut
1121136a5e
Reduce the network size of mempool block websocket updates 2024-02-08 22:40:22 +00:00
Mononaut
1507003c19
Save goggle flags in audit templates & block summaries 2024-01-22 22:32:18 +00:00
Mononaut
30d58d9971
Restore GBT result size sanity check 2024-01-09 17:08:25 +00:00
Mononaut
89d37f0058
Fix unmineable tx handling 2024-01-09 16:26:05 +00:00
Mononaut
173bc127cb
Block viz filters proof of concept 2023-12-13 10:59:56 +00:00
Mononaut
528877f43f
Send cpfp/effective fee rate changes to subscribed ws clients 2023-08-27 00:30:55 +09:00
softsimon
b026f5a481
Removing console log 2023-08-04 15:55:22 +09:00
junderw
0535e8c5f9
Fix: Rust-GBT packaging needs fixing 2023-08-04 15:45:34 +09:00
Mononaut
cde4af5930
fix mismatched use of gbt implementations 2023-07-26 15:08:35 +09:00
Mononaut
928a8be846
fix pool-dependent accelerated audit handling 2023-07-26 15:08:34 +09:00
Mononaut
2a2aee21fb
fix audit highlightning and fee ranges 2023-07-26 15:08:34 +09:00
Mononaut
ffc2b6c53c
Add acceleration support to rust gbt 2023-07-26 15:08:34 +09:00
Mononaut
6494f890fe
include per-tx pools in /accelerations endpoint 2023-07-26 15:08:34 +09:00
Mononaut
083bfdba06
Refactor accelerated audits 2023-07-26 15:08:33 +09:00
Mononaut
c246db1cf9
Refactor acceleration tracking 2023-07-26 15:08:33 +09:00
Mononaut
aa24f6a84d
use accelerated rates for block templates & show in viz 2023-07-26 15:08:33 +09:00
Mononaut
e489f713eb
include accelerated tx data in block audits 2023-07-26 15:08:26 +09:00
Mononaut
b33ea4679d
Add "recently cpfpd" exception to audits 2023-07-16 13:51:30 +09:00
Mononaut
8fdc44aa89
replace audit_pool hashmap with a vec 2023-07-03 22:16:35 -04:00
Mononaut
af6de9b72c
more misc JS-side gbt performance optimizations 2023-07-03 10:20:08 -04:00
Mononaut
db8c34ae61
misc JS-side gbt performance optimizations 2023-07-03 10:18:22 -04:00
Mononaut
0886e850f9
Pass gbt mempool data directly without serialization 2023-07-03 10:18:21 -04:00
Mononaut
5065fa42d0
calculate total block weights inside rust gbt 2023-07-03 10:18:21 -04:00
Mononaut
10beb76585
conform to core's gbt quirks 2023-07-03 10:18:21 -04:00
Mononaut
f5e0662517
Fix mempool-blocks linter issues 2023-07-03 10:18:19 -04:00
Mononaut
4a15cd7abe
clearer uint32 uid overflow check 2023-07-03 10:18:19 -04:00
Mononaut
a71f931d9f
Add sanity checks for GBT cache de-sync 2023-07-03 10:18:19 -04:00
Mononaut
6829e67e15
Add sanity check for uint32 uid overflow 2023-07-03 10:18:19 -04:00