Commit Graph
100 Commits
Author SHA1 Message Date
Mononaut d7691c19a6 prevent table overflow in unfurl previews 2023-04-26 05:15:38 +09:00
Mononaut 30bfea8c20 Prevent mempool block animations except when new block mined 2023-04-07 02:18:33 +09:00
Mononaut 9b9956138d Perform full cpfp calculations for the entire mempool 2023-04-07 00:25:45 +09:00
Mononaut 5f5dfcab62 Disable blockchain drag for middle/right click 2023-04-04 08:25:40 +09:00
Mononaut 3fa47b411c Key modifiers to open tx in new tab from visualization 2023-04-02 07:46:32 +09:00
Mononaut 262ab50157 Fix broken tx diagram for non-lBTC liquid assets 2023-03-29 07:54:58 +09:00
Mononaut c8f2e70606 Fix unfurl cpfp badge 2023-03-29 05:45:49 +09:00
Mononaut 158f383dce Fix node unfurl row overflow 2023-03-29 03:15:01 +09:00
Mononaut 19cf0c06be clean up unused vars in mempool-blocks.ts 2023-03-28 17:02:37 +09:00
Mononaut 6fed2a8fa9 use new median fee calculation for mempool blocks 2023-03-28 17:02:37 +09:00
Mononaut 61a2658b62 refactor effective rate calculation 2023-03-28 16:20:20 +09:00
Mononaut 2da2a6f612 Use effective fee rate heuristics for block fee span 2023-03-28 16:19:06 +09:00
Mononaut 936538372a Don't send back difficulty adjustment info 2023-03-26 09:05:41 +09:00
Mononaut bc56d6149f Fix difficulty adjustment start-of-epoch edge cases 2023-03-26 07:27:11 +09:00
Mononaut 677d0c96e2 log warnings for unexpectedly missing txs 2023-03-26 05:41:31 +09:00
Mononaut f8e2843a92 tighten sanity checks in block audit 2023-03-24 09:49:02 +09:00
Mononaut 29184b0eed move lazy tx deletion into main loop 2023-03-24 09:48:08 +09:00
Mononaut 570e99fb8f handle stale transactions in block templates 2023-03-24 09:47:08 +09:00
Mononaut 7346b2c595 Fix missing fees in liquid block tooltips 2023-03-18 18:11:10 +09:00
Mononaut d6d2ec9526 Fix getSimilarity error on empty mempool 2023-03-16 22:16:40 +09:00
Mononaut 4bde7151a6 Calculate similarity score with audit disabled 2023-03-16 22:16:40 +09:00
Mononaut 8e0495a358 animate mempool blocks conditional on mined block similarity 2023-03-16 22:16:40 +09:00
Mononaut 40a80953a7 mempool block entry animation 2023-03-16 22:16:40 +09:00
Mononaut 704700f30d Limit special blocks by network, add future halvings 2023-03-14 16:58:02 +09:00
Mononaut 6368d665cc Use network-specific feature activation dates 2023-03-14 13:02:50 +09:00
Mononaut b6fe0e0f33 Add axios support for esplora unix sockets 2023-03-13 14:53:44 +09:00
Mononaut e8e2eab5c1 Hide features row if tx has no features 2023-03-13 12:48:01 +09:00
Mononaut 4ea09edde5 Fix difficulty skeleton width on firefox 2023-03-13 10:28:26 +09:00
Mononaut 2c282ddcf0 Add network versioning to disk cache 2023-03-12 19:20:29 +09:00
Mononaut 0e1b4fbd1f Save cache to disk every 6 blocks 2023-03-12 19:03:19 +09:00
Mononaut 34c6ee8f89 Fix units in flow diagram tooltips for liquid assets 2023-03-12 18:07:31 +09:00
Mononaut 175e04b4d3 Fix transaction confirmed arrow animation 2023-03-12 17:00:36 +09:00
Mononaut bca8a73eb9 Fix repeated new block animation on page navigation 2023-03-12 16:42:58 +09:00
Mononaut cc120b9ade show tx fee ratings for older blocks 2023-03-12 15:54:39 +09:00
Mononaut 99c436bab5 Fix epoch length in difficulty widget 2023-03-11 19:32:59 +09:00
Mononaut 133520242e Redesign difficulty adjustment dashboard widget 2023-03-11 17:53:18 +09:00
Mononaut 167828c1f8 batch address outspend lookups into <50 txids per request 2023-03-10 00:27:22 -06:00
Mononaut 09a9a369f6 pixel-perfect flow diagrams 2023-03-09 22:20:54 -06:00
Mononaut 8ee6817fab prevent disk cache file write corruption 2023-03-09 20:19:22 -06:00
Mononaut 6aa6912b5b Save cache to disk on SIGTERM/SIGINT 2023-03-09 19:47:54 -06:00
Mononaut e9d6b10a31 fix missing fee rating on mobile 2023-03-09 19:31:53 -06:00
Mononaut 520d806f0e Update hashrate estimate when new blocks arrive 2023-03-08 02:37:19 -06:00
Mononaut dd59607156 Update pool ranking block count when new blocks arrive 2023-03-08 02:33:16 -06:00
Mononaut b8644d05ba Fix memory-intensive getCPFPUnindexedBlocks mysql query 2023-03-07 21:01:54 -06:00
Mononaut a6fdc0b5ca Fix miscellaneous RTL layout bugs 2023-03-06 20:25:27 -06:00
Mononaut 0717a1191d don't cache tx data for rbf replacements 2023-03-06 00:19:12 -06:00
Mononaut 65867bce60 Fix unnecessary cpfp 404 responses 2023-03-06 00:02:21 -06:00
Mononaut b309f7d30d revert time localization strings 2023-03-05 21:09:22 -06:00
Mononaut 93de0cff45 unify time rendering components 2023-03-05 19:26:32 -06:00
Mononaut 245a755e14 Monitor heap memory usage 2023-03-04 23:13:55 -06:00
Mononaut c1063e42ba Fix overlapping columns in cpfp table on small screens 2023-03-04 00:22:50 -06:00
Mononaut 41f430b9c5 drop decimal places from large fiat values 2023-03-04 00:10:47 -06:00
Mononaut a656a4fe9b Fix blockchain scrolling on high refresh-rate devices 2023-03-03 23:39:01 -06:00
Mononaut b08946784e blockchain momentum scrolling 2023-03-03 22:45:11 -06:00
Mononaut 0e6fd29fe6 Always show BTC amount in block tooltips 2023-03-03 02:55:48 -06:00
Mononaut dda808805b Fix blockchain scrolling on iOS devices 2023-03-03 02:43:44 -06:00
Mononaut 41da74f324 Don't try to fetch cpfp if database disabled 2023-03-01 11:36:26 -06:00
Mononaut 7ac0a26ef1 Center-align blockchain after resetting scroll 2023-02-28 21:36:16 -06:00
Mononaut 25ce78adad Reset scrolling blockchain cache when network changes 2023-02-28 21:30:20 -06:00
Mononaut ea81cbd866 fix gaps in loading blockchain 2023-02-23 14:31:01 -06:00
Mononaut fb630ac991 Show skeleton loader for all blocks while offline 2023-02-23 13:54:06 -06:00
Mononaut 85024c2ddd Handle network interruptions in scrollable blockchain 2023-02-23 13:52:08 -06:00
Mononaut cbb20b86eb increase size of mempool_byte_weight db column 2023-02-21 22:07:12 -06:00
Mononaut 39cf85d025 Ignore coinbase tx in block health calculation 2023-02-21 22:01:30 -06:00
Mononaut fd663f2321 pixel-perfect flow diagrams 2023-02-21 21:59:31 -06:00
Mononaut b8956cb0d8 Reuse HTTP connections to esplora backend 2023-02-18 21:34:09 +07:00
Mononaut 384662fa68 Reduce data sent to mempool block 7 subscription 2023-02-17 19:11:12 -06:00
Mononaut 41c7ee598d 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 87202ea9f8 fix liquid address table overflow 2023-02-15 09:26:12 -06:00
Mononaut 16250e87b5 simplify audit availability logic 2023-02-15 16:28:29 +09:00
Mononaut e12bfa2651 Add audit / block health config feature flag 2023-02-15 16:28:29 +09:00
Mononaut b6e4aa2a2c simplify audit availability logic 2023-02-14 12:32:30 -06:00
Mononaut 240b4cb6e2 Add audit / block health config feature flag 2023-02-14 12:32:30 -06:00
Mononaut 546402b064 Fix firefox blockchain scroll reset bug 2023-02-12 21:42:33 -06:00
Mononaut 05d8874af0 safer mempool cloning for different GBT algorithms 2023-02-10 07:43:39 -06:00
Mononaut 2d35018728 More robust error checking & handling in CPFP repositories 2023-02-02 17:37:32 -06:00
Mononaut 11b6c009bf Fix blockchain scroll jumping on resize on mobile 2023-02-01 11:52:00 -06:00
Mononaut 256cbfca59 Use selected currency in app-amount component 2023-02-01 10:25:01 -06:00
Mononaut ff1a0b3381 Display fiat mining graphs in selected currency 2023-02-01 10:25:00 -06:00
Mononaut f31ffbd8f5 Multi-currency fiat formatting pipes & components 2023-02-01 10:25:00 -06:00
Mononaut ce1aa11de0 Add currency preference to dashboard 2023-02-01 10:24:57 -06:00
Mononaut 2d4e59fabd expose other currencies in charts APIs 2023-02-01 10:23:55 -06:00
Mononaut feab91e422 fix drift in next block viz with mixed template algos 2023-01-30 16:26:37 -06:00
Mononaut 30015553d6 Fix navigation-breaking js error on liquid block page 2023-01-27 20:01:31 -06:00
Mononaut 2271811830 Fix blockchain gaps when KEEP_BLOCKS_AMOUNT > INITIAL_BLOCKS_AMOUNT 2023-01-27 19:52:57 -06:00
Mononaut cb8b3719e8 Only show audit-related tooltip info when audit enabled 2023-01-26 19:14:40 -06:00
Mononaut a11edbbb82 Only show block audit highlighting when audit enabled 2023-01-26 18:58:41 -06:00
Mononaut b1859c3d93 Add button to scroll back to tip of blockchain 2023-01-26 11:55:26 -06:00
Mononaut af4c4c7abb change audit toggle to bootstrap button 2023-01-26 11:10:55 -06:00
Mononaut 27e63e7136 Remove extra space after block details when audit disabled 2023-01-26 10:50:00 -06:00
Mononaut 47b73b449b add toggle to enable/disable block audits 2023-01-26 10:42:38 -06:00
Mononaut 1b675c6c12 better frontend handling for very large witnesses 2023-01-23 11:37:22 -06:00
Mononaut 5ca8cd29b5 Fix bugged mempool block gradients 2023-01-19 11:09:03 -06:00
Mononaut 597b5f83bc make marginal fee audit txs less prominent 2023-01-18 17:10:57 -06:00
Mononaut ec726826da fix misaligned channel id 2023-01-18 16:44:37 -06:00
Mononaut e74d5e1055 fix cramped/overflowing node ranking pages 2023-01-18 16:37:12 -06:00
Mononaut 861d071552 fix overflowing node ranking widgets 2023-01-18 16:35:14 -06:00
Mononaut ffa56a8b4a fix overlapping legend on block fee rates chart 2023-01-18 15:54:56 -06:00
Mononaut 3af7ebb129 fix overflowing tables on ln nodes-per-x chart pages 2023-01-18 15:48:01 -06:00
Mononaut af0084075b fix RBF detection 2023-01-17 19:25:00 -06:00