Commit Graph
100 Commits
Author SHA1 Message Date
Mononaut b15a89f676 Change order of cpfp db operations 2023-06-21 19:57:18 -04:00
Mononaut dba296f117 Fix getCpfpInfo error handling 2023-06-21 19:57:09 -04:00
Mononaut c9445dcfe0 Hotfix for undefined cpfp cluster bug 2023-06-21 19:07:00 -04:00
Mononaut 3e0d79ffef change "removed" and "replaced" badges to yellow 2023-06-16 17:35:07 -04:00
Mononaut 5c9653fab5 Mark RBF transactions as removed if earlier version is mined 2023-06-16 13:47:09 -04:00
Mononaut 639dcc6c10 remove redundant audit score api calls from blocks list 2023-06-15 12:57:20 -04:00
Mononaut 8d6de256f3 precompute block fee spans 2023-06-15 09:54:08 -04:00
Mononaut e9398f24a7 continue to skip first rate in simple fee ranges 2023-06-14 19:04:09 -04:00
Mononaut 31f1b01f1f add missing markForChecks in blocks list 2023-06-14 16:23:57 -04:00
Mononaut 46935ff208 add backfilled audit stats to cached blocks 2023-06-14 16:15:33 -04:00
Mononaut 7ac8a2e771 minor audit details fixes 2023-06-14 11:28:39 -04:00
Mononaut 9bfa8bfe66 change audit detail labels 2023-06-12 12:40:19 -04:00
Mononaut 4ae8388aeb Add expected fee % diff to blocks list page 2023-06-10 12:35:15 -04:00
Mononaut 4f9504b341 Add % difference to weight and tx count in audit details 2023-06-10 12:35:13 -04:00
Mononaut 9d12a71702 Add indexer task to backfill audit fee/weight stats 2023-06-10 12:34:16 -04:00
Mononaut 9433e7a1a5 Add expected weight to audit table 2023-06-10 12:32:53 -04:00
Mononaut a74a9fe73a Merge branch 'master' into merged-expected-block-fees 2023-06-10 12:15:29 -04:00
Mononaut 9c7458a42f Reset blockchain scroll on logo click 2023-06-09 19:03:47 -04:00
Mononaut 54f5dc5ded Fix fee range inconsistencies 2023-06-07 11:59:31 -04:00
Mononaut 38c97c6ca3 calculate & index ancestor-dependent effective rates 2023-06-06 18:23:06 -04:00
Mononaut 5cf0980af4 Remove legacy mined block cpfp loop, reset stale ancestors 2023-06-06 14:19:30 -04:00
Mononaut 102b6a291f Fix missing fees in $updateBlocks without esplora 2023-06-06 17:34:22 +02:00
Mononaut 28c7321081 Fix multiple mined RBF replacements of the same tx 2023-06-06 11:01:01 -04:00
Mononaut 50aaa55bbe fix graph filter dropdown colors 2023-06-05 14:23:37 -04:00
Mononaut 01fd4c9322 fix graph page links layout 2023-06-05 14:09:02 -04:00
Mononaut 860a632478 Add link to clock from graph page 2023-06-05 13:28:00 -04:00
Mononaut d599d44147 Polish clocks, fix urls, make interactive 2023-06-05 13:27:17 -04:00
Mononaut e51d4584ab fix firstSeen reset bug 2023-06-04 12:47:04 -04:00
Mononaut 56a9990f88 fix txConfirmed type 2023-06-04 11:47:46 -04:00
Mononaut 810317488c Confirmation badge component, fix negative confirmations 2023-06-03 16:20:32 -04:00
Mononaut bf6f62e237 Break block templates into their own db table 2023-05-31 13:43:48 -04:00
Mononaut dd4aa48b90 Fix frontend logic for displaying effective fee rate 2023-05-31 12:11:56 -04:00
Mononaut 2b10a9121c use fractional base vsize in adjusted vsize 2023-05-31 11:45:47 -04:00
Mononaut bfa0ecaf04 Fix mined rbf / calculate sigop merge conflicts 2023-05-31 11:37:13 -04:00
Mononaut fb9fceb88c Enforce block sigop limits in GBT algorithm 2023-05-31 11:29:58 -04:00
Mononaut 2d4ce3b1dd Display sigops & adjusted vsize in transaction page details 2023-05-31 11:29:58 -04:00
Mononaut e070c121bc Count sigops & use adjusted vsizes in mempool projections 2023-05-31 11:29:56 -04:00
Mononaut 0818e3679d show fee rating badge either on rate or effective rate 2023-05-31 11:27:04 -04:00
Mononaut 1cff72e768 Fix effective fee rates for non-cpfp dependents 2023-05-31 11:27:04 -04:00
Mononaut 72586eda6e Detect RBF by mined transactions 2023-05-18 09:51:41 -04:00
Mononaut bdb44c4609 Omit possible high-sigop txs from block health score 2023-05-17 11:46:50 -04:00
Mononaut 6267562bda Fix mempool graph fee filtering 2023-05-16 16:25:38 -06:00
Mononaut 2bf70a3a5d Remove clock fee debugging adjustment 2023-05-13 09:33:15 -06:00
Mononaut 4318a4280f Add missing clock websocket subscriptions 2023-05-12 21:08:12 -06:00
Mononaut 9d8f47606f smarter time duration unit selection 2023-05-11 13:33:38 -06:00
Mononaut df0f965495 update difficulty tests 2023-05-11 11:39:18 -06:00
Mononaut e5f7d18a94 Fix difficulty adjustment calculation 2023-05-11 11:18:58 -06:00
Mononaut af24b68f91 Fix RBF timestamps to always use seconds 2023-05-11 09:21:48 -06:00
Mononaut 183e95ed7c Fix txids interpreted as addresses in search 2023-05-10 19:57:58 -06:00
Mononaut 92c88cf5b6 online calculation of stack-of-n-blocks fee statistics 2023-05-10 17:34:20 -06:00
Mononaut bedee36f2d optimize websocket init data 2023-05-10 08:05:39 -06:00
Mononaut 2339a88f47 optimize batch client websocket updates 2023-05-10 08:05:39 -06:00
Mononaut 0498002d2c Optimize main thread processing of GBT updates 2023-05-08 23:01:17 -06:00
Mononaut 5586f36c31 Dynamic fee ranges & legend in mempool graph 2023-05-08 12:53:37 -06:00
Mononaut 4ab9a4f8ac increase range of fee colors 2023-05-08 12:44:14 -06:00
Mononaut ba74e4b04d fix clock merge conflicts 2023-05-08 09:11:30 -06:00
Mononaut 4c3b120d4d clock selected block arrow 2023-05-08 08:48:56 -06:00
Mononaut 83b9944b21 resize clock labels 2023-05-08 08:48:56 -06:00
Mononaut 180a15c473 rename clock components 2023-05-08 08:48:56 -06:00
Mononaut b92d7dedd1 clock size query params 2023-05-08 08:48:55 -06:00
Mononaut 3bf269fea9 query param toggle for clock stats 2023-05-08 08:48:55 -06:00
Mononaut 3c90c6f3a5 clock i18n 2023-05-08 08:48:55 -06:00
Mononaut daf7d864c5 Add clock statistics 2023-05-08 08:48:55 -06:00
Mononaut 34fbc8d2b8 implement clock face & dial 2023-05-08 08:48:55 -06:00
Mononaut b79dd13e55 responsive clock, fix blockchain 2023-05-08 08:48:55 -06:00
Mononaut b125ded0f2 clocktower top blocks & layout adjustment 2023-05-08 08:48:53 -06:00
Mononaut 293c636665 hourly blocks clock faces 2023-05-08 08:46:18 -06:00
Mononaut 6d4c2f8f8f optimize data structures for advanced GBT algorithm 2023-05-07 11:54:23 -06:00
Mononaut 72402d2395 Restore transaction first seen field 2023-05-05 15:12:05 -07:00
Mononaut e0084fe17e Increase precision of some formatted durations 2023-05-05 14:35:57 -07:00
Mononaut 0d2594232e Improve unit selection for duration formatting 2023-05-05 14:30:03 -07:00
Mononaut 29cebf9c6c add missing rbf eviction 2023-05-05 10:20:17 -07:00
Mononaut b673fdbcd1 Fix new block mempool deletion race condition 2023-05-05 10:19:11 -07:00
Mononaut 29db163af7 fix rbf cache eviction logic 2023-05-04 23:30:11 -04:00
Mononaut 0b2eb73c3c delay writing disk cache until block handler completes 2023-05-03 15:53:47 -06:00
Mononaut ceed573019 display fee box skeleton while mempool not in sync 2023-05-03 15:01:07 -06:00
Mononaut e9f62d9218 remove mempool marker on tx confirmation 2023-05-03 14:18:07 -06:00
Mononaut 4f1c6021f3 Use new mempool position data for transaction ETA 2023-05-03 14:18:07 -06:00
Mononaut a61c0eb60c Add mempool position improvements to updateMempoolBlocks 2023-05-03 14:18:07 -06:00
Mononaut 9f32d43907 Improve stability of mempool tx position arrow 2023-05-03 14:18:06 -06:00
Mononaut f5ebf41b7e fix tx page mempool blocks subscription leak 2023-05-03 13:58:08 -06:00
Mononaut c73144eb7d keep ETA relative time basis updated 2023-05-03 13:55:26 -06:00
Mononaut 82a3af25ff Fix import path 2023-05-03 13:16:27 -06:00
Mononaut 069f687991 Fix missing null checks in tx component 2023-05-03 13:00:23 -06:00
Mononaut c409c99b52 Improve RBF diagram state visibility 2023-05-03 13:00:23 -06:00
Mononaut e8fe390437 Don't show RBF replaced alert banner after confirmation 2023-05-03 13:00:23 -06:00
Mononaut c745fe4093 Update rbf disk caching for new method 2023-05-03 13:00:23 -06:00
Mononaut 21ed3a5e1a fix missing FULL_RBF_ENABLED config entries 2023-05-03 13:00:22 -06:00
Mononaut 19d3b0a4dd fix rbf e2e test 2023-05-03 13:00:22 -06:00
Mononaut 03c6728dfb scroll selected rbf node into view 2023-05-03 13:00:22 -06:00
Mononaut 53e0e66510 change rbf subheading, fix interval alignment 2023-05-03 13:00:22 -06:00
Mononaut 9386f47d58 change rbf tooltip to standard two-column table design 2023-05-03 13:00:22 -06:00
Mononaut 1033234ea9 Persist RBF cache to disk 2023-05-03 13:00:20 -06:00
Mononaut 1a96608a60 fixes for non-dual-node rbf feature 2023-05-03 12:53:56 -06:00
Mononaut 40b7cc3010 add mouseover tooltips to rbf timelines 2023-05-03 12:53:56 -06:00
Mononaut 3e703ec13e support trees of RBF replacements 2023-05-03 12:53:56 -06:00
Mononaut 9517d5fe08 remove 'replaces' alert on transaction page 2023-05-03 12:53:56 -06:00
Mononaut 47bbfca1c0 new page listing recent RBF events 2023-05-03 12:53:53 -06:00
Mononaut 22fde5276a update RBF timeline over websocket 2023-05-03 12:52:21 -06:00
Mononaut 1d5a029c81 Timeline of replacements for RBF-d transactions 2023-05-03 12:52:20 -06:00