Commit Graph
100 Commits
Author SHA1 Message Date
Mononaut 74cd15b8fd await for mempool change handler after loading disk cache 2023-05-24 18:04:21 -04:00
Mononaut 6715e20e0b Perform full cpfp calculations for the entire mempool 2023-05-24 18:02:49 -04: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
Mononaut 8486c1117d log warnings for unexpectedly missing txs 2023-03-26 05:41:31 +09:00
Mononaut 61f24562fd tighten sanity checks in block audit 2023-03-24 09:49:02 +09:00
Mononaut 28de93d0ff move lazy tx deletion into main loop 2023-03-24 09:48:08 +09:00
Mononaut 1fd85b729d handle stale transactions in block templates 2023-03-24 09:47:08 +09:00
Mononaut ed46232b83 Fix missing fees in liquid block tooltips 2023-03-18 18:11:10 +09:00
Mononaut b5c2073414 Fix getSimilarity error on empty mempool 2023-03-16 22:16:40 +09:00
Mononaut 25aacb5046 Calculate similarity score with audit disabled 2023-03-16 22:16:40 +09:00
Mononaut c24724dcdf animate mempool blocks conditional on mined block similarity 2023-03-16 22:16:40 +09:00
Mononaut 64ab14f995 mempool block entry animation 2023-03-16 22:16:40 +09:00
Mononaut 7bf8fea9f2 Limit special blocks by network, add future halvings 2023-03-14 16:58:02 +09:00
Mononaut 9f453deceb Use network-specific feature activation dates 2023-03-14 13:02:50 +09:00
Mononaut 130ae8c3a5 Hide features row if tx has no features 2023-03-13 12:48:01 +09:00
Mononaut 9030d95207 Fix difficulty skeleton width on firefox 2023-03-13 10:28:26 +09:00
Mononaut 3bf96dafde Add network versioning to disk cache 2023-03-12 19:20:29 +09:00
Mononaut 8bd05987e5 Save cache to disk every 6 blocks 2023-03-12 19:03:19 +09:00
Mononaut a8ac6aedf7 Fix units in flow diagram tooltips for liquid assets 2023-03-12 18:07:31 +09:00
Mononaut b675bd8d55 Fix transaction confirmed arrow animation 2023-03-12 17:00:36 +09:00
Mononaut 4be8016eb1 Fix repeated new block animation on page navigation 2023-03-12 16:42:58 +09:00
Mononaut 60bef0eeb6 show tx fee ratings for older blocks 2023-03-12 15:54:39 +09:00
Mononaut e0e97f0d5e Fix epoch length in difficulty widget 2023-03-11 19:32:59 +09:00
Mononaut 39051e94e3 Redesign difficulty adjustment dashboard widget 2023-03-11 17:53:18 +09:00
Mononaut a2d673f9ed batch address outspend lookups into <50 txids per request 2023-03-10 00:27:22 -06:00
Mononaut a22a62836e pixel-perfect flow diagrams 2023-03-09 22:20:54 -06:00
Mononaut 46d89ac837 prevent disk cache file write corruption 2023-03-09 20:19:22 -06:00
Mononaut 796566e7ae Save cache to disk on SIGTERM/SIGINT 2023-03-09 19:47:54 -06:00
Mononaut 3f234431fb fix missing fee rating on mobile 2023-03-09 19:31:53 -06:00
Mononaut c3c0696844 Update hashrate estimate when new blocks arrive 2023-03-08 02:37:19 -06:00
Mononaut 2907054a01 Update pool ranking block count when new blocks arrive 2023-03-08 02:33:16 -06:00
Mononaut 5eae84bb75 Fix memory-intensive getCPFPUnindexedBlocks mysql query 2023-03-07 21:01:54 -06:00
Mononaut 5937e959c3 Fix miscellaneous RTL layout bugs 2023-03-06 20:25:27 -06:00
Mononaut 43b2fe2f9a don't cache tx data for rbf replacements 2023-03-06 00:19:12 -06:00
Mononaut 182cb16695 Fix unnecessary cpfp 404 responses 2023-03-06 00:02:21 -06:00
Mononaut 7f78fefb21 revert time localization strings 2023-03-05 21:09:22 -06:00
Mononaut ac932c641c unify time rendering components 2023-03-05 19:26:32 -06:00
Mononaut 43bed7cf56 Monitor heap memory usage 2023-03-04 23:13:55 -06:00
Mononaut 269dcb2b16 Fix overlapping columns in cpfp table on small screens 2023-03-04 00:22:50 -06:00
Mononaut a37bcfec65 drop decimal places from large fiat values 2023-03-04 00:10:47 -06:00
Mononaut 059139689d Fix blockchain scrolling on high refresh-rate devices 2023-03-03 23:39:01 -06:00
Mononaut 4e68498979 blockchain momentum scrolling 2023-03-03 22:45:11 -06:00
Mononaut 6a66d06208 Always show BTC amount in block tooltips 2023-03-03 02:55:48 -06:00
Mononaut 27cf23f9b0 Fix blockchain scrolling on iOS devices 2023-03-03 02:43:44 -06:00
Mononaut 2309a769cd Don't try to fetch cpfp if database disabled 2023-03-01 11:36:26 -06:00
Mononaut af2e3cb42a Center-align blockchain after resetting scroll 2023-02-28 21:36:16 -06:00
Mononaut f09a2aab24 Reset scrolling blockchain cache when network changes 2023-02-28 21:30:20 -06:00
Mononaut c65674479a fix gaps in loading blockchain 2023-02-23 14:31:01 -06:00
Mononaut ee265be55e Show skeleton loader for all blocks while offline 2023-02-23 13:54:06 -06:00
Mononaut 8eca1e5f7e Handle network interruptions in scrollable blockchain 2023-02-23 13:52:08 -06:00
Mononaut 32b38e6cd1 increase size of mempool_byte_weight db column 2023-02-21 22:07:12 -06:00
Mononaut 2ff930ef3e Ignore coinbase tx in block health calculation 2023-02-21 22:01:30 -06:00
Mononaut e8d54f254b pixel-perfect flow diagrams 2023-02-21 21:59:31 -06:00
Mononaut 7f54e30a26 Reuse HTTP connections to esplora backend 2023-02-18 21:34:09 +07:00
Mononaut 59f08247ef Reduce data sent to mempool block 7 subscription 2023-02-17 19:11:12 -06:00
Mononaut 77686821ba Raise production memory limits
Increases maxmempool production bitcoin.conf setting to 2GB,
and raises `npm run start-production` nodejs memory limit to 8GB
2023-02-17 10:12:33 -06:00
Mononaut cc5873f995 fix liquid address table overflow 2023-02-15 09:26:12 -06:00
Mononaut c923a4bc22 simplify audit availability logic 2023-02-15 16:28:29 +09:00
Mononaut 2363631326 Add audit / block health config feature flag 2023-02-15 16:28:29 +09:00
Mononaut b4c30cad5c simplify audit availability logic 2023-02-14 12:32:30 -06:00
Mononaut 8f2255a7a2 Add audit / block health config feature flag 2023-02-14 12:32:30 -06:00
Mononaut c85d8cd29d Fix firefox blockchain scroll reset bug 2023-02-12 21:42:33 -06:00
Mononaut 8f3b8276c5 safer mempool cloning for different GBT algorithms 2023-02-10 07:43:39 -06:00
Mononaut 900e66aef7 More robust error checking & handling in CPFP repositories 2023-02-02 17:37:32 -06:00
Mononaut 9f15e9a1d7 Fix blockchain scroll jumping on resize on mobile 2023-02-01 11:52:00 -06:00
Mononaut 368041e7d4 Use selected currency in app-amount component 2023-02-01 10:25:01 -06:00
Mononaut d06dcdccb4 Display fiat mining graphs in selected currency 2023-02-01 10:25:00 -06:00
Mononaut c2ff6a996a Multi-currency fiat formatting pipes & components 2023-02-01 10:25:00 -06:00
Mononaut 02655d757e Add currency preference to dashboard 2023-02-01 10:24:57 -06:00
Mononaut aa8a3e60c2 expose other currencies in charts APIs 2023-02-01 10:23:55 -06:00
Mononaut e8c3273541 fix drift in next block viz with mixed template algos 2023-01-30 16:26:37 -06:00
Mononaut 05e23b058c Fix navigation-breaking js error on liquid block page 2023-01-27 20:01:31 -06:00
Mononaut 92352e1453 Fix blockchain gaps when KEEP_BLOCKS_AMOUNT > INITIAL_BLOCKS_AMOUNT 2023-01-27 19:52:57 -06:00
Mononaut d8737ef6e1 Only show audit-related tooltip info when audit enabled 2023-01-26 19:14:40 -06:00
Mononaut 3c3814910a Only show block audit highlighting when audit enabled 2023-01-26 18:58:41 -06:00
Mononaut da51557960 Add button to scroll back to tip of blockchain 2023-01-26 11:55:26 -06:00
Mononaut 714700d8f1 change audit toggle to bootstrap button 2023-01-26 11:10:55 -06:00
Mononaut d3b59bc459 Remove extra space after block details when audit disabled 2023-01-26 10:50:00 -06:00
Mononaut 2ed49cf944 add toggle to enable/disable block audits 2023-01-26 10:42:38 -06:00
Mononaut a8b162387b better frontend handling for very large witnesses 2023-01-23 11:37:22 -06:00
Mononaut fc0af50ab5 Fix bugged mempool block gradients 2023-01-19 11:09:03 -06:00
Mononaut ec6c96c997 make marginal fee audit txs less prominent 2023-01-18 17:10:57 -06:00
Mononaut 402d9496c3 fix misaligned channel id 2023-01-18 16:44:37 -06:00
Mononaut c3ae46795b fix cramped/overflowing node ranking pages 2023-01-18 16:37:12 -06:00
Mononaut d89b313db8 fix overflowing node ranking widgets 2023-01-18 16:35:14 -06:00
Mononaut e842aa814e fix overlapping legend on block fee rates chart 2023-01-18 15:54:56 -06:00
Mononaut c5f9682b5b fix overflowing tables on ln nodes-per-x chart pages 2023-01-18 15:48:01 -06:00
Mononaut 7da308c1e1 fix RBF detection 2023-01-17 19:25:00 -06:00
Mononaut d778530620 keep cached RBF info for 24 hours after tx leaves the mempool 2023-01-17 19:24:57 -06:00
Mononaut 0481f57304 cache, serve & display more comprehensive RBF info 2023-01-17 16:09:16 -06:00
Mononaut 73f2d54a26 support inner links in truncated string component 2023-01-16 16:47:05 -06:00
Mononaut dfd1de67b2 Fix hidden clipboard toast on transactions page 2023-01-16 16:46:28 -06:00
Mononaut ce7e2e8801 fix missing clipboard icons 2023-01-16 15:29:17 -06:00
Mononaut f81e11e313 Fix cpfp observable error 2023-01-16 12:04:24 -06:00
Mononaut 05d7ca2cd3 Fix lightning page elements obscured by bottom nav 2023-01-16 10:25:48 -06:00
Mononaut c69f2f2bc2 tweak latest transactions txid truncation point 2023-01-13 17:03:02 -06:00
Mononaut eead4d0af8 Correctly drop legacy cpfp db tables 2023-01-13 16:34:04 -06:00
Mononaut fbd8e0588c Fix page elements obscured by bottom nav bar on mobile 2023-01-13 11:52:36 -06:00
Mononaut 2548d2a5e9 fix frontend js error on unconfirmed non-cpfp transactions 2023-01-11 08:44:11 -06:00