Commit Graph
100 Commits
Author SHA1 Message Date
Mononaut ca1a1228a9 break graph toggles into two rows on small screens 2023-06-30 19:52:05 -04:00
Mononaut d4ed238ae1 Add statistics/all to cache warmer, change query keyword 2023-06-30 19:52:05 -04:00
Mononaut 22baf4186e Add 'all time' option for mempool graph 2023-06-30 19:52:05 -04:00
Mononaut eaad63a082 frontend resync recent blocks when necessary 2023-06-30 19:43:04 -04:00
Mononaut ca6ddd609d clean up backend websocket logic 2023-06-30 19:43:04 -04:00
Mononaut eca40f94c9 use power-of-ten formatting for large fee rates 2023-06-30 19:41:12 -04:00
Mononaut 86f51e3902 fix fee graph for underfilled blocks 2023-06-30 19:27:31 -04:00
Mononaut 9f2b98b246 Handle stack-of-N-blocks in new fee graph 2023-06-30 19:27:31 -04:00
Mononaut e4f3642082 Redesign mempool block fee distribution graph 2023-06-30 19:27:30 -04:00
Mononaut 48d62a1396 Save effective fee rates to block templates & summaries 2023-06-29 19:24:19 -04:00
Mononaut d9ed02a033 Fix transaction component ETA 2023-06-29 11:39:13 -04:00
Mononaut 1f442b9ea6 Make cpfp db save operations atomic 2023-06-22 12:08:47 -04:00
Mononaut 9ff5ce0d37 Change order of cpfp db operations 2023-06-21 19:57:18 -04:00
Mononaut 329c635da5 Fix getCpfpInfo error handling 2023-06-21 19:57:09 -04:00
Mononaut e18f3800be Hotfix for undefined cpfp cluster bug 2023-06-21 19:07:00 -04:00
Mononaut 4fbab08586 Separate summary and audit-summary API endpoints 2023-06-20 15:13:52 -04:00
Mononaut 1872e5d12f change "removed" and "replaced" badges to yellow 2023-06-16 17:35:07 -04:00
Mononaut c0e235c01a Mark RBF transactions as removed if earlier version is mined 2023-06-16 13:47:09 -04:00
Mononaut 618ba56c42 remove redundant audit score api calls from blocks list 2023-06-15 12:57:20 -04:00
Mononaut ee39283241 precompute block fee spans 2023-06-15 09:54:08 -04:00
Mononaut bb61ff97fa continue to skip first rate in simple fee ranges 2023-06-14 19:04:09 -04:00
Mononaut 30f8d5cf96 add missing markForChecks in blocks list 2023-06-14 16:23:57 -04:00
Mononaut c4f7b99978 add backfilled audit stats to cached blocks 2023-06-14 16:15:33 -04:00
Mononaut 6b93e61b56 minor audit details fixes 2023-06-14 11:28:39 -04:00
Mononaut ae5a0312be change audit detail labels 2023-06-12 12:40:19 -04:00
Mononaut 93d24d1cf7 Add expected fee % diff to blocks list page 2023-06-10 12:35:15 -04:00
Mononaut bfb842d7ea Add % difference to weight and tx count in audit details 2023-06-10 12:35:13 -04:00
Mononaut 5b62966863 Add indexer task to backfill audit fee/weight stats 2023-06-10 12:34:16 -04:00
Mononaut 3013386ca5 Add expected weight to audit table 2023-06-10 12:32:53 -04:00
Mononaut aedaf53137 Merge branch 'master' into merged-expected-block-fees 2023-06-10 12:15:29 -04:00
Mononaut 57ac1486a0 Reset blockchain scroll on logo click 2023-06-09 19:03:47 -04:00
Mononaut 3c022ad755 Fix fee range inconsistencies 2023-06-07 11:59:31 -04:00
Mononaut ca9b48283d calculate & index ancestor-dependent effective rates 2023-06-06 18:23:06 -04:00
Mononaut c8fc416c88 Remove legacy mined block cpfp loop, reset stale ancestors 2023-06-06 14:19:30 -04:00
Mononaut 386037d1db Fix missing fees in $updateBlocks without esplora 2023-06-06 17:34:22 +02:00
Mononaut 35d80eec1c Fix multiple mined RBF replacements of the same tx 2023-06-06 11:01:01 -04:00
Mononaut 689319437a fix graph filter dropdown colors 2023-06-05 14:23:37 -04:00
Mononaut 9883e59f12 fix graph page links layout 2023-06-05 14:09:02 -04:00
Mononaut 30396c5dca Add link to clock from graph page 2023-06-05 13:28:00 -04:00
Mononaut ec0d5e0c23 Polish clocks, fix urls, make interactive 2023-06-05 13:27:17 -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