Commit Graph
100 Commits
Author SHA1 Message Date
Mononaut 743f2a1cd4 refactor block page html 2022-12-22 07:49:12 -06:00
Mononaut c4d5ea971e display block health as badge 2022-12-19 19:02:50 -06:00
Mononaut fb137e6247 Fix & reenable cpfp indexer optimized path 2022-12-07 18:58:03 -06:00
Mononaut 1a4f699c95 fix unstable miner tag styles in block preview 2022-12-07 15:17:10 -06:00
Mononaut 56b6f79f97 improve thread error handling 2022-12-07 14:52:02 -06:00
Mononaut 4d0637768d Refactor advanced gbt to minimize inter-thread comms 2022-12-07 14:52:01 -06:00
Mononaut 28c21b3770 Handle zero-value tx flow diagram edge case 2022-12-06 17:45:04 -06:00
Mononaut 79f6ae3b6f fix post-block advanced gbt call 2022-12-03 12:11:21 +09:00
Mononaut e54e896e56 fix skipped descendant updates on tx inclusion 2022-12-03 12:10:54 +09:00
Mononaut 3126a559a0 Make forensics backend call rate limiting configurable 2022-12-03 11:17:53 +09:00
Mononaut 132e848fdc Fix block summaries repo upsert race condition 2022-12-03 10:49:10 +09:00
Mononaut 38c890626b fix CPFP handling in transaction preview 2022-12-01 12:41:04 +09:00
Mononaut c7d61a3be4 only retry fetch CPFP for unconfirmed txs 2022-12-01 11:34:11 +09:00
Mononaut 03a3320e45 block audit truncation in separate db migrations. bump timeout to 1 hour. 2022-11-30 23:03:51 +09:00
Mononaut ead60aaa21 save db schema version after each successful migration 2022-11-30 22:58:01 +09:00
Mononaut ba10df69b7 improve precision of output attribution for mutual closes 2022-11-30 18:24:00 +09:00
Mononaut ded11892f5 merge forensics columns into main channels table 2022-11-30 18:24:00 +09:00
Mononaut 609f68eb24 move linked channel scan into forensics task, add backend throttling 2022-11-30 18:24:00 +09:00
Mononaut 5e1f54e862 hide closing balances if channel still open 2022-11-30 18:24:00 +09:00
Mononaut dc7d5bc94d handle batched channel opens. infer funding balances in both directions. 2022-11-30 18:24:00 +09:00
Mononaut 35ae672177 break long-running forensics tasks 2022-11-30 18:24:00 +09:00
Mononaut 8f0830f6d1 detect channels opened from change outputs 2022-11-30 18:24:00 +09:00
Mononaut 0c96a11150 display channel close forensics results 2022-11-30 18:23:59 +09:00
Mononaut cf89ded14d detect links between channel close and open txs 2022-11-30 18:23:59 +09:00
Mononaut 6d6dd09d11 get blocks from esplora for cpfp indexer 2022-11-29 11:42:08 +09:00
Mononaut f2ad184d1f optimize cpfp indexing 2022-11-29 11:42:08 +09:00
Mononaut ab5308e1c8 adjust database migration compatibility 2022-11-29 11:42:08 +09:00
Mononaut 205d832d31 return more complete cpfp data for mempool transactions 2022-11-29 11:42:08 +09:00
Mononaut 3e7270d1c5 show cpfp badges on non-mempool tx previews 2022-11-29 11:42:07 +09:00
Mononaut fa515402bf display indexed cpfp info on non-mempool txs 2022-11-29 11:42:07 +09:00
Mononaut 9b6a012476 calculate & index cpfp packages 2022-11-29 11:42:07 +09:00
Mononaut ddb4fbac5c don't use block.extras on liquid 2022-11-28 18:37:13 +09:00
Mononaut 0e8e5dc3a9 update proxy.conf.staging target 2022-11-28 15:01:30 +09:00
Mononaut 2290f98011 only query blocks_audits on bitcoin networks 2022-11-28 14:26:28 +09:00
Mononaut e627122239 move block audit endpoint from mining to bitcoin routes 2022-11-25 19:32:50 +09:00
Mononaut 201b32bdcd better fallbacks for missing block summaries data 2022-11-25 10:16:58 +09:00
Mononaut 6ec9c2f816 fix 'unavailable' msg on block page on mobile 2022-11-25 10:16:06 +09:00
Mononaut de04914851 optimize block audit scores db query 2022-11-24 17:11:45 +09:00
Mononaut 5fc3b8b70c merge block-audit and block pages 2022-11-24 17:10:53 +09:00
Mononaut 276470474d save 'fresh' transactions in block audit repository 2022-11-24 17:10:53 +09:00
Mononaut c2b6316c8b Fix "Genesis" header while block page loading 2022-11-23 19:45:13 +09:00
Mononaut 6ada839282 reduce forensics throttle delay from 100ms to 20ms 2022-11-23 19:32:14 +09:00
Mononaut 7d3ec63335 move long-running forensics scans to separate service, throttle backend calls 2022-11-23 10:38:24 +09:00
Mononaut 01a727a344 fix stray space, automatically show more outputs if <5 remaining 2022-11-22 18:08:47 +09:00
Mononaut 6cd1f9e870 Fix load more inputs for non-esplora backends 2022-11-22 18:08:01 +09:00
Mononaut d107286344 Load 1000 more inputs/outputs per click. Fix label i18n. 2022-11-22 18:08:01 +09:00
Mononaut 330ab9682b "show more" instead of "show all" txos in lists 2022-11-22 18:08:01 +09:00
Mononaut 7bafeefa95 fix squashed tx flow diagram 2022-11-22 17:07:03 +09:00
Mononaut 43bb3aa50b align elements of tx preview 2022-11-22 16:32:09 +09:00
Mononaut 5198cc51dc ellipsis for long op_return messages in tx preview 2022-11-22 16:32:09 +09:00
Mononaut 6c1457e257 Reverse tx flow diagram for RTL locales 2022-11-22 16:00:19 +09:00
Mononaut 7e01a22265 fix rendering of many zero value outputs 2022-11-22 15:56:55 +09:00
Mononaut cb7e25d646 disconnect zero value outputs from flow diagram 2022-11-22 15:56:55 +09:00
Mononaut b9a761fb88 add ADVANCED_TRANSACTION_SELECTION default to config test 2022-11-22 15:10:24 +09:00
Mononaut b1d490972b refactor async mempool/block update callbacks 2022-11-22 14:43:58 +09:00
Mononaut 786d73625a guard new tx selection algo behind config setting 2022-11-22 14:43:58 +09:00
Mononaut 08ad6a0da3 move new tx selection algorithm into thread worker 2022-11-22 14:43:55 +09:00
Mononaut 24dba5a2ef Bump db migration query timeout to 900s 2022-11-22 14:25:57 +09:00
Mononaut a32f960c4a db migration to clear obsolete audit data 2022-11-22 14:07:29 +09:00
Mononaut ed184824d4 calculate & show avg channel distance on node page 2022-11-22 11:59:15 +09:00
Mononaut 9df0e602d3 longer input/output connectors on flow diagram & new nav logic 2022-11-22 10:40:41 +09:00
Mononaut 14ec427f5e Mouse events for flow diagram endcaps & connectors 2022-11-22 10:11:55 +09:00
Mononaut 2c1f38aa9d Fix clash w/ liquid unblinding and vin/vout syntax 2022-11-22 10:11:54 +09:00
Mononaut eb2abefabc Add shapes to flow diagram to indicate spent txos 2022-11-22 10:11:54 +09:00
Mononaut c2ab0bc715 Parse & display liquidity ads on node page 2022-11-21 20:27:05 +09:00
Mononaut 010e9f2bb1 Display extension TLV data on node page 2022-11-21 20:27:05 +09:00
Mononaut 373e02a5b0 Store & expose node extension TLV data in backend 2022-11-21 20:27:03 +09:00
Mononaut 5b6f713ef3 Fetch missing block audit scores 2022-11-21 18:45:34 +09:00
Mononaut 1b3bc0ef4e Handle block height or hash in audit page 2022-11-21 18:43:52 +09:00
Mononaut 2022d3f6d5 Block audit UX adjustments 2022-11-21 18:43:52 +09:00
Mononaut 695d81a3f6 Fix block audit skeleton loaders 2022-11-21 18:43:52 +09:00
Mononaut 29f7c89c53 Tweak block audit algo to reduce false positives 2022-11-21 18:43:52 +09:00
Mononaut c1e741a025 Rescan unresolved LN channel force closes 2022-11-19 17:30:56 +09:00
Mononaut 3654178c83 resize block visualization instantly on zoom 2022-11-14 12:11:21 -06:00
Mononaut 65bfe8163c fix error when navigating to huge transactions 2022-11-07 20:05:33 -06:00
Mononaut 9c6799e193 Fix rounded vsize in block summaries 2022-11-04 10:37:14 -06:00
Mononaut b657eb4e7d Add match rate to blocks list page 2022-10-28 19:02:36 -06:00
Mononaut f3eb403c17 Add match rate to block page 2022-10-28 18:49:29 -06:00
Mononaut b6343ddc2d Clean up block audit page & tweak color scheme 2022-10-28 18:49:28 -06:00
Mononaut d86f045150 differentiate censored/missing txs in block audit 2022-10-28 18:49:28 -06:00
Mononaut e2e50ac6bf Fix block audit mobile toggle buttons 2022-10-28 18:48:47 -06:00
Mononaut 6d28259515 disable block audits unless indexing is enabled 2022-10-28 15:16:03 -06:00
Mononaut 968d7b827b Optimize makeBlockTemplates 2022-10-27 10:25:16 -06:00
Mononaut 832ccdac46 improve audit analysis and scoring 2022-10-27 10:25:15 -06:00
Mononaut 39afa4cda1 Fix errors in block audit tx selection algorithm 2022-10-27 10:25:15 -06:00
Mononaut 702ff2796a New projected block transaction selection algo 2022-10-27 10:25:15 -06:00
Mononaut 58371bbd7d Fix mirrored blocks in TV view in LTR time mode 2022-10-22 16:16:32 +00:00
Mononaut 06a89bc1a7 tolerate extra '/'s in unfurler requests 2022-10-20 21:13:13 +00:00
Mononaut 022785a555 Fix ln close classification logic 2022-10-20 17:59:36 +00:00
Mononaut 04fa08085d Fix negative potential taproot savings tooltip 2022-10-19 21:26:35 +00:00
Mononaut 20bef70390 Fix flow diagram navigation for coinbases & pegins 2022-10-16 22:44:48 +00:00
Mononaut ae9439a991 vin/vout selection syntax via url fragments 2022-10-16 22:42:38 +00:00
Mononaut 893aa03622 Add fee histogram chart to the node page 2022-10-15 01:19:45 +00:00
Mononaut f4df51dd21 API method for node fee histogram data 2022-10-15 00:57:34 +00:00
Mononaut f70ff9b402 Maintain page when switching networks 2022-10-12 23:04:47 +00:00
Mononaut 5cdb0c5ce9 Fix tx preview flow diagram highlight bug 2022-10-11 23:06:46 +00:00
Mononaut 3971814710 Save flow diagram preference to localStorage 2022-10-11 17:02:35 +00:00
Mononaut c5d4e86e0e Fix tx confirmation badge alignment regression 2022-10-11 16:17:17 +00:00
Mononaut be7e2c2c80 Add requested url to unfurler error logs 2022-10-07 16:50:26 +00:00
Mononaut 75fd036ec2 Highlight url input/output in tx diagram & list 2022-10-04 23:49:26 +00:00