Commit Graph
100 Commits
Author SHA1 Message Date
Mononaut ed9d31686e Add cluster/tab to unfurler logs 2023-08-19 21:07:10 +09:00
Mononaut 7f2a459575 Fix SSR puppeteer page initialization 2023-08-19 21:05:28 +09:00
Mononaut 126e87a746 More more verbose unfurler logs 2023-08-19 19:35:52 +09:00
Mononaut 3bda5537d7 More verbose unfurler logs 2023-08-19 18:50:57 +09:00
Mononaut df8b6cd53c Fix unfurler resource proxying 2023-08-19 18:40:11 +09:00
Mononaut b1e1601ccf Switch unfurl proxy header to url prefix 2023-08-16 21:55:03 +09:00
Mononaut 5511795fbb Fix mempool slide on page change 2023-08-14 19:34:31 +09:00
Mononaut 13f6f9f9e5 Select unfurl mode with X-Unfurl-Type header 2023-08-14 18:05:09 +09:00
Mononaut 8c21d106fc Fix stacked mempool blocks layout & width 2023-08-14 02:37:46 +09:00
Mononaut e8e245cc75 Hide accelerate CTA on non-mainnet networks 2023-08-10 20:27:49 +09:00
Mononaut 38e9021e8c simplify scriptpubkey tracking 2023-08-07 10:43:42 +09:00
Mononaut 8dbf9f29cf Send unfurler fallback imgs directly 2023-08-06 15:49:11 +09:00
Mononaut 9aa778e44e reboot unfurler periodically 2023-08-06 13:47:38 +09:00
Mononaut 6fc645a454 Remove unfurler soft404 debug spam 2023-08-06 13:47:20 +09:00
Mononaut 9138c3b676 always switch back to local if available 2023-08-05 20:39:02 +09:00
Mononaut 85935d8f90 allow protocol, port & path in fallback urls 2023-08-05 20:06:19 +09:00
Mononaut ae5e1e6d29 Fix failover debug prints 2023-08-05 19:55:33 +09:00
Mononaut e512feef74 Add debug prints, fix POST request 2023-08-05 19:25:00 +09:00
Mononaut 2095f90262 new health-check based esplora failover mechanism 2023-08-05 19:02:46 +09:00
Mononaut 3ec676ca90 Speed up RBF detection 2023-08-04 19:11:49 +09:00
Mononaut 3074d814e7 precompute address transactions for websocket msg loop 2023-08-04 13:59:49 +09:00
Mononaut 09c23b1241 configurable price update frequency 2023-08-03 17:43:02 +09:00
Mononaut 22665f149b add /prices api endpoint 2023-08-03 17:43:01 +09:00
Mononaut cb5b96485c resume tracking subscriptions after websocket reconnect 2023-08-03 16:17:17 +09:00
Mononaut 3d6a8a501d limit mouse events to difficulty bar 2023-08-03 15:51:09 +09:00
Mononaut d06fe83bd9 Improve difficulty tooltip display on mobile 2023-08-03 15:36:36 +09:00
Mononaut ca0c6b5e6e use bulk mempool/txs post api to batch mempool update requests 2023-08-02 15:05:27 +09:00
Mononaut ab784cede2 fix partially indexed difficulty bug 2023-08-01 18:41:48 +09:00
Mononaut 543357f1db fix null coinbase fees in block summary 2023-08-01 17:33:03 +09:00
Mononaut a863c17408 Fix difficulty indexing db queries to return bits 2023-08-01 13:28:56 +09:00
Mononaut 0924bb6ac0 Use bits to detect difficulty adjustments, not difficulty 2023-08-01 13:28:56 +09:00
Mononaut 910e67ff36 Get blocks from electrs again 2023-08-01 13:28:56 +09:00
Mononaut 0d25ef0b5b Get block txs from esplora, index CPFP together with summaries 2023-07-31 18:13:16 +09:00
Mononaut 6b7d8d95f7 reduce mempool poll rate while indexing 2023-07-31 18:13:16 +09:00
Mononaut bafc0bd9cf fix indexing log prints 2023-07-31 18:13:11 +09:00
Mononaut 49db63d888 Faster Redis tx deletion, fix debug log level 2023-07-31 16:38:18 +09:00
Mononaut 363fc1b00b Get blocks from electrs again 2023-07-31 15:39:02 +09:00
Mononaut dcfab218fb Improve Redis logging 2023-07-31 12:21:28 +09:00
Mononaut c79a597c96 switch from redis-json to simple key-value redis entries 2023-07-31 12:16:37 +09:00
Mononaut a393f42b5e strip non-essential data from redis cache txs 2023-07-31 12:16:36 +09:00
Mononaut 6ac58f2da7 store redis mempool in sharded json object 2023-07-31 12:16:36 +09:00
Mononaut a9f8bbbcce Add network and schema versioning to redis cache 2023-07-31 12:16:34 +09:00
Mononaut d65bddd30b Add transactions to Redis cache in manageable batches 2023-07-31 12:16:34 +09:00
Mononaut b6cb539470 Fix redis feature merge conflicts 2023-07-31 12:16:34 +09:00
Mononaut aea2b1ec6b Add RBF data to Redis cache 2023-07-31 12:16:33 +09:00
Mononaut 5138f9a254 Implement Redis cache for block and mempool data 2023-07-31 12:16:33 +09:00
Mononaut 945a8ce92e Use log10 scale for projected block fee graph 2023-07-30 18:56:57 +09:00
Mononaut 354c119e99 fix websocket connection state observable 2023-07-29 15:22:15 +09:00
Mononaut 2c613195cc Add support for compressed p2pk addresses 2023-07-28 19:17:52 +09:00
Mononaut 63ccecf410 remove unused calcScriptHash function 2023-07-28 16:14:28 +09:00
Mononaut 5b2470955d track p2pk addresses by scriptpubkey not scripthash 2023-07-28 16:09:39 +09:00
Mononaut 74b87b6006 Support p2pk track-address websocket subscriptions 2023-07-28 16:09:39 +09:00
Mononaut 9b65fbd98c Show new mined transactions on the address page 2023-07-28 15:56:55 +09:00
Mononaut 589adb95c3 remove stray debugging log 2023-07-27 14:49:21 +09:00
Mononaut 1fd5b975f1 Handle failures while fetching block transactions 2023-07-27 11:45:16 +09:00
Mononaut cde4af5930 fix mismatched use of gbt implementations 2023-07-26 15:08:35 +09:00
Mononaut 928a8be846 fix pool-dependent accelerated audit handling 2023-07-26 15:08:34 +09:00
Mononaut 7c641544b2 check in missing rust-gbt file 2023-07-26 15:08:34 +09:00
Mononaut 2a2aee21fb fix audit highlightning and fee ranges 2023-07-26 15:08:34 +09:00
Mononaut 3838d947b1 fix tests 2023-07-26 15:08:34 +09:00
Mononaut ffc2b6c53c Add acceleration support to rust gbt 2023-07-26 15:08:34 +09:00
Mononaut 6494f890fe include per-tx pools in /accelerations endpoint 2023-07-26 15:08:34 +09:00
Mononaut ba54bc9d15 support for acceleration mempool blocks animation 2023-07-26 15:08:33 +09:00
Mononaut 083bfdba06 Refactor accelerated audits 2023-07-26 15:08:33 +09:00
Mononaut 20b3ceab1e Implement accelerations API & config setting 2023-07-26 15:08:33 +09:00
Mononaut c246db1cf9 Refactor acceleration tracking 2023-07-26 15:08:33 +09:00
Mononaut aa24f6a84d use accelerated rates for block templates & show in viz 2023-07-26 15:08:33 +09:00
Mononaut e489f713eb include accelerated tx data in block audits 2023-07-26 15:08:26 +09:00
Mononaut e15c0c6c7a Fix key navigation subscription leak 2023-07-25 21:18:19 +09:00
Mononaut d7b874ac49 Exclude all conflicting transactions from audit score 2023-07-25 14:17:02 +09:00
Mononaut 25925751eb refactor $getTransactionsExtended to optimise API requests 2023-07-25 12:09:13 +09:00
Mononaut 0ebfd6f017 Fetch block txs from mempool/electrs in bulk 2023-07-25 10:27:43 +09:00
Mononaut 36fe5627c7 fix mempool sync skeleton loaders on Core backend 2023-07-24 17:49:34 +09:00
Mononaut 2d463326e0 fix gbt mempool size mismatch bug 2023-07-24 17:22:38 +09:00
Mononaut a6edfcc272 show mempool skeleton while not inSync 2023-07-24 16:22:35 +09:00
Mononaut de4265a6d1 More conservative mempool inSync status 2023-07-24 16:22:22 +09:00
Mononaut e59c961f25 Add electrs sync progress updates 2023-07-24 14:59:51 +09:00
Mononaut db715a1dba Switch to batch mempool/txs/:txid endpoint 2023-07-24 14:44:43 +09:00
Mononaut 202d4122b4 load mempool txs in bulk from esplora 2023-07-24 14:44:42 +09:00
Mononaut 44f2217a68 Fix typo which skips sigop calculation 2023-07-24 10:49:29 +09:00
Mononaut a1e05c0c37 Lightning channel balance progress bars 2023-07-23 18:00:24 +09:00
Mononaut 05affa5ad4 Fix difficulty tooltip position 2023-07-23 16:19:48 +09:00
Mononaut 56127dce6a Add P2PK support to search bar 2023-07-23 14:05:04 +09:00
Mononaut 0376467e6c highlight matching P2PK inputs 2023-07-23 14:01:31 +09:00
Mononaut 48b55eed46 improve script hex parsing validation 2023-07-23 14:01:31 +09:00
Mononaut 0ce043cca9 Fix esplora error messages 2023-07-23 14:01:31 +09:00
Mononaut 65dbafd2ec Support P2PK address types 2023-07-23 14:01:31 +09:00
Mononaut d91fa5c6ef null => of([]) 2023-07-21 18:10:13 +09:00
Mononaut 0f77fb88bf handle missing block.extras on liquid 2023-07-21 17:18:45 +09:00
Mononaut 1bd19e1d8d apply blockchain scroll offset when element is ready 2023-07-21 17:10:58 +09:00
Mononaut 943dc6f5e6 Fix blocks list observable 2023-07-20 17:30:26 +09:00
Mononaut 87e39b8389 Fix liquid blockchain bar 2023-07-19 16:24:05 +09:00
Mononaut 709783280a Fix liquid fees & remove minimum fee rate 2023-07-19 15:42:02 +09:00
Mononaut 943d05f680 restore latest blocks on liquid 2023-07-19 12:09:46 +09:00
Mononaut 17866f80bd Remove frontend FULL_RBF_ENABLED flag 2023-07-18 11:01:35 +09:00
Mononaut 5e46176c4e Fix clock horizontal scroll bug 2023-07-18 10:52:47 +09:00
Mononaut 6a16759e20 Hide confirmations badge if height unknown 2023-07-17 19:23:09 +09:00
Mononaut 2c1b9b9095 Fix mempool update poll delay 2023-07-17 18:21:44 +09:00
Mononaut 4309bfd519 Fix websocket null data for undefined rbfSummary 2023-07-17 17:53:26 +09:00
Mononaut 7a059ba294 get chain tip direct from Bitcoin Core to avoid race conditions 2023-07-17 15:21:52 +09:00