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 |
|
Mononaut
|
fc504012d5
|
Enforce Rust GBT instance lifecycle
|
2023-07-03 10:18:18 -04:00 |
|
junderw
|
ded2352cf8
|
Use a class to hold state for Rust GbtGenerator
|
2023-07-03 10:18:17 -04:00 |
|
junderw
|
8cfda1a546
|
Use tokio async/await instead of callbacks
|
2023-07-03 10:18:17 -04:00 |
|
junderw
|
152d2c364b
|
Update TS side
|
2023-07-03 10:18:16 -04:00 |
|
Mononaut
|
1d51b01bd1
|
Implement rust gbt updateBlockTemplates
|
2023-07-03 10:18:15 -04:00 |
|
Mononaut
|
52bb8b4a4d
|
Rust GBT proof of concept
|
2023-07-03 10:18:14 -04:00 |
|
Mononaut
|
9f2b98b246
|
Handle stack-of-N-blocks in new fee graph
|
2023-06-30 19:27:31 -04:00 |
|
Mononaut
|
c8fc416c88
|
Remove legacy mined block cpfp loop, reset stale ancestors
|
2023-06-06 14:19:30 -04:00 |
|
Mononaut
|
bf7df08305
|
Enforce block sigop limits in GBT algorithm
|
2023-05-31 11:29:58 -04:00 |
|
Mononaut
|
09e4e44e88
|
Count sigops & use adjusted vsizes in mempool projections
|
2023-05-31 11:29:56 -04:00 |
|
Mononaut
|
3d1cd3193a
|
online calculation of stack-of-n-blocks fee statistics
|
2023-05-10 17:34:20 -06:00 |
|
Mononaut
|
033e78c0a7
|
Optimize main thread processing of GBT updates
|
2023-05-08 23:01:17 -06:00 |
|
Mononaut
|
428d4fc6ab
|
optimize data structures for advanced GBT algorithm
|
2023-05-07 11:54:23 -06:00 |
|
Mononaut
|
d322c6b5b5
|
Fix new block mempool deletion race condition
|
2023-05-05 10:19:11 -07:00 |
|
softsimon
|
e6e90799ef
|
Merge branch 'master' into mononaut/mempool-effective-rates
|
2023-05-04 00:58:49 +04:00 |
|
Mononaut
|
a22703d547
|
Add mempool position improvements to updateMempoolBlocks
|
2023-05-03 14:18:07 -06:00 |
|
Mononaut
|
3b8bcc4da5
|
Improve stability of mempool tx position arrow
|
2023-05-03 14:18:06 -06:00 |
|
Mononaut
|
4597bfa5d7
|
use $ naming convention for async function names
|
2023-04-30 15:52:44 -06:00 |
|
Mononaut
|
f30cf70226
|
await for mempool change handler after loading disk cache
|
2023-04-30 15:51:26 -06:00 |
|
Mononaut
|
4c569c0ded
|
Send mempool effective fee rate changes to frontend & apply
|
2023-04-05 08:42:01 +09:00 |
|
Mononaut
|
a4c027dc48
|
clean up unused vars in mempool-blocks.ts
|
2023-03-28 17:02:37 +09:00 |
|
Mononaut
|
9f40cba914
|
use new median fee calculation for mempool blocks
|
2023-03-28 17:02:37 +09:00 |
|
Mononaut
|
8486c1117d
|
log warnings for unexpectedly missing txs
|
2023-03-26 05:41:31 +09:00 |
|
Mononaut
|
1fd85b729d
|
handle stale transactions in block templates
|
2023-03-24 09:47:08 +09:00 |
|
Mononaut
|
59f08247ef
|
Reduce data sent to mempool block 7 subscription
|
2023-02-17 19:11:12 -06:00 |
|
Mononaut
|
e8c3273541
|
fix drift in next block viz with mixed template algos
|
2023-01-30 16:26:37 -06:00 |
|
Mononaut
|
56b6f79f97
|
improve thread error handling
|
2022-12-07 14:52:02 -06:00 |
|
Mononaut
|
4d0637768d
|
Refactor advanced gbt to minimize inter-thread comms
|
2022-12-07 14:52:01 -06:00 |
|
Mononaut
|
205d832d31
|
return more complete cpfp data for mempool transactions
|
2022-11-29 11:42:08 +09:00 |
|
Mononaut
|
08ad6a0da3
|
move new tx selection algorithm into thread worker
|
2022-11-22 14:43:55 +09:00 |
|