Mononaut
|
f0c8d27435
|
implement chunked worker thread messaging
|
2023-06-09 19:51:03 -04:00 |
|
Mononaut
|
386037d1db
|
Fix missing fees in $updateBlocks without esplora
|
2023-06-06 17:34:22 +02:00 |
|
Mononaut
|
689319437a
|
fix graph filter dropdown colors
|
2023-06-05 14:23:37 -04:00 |
|
Mononaut
|
37dd95a4a0
|
fix firstSeen reset bug
|
2023-06-04 12:47:04 -04:00 |
|
Mononaut
|
8b1dff6d15
|
fix txConfirmed type
|
2023-06-04 11:47:46 -04:00 |
|
Mononaut
|
c49626aefc
|
Confirmation badge component, fix negative confirmations
|
2023-06-03 16:20:32 -04:00 |
|
Mononaut
|
b171ed6dd0
|
Break block templates into their own db table
|
2023-05-31 13:43:48 -04:00 |
|
Mononaut
|
0ac76e12c4
|
Fix frontend logic for displaying effective fee rate
|
2023-05-31 12:11:56 -04:00 |
|
Mononaut
|
ee1ec414ed
|
use fractional base vsize in adjusted vsize
|
2023-05-31 11:45:47 -04:00 |
|
Mononaut
|
0e5dc21854
|
Fix mined rbf / calculate sigop merge conflicts
|
2023-05-31 11:37:13 -04:00 |
|
Mononaut
|
bf7df08305
|
Enforce block sigop limits in GBT algorithm
|
2023-05-31 11:29:58 -04:00 |
|
Mononaut
|
ec63c822db
|
Display sigops & adjusted vsize in transaction page details
|
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
|
c5e6821ad4
|
show fee rating badge either on rate or effective rate
|
2023-05-31 11:27:04 -04:00 |
|
Mononaut
|
70fa78b987
|
Fix effective fee rates for non-cpfp dependents
|
2023-05-31 11:27:04 -04:00 |
|
Mononaut
|
369db7a63c
|
Detect RBF by mined transactions
|
2023-05-18 09:51:41 -04:00 |
|
Mononaut
|
81ec54fcb3
|
Omit possible high-sigop txs from block health score
|
2023-05-17 11:46:50 -04:00 |
|
Mononaut
|
7ab05d815d
|
Fix mempool graph fee filtering
|
2023-05-16 16:25:38 -06:00 |
|
Mononaut
|
ea52d40a10
|
Remove clock fee debugging adjustment
|
2023-05-13 09:33:15 -06:00 |
|
Mononaut
|
6a5afd7f95
|
Add missing clock websocket subscriptions
|
2023-05-12 21:08:12 -06:00 |
|
Mononaut
|
c601e5dcb4
|
smarter time duration unit selection
|
2023-05-11 13:33:38 -06:00 |
|
Mononaut
|
d322665789
|
update difficulty tests
|
2023-05-11 11:39:18 -06:00 |
|
Mononaut
|
49529627f8
|
Fix difficulty adjustment calculation
|
2023-05-11 11:18:58 -06:00 |
|
Mononaut
|
e5bef55d47
|
Fix RBF timestamps to always use seconds
|
2023-05-11 09:21:48 -06:00 |
|
Mononaut
|
abbaee0274
|
Fix txids interpreted as addresses in search
|
2023-05-10 19:57:58 -06:00 |
|
Mononaut
|
3d1cd3193a
|
online calculation of stack-of-n-blocks fee statistics
|
2023-05-10 17:34:20 -06:00 |
|
Mononaut
|
ffd7831efc
|
optimize websocket init data
|
2023-05-10 08:05:39 -06:00 |
|
Mononaut
|
f8636d20c2
|
optimize batch client websocket updates
|
2023-05-10 08:05:39 -06:00 |
|
Mononaut
|
033e78c0a7
|
Optimize main thread processing of GBT updates
|
2023-05-08 23:01:17 -06:00 |
|
Mononaut
|
5257716e1a
|
Dynamic fee ranges & legend in mempool graph
|
2023-05-08 12:53:37 -06:00 |
|
Mononaut
|
47b95af8ae
|
increase range of fee colors
|
2023-05-08 12:44:14 -06:00 |
|
Mononaut
|
f20bfb025b
|
fix clock merge conflicts
|
2023-05-08 09:11:30 -06:00 |
|
Mononaut
|
9671259f5c
|
clock selected block arrow
|
2023-05-08 08:48:56 -06:00 |
|
Mononaut
|
07dddd857b
|
resize clock labels
|
2023-05-08 08:48:56 -06:00 |
|
Mononaut
|
19353fc1d0
|
rename clock components
|
2023-05-08 08:48:56 -06:00 |
|
Mononaut
|
1fccd70379
|
clock size query params
|
2023-05-08 08:48:55 -06:00 |
|
Mononaut
|
fdb0cf509d
|
query param toggle for clock stats
|
2023-05-08 08:48:55 -06:00 |
|
Mononaut
|
056d61a28d
|
clock i18n
|
2023-05-08 08:48:55 -06:00 |
|
Mononaut
|
d3a7950e78
|
Add clock statistics
|
2023-05-08 08:48:55 -06:00 |
|
Mononaut
|
3ddd51d4cb
|
implement clock face & dial
|
2023-05-08 08:48:55 -06:00 |
|
Mononaut
|
f879a34021
|
responsive clock, fix blockchain
|
2023-05-08 08:48:55 -06:00 |
|
Mononaut
|
61531171c9
|
clocktower top blocks & layout adjustment
|
2023-05-08 08:48:53 -06:00 |
|
Mononaut
|
3b459b6857
|
hourly blocks clock faces
|
2023-05-08 08:46:18 -06:00 |
|
Mononaut
|
428d4fc6ab
|
optimize data structures for advanced GBT algorithm
|
2023-05-07 11:54:23 -06:00 |
|
Mononaut
|
06ef114395
|
Restore transaction first seen field
|
2023-05-05 15:12:05 -07:00 |
|
Mononaut
|
387a38a1c8
|
Increase precision of some formatted durations
|
2023-05-05 14:35:57 -07:00 |
|
Mononaut
|
78e86c7c55
|
Improve unit selection for duration formatting
|
2023-05-05 14:30:03 -07:00 |
|
Mononaut
|
3d0f7d6855
|
add missing rbf eviction
|
2023-05-05 10:20:17 -07:00 |
|
Mononaut
|
d322c6b5b5
|
Fix new block mempool deletion race condition
|
2023-05-05 10:19:11 -07:00 |
|
Mononaut
|
f456912679
|
fix rbf cache eviction logic
|
2023-05-04 23:30:11 -04:00 |
|
Mononaut
|
e5f97ace8b
|
delay writing disk cache until block handler completes
|
2023-05-03 15:53:47 -06:00 |
|
Mononaut
|
d7333ec858
|
display fee box skeleton while mempool not in sync
|
2023-05-03 15:01:07 -06:00 |
|
Mononaut
|
489470639a
|
remove mempool marker on tx confirmation
|
2023-05-03 14:18:07 -06:00 |
|
Mononaut
|
b79377d5a1
|
Use new mempool position data for transaction ETA
|
2023-05-03 14:18:07 -06: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
|
9bd968f6c3
|
fix tx page mempool blocks subscription leak
|
2023-05-03 13:58:08 -06:00 |
|
Mononaut
|
e3f1fced99
|
keep ETA relative time basis updated
|
2023-05-03 13:55:26 -06:00 |
|
Mononaut
|
b325f8c524
|
Fix import path
|
2023-05-03 13:16:27 -06:00 |
|
Mononaut
|
ca7c8906a5
|
Fix missing null checks in tx component
|
2023-05-03 13:00:23 -06:00 |
|
Mononaut
|
a3b0c56182
|
Improve RBF diagram state visibility
|
2023-05-03 13:00:23 -06:00 |
|
Mononaut
|
f29a56f3fe
|
Don't show RBF replaced alert banner after confirmation
|
2023-05-03 13:00:23 -06:00 |
|
Mononaut
|
36c7697c2b
|
Update rbf disk caching for new method
|
2023-05-03 13:00:23 -06:00 |
|
Mononaut
|
3355419761
|
fix missing FULL_RBF_ENABLED config entries
|
2023-05-03 13:00:22 -06:00 |
|
Mononaut
|
3cb96b32a6
|
fix rbf e2e test
|
2023-05-03 13:00:22 -06:00 |
|
Mononaut
|
8d57aa1f06
|
scroll selected rbf node into view
|
2023-05-03 13:00:22 -06:00 |
|
Mononaut
|
f2749c67f3
|
change rbf subheading, fix interval alignment
|
2023-05-03 13:00:22 -06:00 |
|
Mononaut
|
f95da34fd1
|
change rbf tooltip to standard two-column table design
|
2023-05-03 13:00:22 -06:00 |
|
Mononaut
|
7e9cfa0858
|
Persist RBF cache to disk
|
2023-05-03 13:00:20 -06:00 |
|
Mononaut
|
6fb4adc27d
|
fixes for non-dual-node rbf feature
|
2023-05-03 12:53:56 -06:00 |
|
Mononaut
|
723212c918
|
add mouseover tooltips to rbf timelines
|
2023-05-03 12:53:56 -06:00 |
|
Mononaut
|
086b41d958
|
support trees of RBF replacements
|
2023-05-03 12:53:56 -06:00 |
|
Mononaut
|
c064ef6ace
|
remove 'replaces' alert on transaction page
|
2023-05-03 12:53:56 -06:00 |
|
Mononaut
|
f46296a2bb
|
new page listing recent RBF events
|
2023-05-03 12:53:53 -06:00 |
|
Mononaut
|
7b2a1cfd10
|
update RBF timeline over websocket
|
2023-05-03 12:52:21 -06:00 |
|
Mononaut
|
1b843da785
|
Timeline of replacements for RBF-d transactions
|
2023-05-03 12:52:20 -06:00 |
|
Mononaut
|
3f49944c05
|
Fix transaction ETA calculation
|
2023-05-03 10:02:03 -06:00 |
|
Mononaut
|
03ee5c7c31
|
skip unnecessary makeBlockTemplates
|
2023-05-02 18:47:34 -06:00 |
|
Mononaut
|
3691ba8242
|
Increase client websocket timeout
|
2023-05-01 18:13:53 -06:00 |
|
Mononaut
|
3748102bb0
|
Log websocket statistics
|
2023-05-01 13:08:29 -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
|
e05f2198d5
|
Add explicit timeout to mysql DB queries
|
2023-04-28 19:21:03 -06:00 |
|
Mononaut
|
95df317f56
|
detect and log stall in main loop
|
2023-04-28 19:17:58 -06:00 |
|
Mononaut
|
6602bddb2b
|
Fit mempool block skeleton loaders to screen
|
2023-04-07 03:25:02 +09:00 |
|
Mononaut
|
32cd8bb3cb
|
Prevent mempool block animations except when new block mined
|
2023-04-07 02:18:33 +09:00 |
|
Mononaut
|
5950034f53
|
Perform full cpfp calculations for the entire mempool
|
2023-04-07 00:25:45 +09:00 |
|
Mononaut
|
4c569c0ded
|
Send mempool effective fee rate changes to frontend & apply
|
2023-04-05 08:42:01 +09:00 |
|
Mononaut
|
3d5c156776
|
Use effective fee rates in mempool block visualizations & tooltips
|
2023-04-05 08:42:01 +09:00 |
|
Mononaut
|
d325734c16
|
Disable blockchain drag for middle/right click
|
2023-04-04 08:25:40 +09:00 |
|
Mononaut
|
a91a8d2a4b
|
Key modifiers to open tx in new tab from visualization
|
2023-04-02 07:46:32 +09:00 |
|
Mononaut
|
14e0d80042
|
Fix broken tx diagram for non-lBTC liquid assets
|
2023-03-29 07:54:58 +09:00 |
|
Mononaut
|
5555916de3
|
Fix unfurl cpfp badge
|
2023-03-29 05:45:49 +09:00 |
|
Mononaut
|
ef09912d1b
|
Fix node unfurl row overflow
|
2023-03-29 03:15: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
|
2fc404a55c
|
refactor effective rate calculation
|
2023-03-28 16:20:20 +09:00 |
|
Mononaut
|
2baa10dcef
|
Use effective fee rate heuristics for block fee span
|
2023-03-28 16:19:06 +09:00 |
|
Mononaut
|
edfbede704
|
Don't send back difficulty adjustment info
|
2023-03-26 09:05:41 +09:00 |
|
Mononaut
|
5f60cb821a
|
Fix difficulty adjustment start-of-epoch edge cases
|
2023-03-26 07:27:11 +09:00 |
|