From 50cc424679fdbff9989fe0b86a3b944624a4a4ad Mon Sep 17 00:00:00 2001 From: softsimon Date: Fri, 7 Oct 2022 00:54:33 +0400 Subject: [PATCH] Correcting all Lightning explorer i18n and extract fixes #2533 --- frontend/package.json | 2 +- .../components/graphs/graphs.component.html | 12 +- .../channel-box/channel-box.component.html | 28 +- .../channel/channel-preview.component.html | 16 +- .../lightning/channel/channel.component.html | 12 +- .../lightning/channel/channel.component.ts | 2 +- .../channels-list.component.html | 22 +- .../channels-statistics.component.html | 12 +- .../lightning-dashboard.component.html | 10 +- .../node/node-preview.component.html | 6 +- .../app/lightning/node/node.component.html | 9 +- .../src/app/lightning/node/node.component.ts | 2 +- .../nodes-channels-map.component.html | 2 +- .../nodes-channels-map.component.ts | 2 +- .../nodes-list/nodes-list.component.html | 4 +- .../nodes-map/nodes-map.component.html | 2 +- .../nodes-map/nodes-map.component.ts | 4 +- .../nodes-networks-chart.component.html | 2 +- .../nodes-networks-chart.component.ts | 10 +- .../nodes-per-country-chart.component.html | 2 +- .../nodes-per-country-chart.component.ts | 2 +- .../nodes-per-country.component.html | 2 +- .../nodes-per-isp-chart.component.html | 12 +- .../nodes-per-isp-chart.component.ts | 2 +- .../nodes-per-isp.component.html | 2 +- .../oldest-nodes/oldest-nodes.component.html | 2 +- .../top-nodes-per-capacity.component.html | 2 +- .../top-nodes-per-channels.component.html | 2 +- .../lightning-statistics-chart.component.html | 6 +- .../lightning-statistics-chart.component.ts | 6 +- frontend/src/locale/messages.xlf | 2780 ++++++++++++++--- 31 files changed, 2387 insertions(+), 592 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 18d527ccc..c5a062e01 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -22,7 +22,7 @@ "scripts": { "ng": "./node_modules/@angular/cli/bin/ng.js", "tsc": "./node_modules/typescript/bin/tsc", - "i18n-extract-from-source": "./node_modules/@angular/cli/bin/ng extract-i18n --out-file ./src/locale/messages.xlf", + "i18n-extract-from-source": "npm run ng -- extract-i18n --out-file ./src/locale/messages.xlf", "i18n-pull-from-transifex": "tx pull -a --parallel --minimum-perc 1 --force", "serve": "npm run generate-config && npm run ng -- serve -c local", "serve:stg": "npm run generate-config && npm run ng -- serve -c staging", diff --git a/frontend/src/app/components/graphs/graphs.component.html b/frontend/src/app/components/graphs/graphs.component.html index d6f9694d0..dd47a4ac7 100644 --- a/frontend/src/app/components/graphs/graphs.component.html +++ b/frontend/src/app/components/graphs/graphs.component.html @@ -31,17 +31,17 @@
Lightning nodes per network + i18n="lightning.nodes-networks">Lightning Nodes Per Network Network capacity + i18n="lightning.network-capacity">Lightning Network Capacity Lightning nodes per ISP + i18n="lightning.nodes-per-isp">Lightning Nodes Per ISP Lightning nodes per country + i18n="lightning.nodes-per-country">Lightning Nodes Per Country Lightning nodes world map + i18n="lightning.lightning.nodes-heatmap">Lightning Nodes World Map Lightning nodes channels world map + i18n="lightning.nodes-channels-world-map">Lightning Nodes Channels World Map
diff --git a/frontend/src/app/lightning/channel/channel-box/channel-box.component.html b/frontend/src/app/lightning/channel/channel-box/channel-box.component.html index a61273d4d..47b7fa3ba 100644 --- a/frontend/src/app/lightning/channel/channel-box/channel-box.component.html +++ b/frontend/src/app/lightning/channel/channel-box/channel-box.component.html @@ -7,7 +7,7 @@
-
{{ channel.channels }} channels
+
@@ -16,7 +16,7 @@ - + @@ -62,7 +67,7 @@ - + @@ -72,3 +77,4 @@ {{ i }} blocks +{{ i }} channels diff --git a/frontend/src/app/lightning/channel/channel-preview.component.html b/frontend/src/app/lightning/channel/channel-preview.component.html index 379de479a..fe7f45a13 100644 --- a/frontend/src/app/lightning/channel/channel-preview.component.html +++ b/frontend/src/app/lightning/channel/channel-preview.component.html @@ -7,9 +7,9 @@

{{ channel.short_id }}

- Inactive - Active - Closed + Inactive + Active + Closed
@@ -20,20 +20,20 @@
Fee rateFee rate {{ channel.fee_rate !== null ? (channel.fee_rate | amountShortener : 2 : undefined : true) : '-' }} ppm {{ channel.fee_rate !== null ? '(' + (channel.fee_rate / 10000 | amountShortener : 2 : undefined : true) + '%)' : '' }} @@ -33,19 +33,24 @@ {{ channel.base_fee_mtokens | amountShortener : 0 }} - msats + mSats - - - {{ channel.base_fee_mtokens === 0 ? 'Zero base fee' : 'Non-zero base fee' }} - + + Zero base fee + + + Non-zero base fee +
Timelock deltaTimelock delta
- + - + - + diff --git a/frontend/src/app/lightning/channel/channel.component.html b/frontend/src/app/lightning/channel/channel.component.html index 3fceab483..c25af5377 100644 --- a/frontend/src/app/lightning/channel/channel.component.html +++ b/frontend/src/app/lightning/channel/channel.component.html @@ -8,9 +8,9 @@
- Inactive - Active - Closed + Inactive + Active + Closed
@@ -45,7 +45,7 @@
CreatedCreated {{ channel.created | date:'yyyy-MM-dd HH:mm' }}
CapacityCapacity
Fee rateFee rate
- {{ channel.node_left.fee_rate }} ppm + {{ channel.node_left.fee_rate }} ppm - {{ channel.node_right.fee_rate }} ppm + {{ channel.node_right.fee_rate }} ppm
- + @@ -70,7 +70,7 @@
-

Opening transaction

+

Opening transaction

@@ -79,7 +79,7 @@
-

Closing transaction

   +

Closing transaction

   diff --git a/frontend/src/app/lightning/channel/channel.component.ts b/frontend/src/app/lightning/channel/channel.component.ts index a32414449..d64d388ea 100644 --- a/frontend/src/app/lightning/channel/channel.component.ts +++ b/frontend/src/app/lightning/channel/channel.component.ts @@ -34,7 +34,7 @@ export class ChannelComponent implements OnInit { return this.lightningApiService.getChannel$(params.get('short_id')) .pipe( tap((value) => { - this.seoService.setTitle(`Channel: ${value.short_id}`); + this.seoService.setTitle($localize`Channel: ${value.short_id}`); }), catchError((err) => { this.error = err; diff --git a/frontend/src/app/lightning/channels-list/channels-list.component.html b/frontend/src/app/lightning/channels-list/channels-list.component.html index a51e03ef8..cfa660ffb 100644 --- a/frontend/src/app/lightning/channels-list/channels-list.component.html +++ b/frontend/src/app/lightning/channels-list/channels-list.component.html @@ -2,10 +2,10 @@
@@ -32,12 +32,12 @@
- - + + - + - + @@ -53,7 +53,7 @@
CapacityCapacity
Node Alias Alias  StatusFee RateFee Rate Closing dateCapacityCapacity Channel ID
-
{{ node.channels }} channels
+
@@ -63,10 +63,10 @@
- Inactive - Active + Inactive + Active - Closed + Closed @@ -117,3 +117,5 @@
+ +{{ i }} channels diff --git a/frontend/src/app/lightning/channels-statistics/channels-statistics.component.html b/frontend/src/app/lightning/channels-statistics/channels-statistics.component.html index 60a43216c..d8cf345c0 100644 --- a/frontend/src/app/lightning/channels-statistics/channels-statistics.component.html +++ b/frontend/src/app/lightning/channels-statistics/channels-statistics.component.html @@ -14,7 +14,7 @@
{{ statistics.latest?.avg_capacity || 0 | number: '1.0-0' }} - sats + sats
@@ -29,7 +29,7 @@ placement="bottom">
{{ statistics.latest?.avg_fee_rate || 0 | number: '1.0-0' }} - ppm + ppm
@@ -44,7 +44,7 @@
{{ statistics.latest?.avg_base_fee_mtokens || 0 | number: '1.0-0' }} - msats + mSats
@@ -60,7 +60,7 @@
{{ statistics.latest?.med_capacity || 0 | number: '1.0-0' }} - sats + sats
@@ -75,7 +75,7 @@ placement="bottom">
{{ statistics.latest?.med_fee_rate || 0 | number: '1.0-0' }} - ppm + ppm
@@ -90,7 +90,7 @@
{{ statistics.latest?.med_base_fee_mtokens || 0 | number: '1.0-0' }} - msats + mSats
diff --git a/frontend/src/app/lightning/lightning-dashboard/lightning-dashboard.component.html b/frontend/src/app/lightning/lightning-dashboard/lightning-dashboard.component.html index f7f505b5c..16d02807c 100644 --- a/frontend/src/app/lightning/lightning-dashboard/lightning-dashboard.component.html +++ b/frontend/src/app/lightning/lightning-dashboard/lightning-dashboard.component.html @@ -7,7 +7,7 @@
- Network Statistics  + Network Statistics 
@@ -21,7 +21,7 @@
- Channels Statistics  + Channels Statistics 
@@ -46,7 +46,7 @@
-
Lightning network history
+
Lightning Network History
@@ -59,7 +59,7 @@
-
Liquidity ranking
+
Liquidity Ranking
 
@@ -73,7 +73,7 @@
-
Connectivity ranking
+
Connectivity Ranking
 
diff --git a/frontend/src/app/lightning/node/node-preview.component.html b/frontend/src/app/lightning/node/node-preview.component.html index c9b08ba3d..2c936edf4 100644 --- a/frontend/src/app/lightning/node/node-preview.component.html +++ b/frontend/src/app/lightning/node/node-preview.component.html @@ -29,13 +29,13 @@ - Average size + Average size - Location + Location {{ node.city.en }} @@ -47,7 +47,7 @@ - Location + Location unknown diff --git a/frontend/src/app/lightning/node/node.component.html b/frontend/src/app/lightning/node/node.component.html index 92f731bef..c6e3e794c 100644 --- a/frontend/src/app/lightning/node/node.component.html +++ b/frontend/src/app/lightning/node/node.component.html @@ -15,7 +15,6 @@
No node found for public key "{{ node.public_key | shortenString : 12}}" - Back to the lightning dashboard
@@ -45,7 +44,7 @@ - Location + Location @@ -61,19 +60,19 @@ - + - + - + diff --git a/frontend/src/app/lightning/node/node.component.ts b/frontend/src/app/lightning/node/node.component.ts index cbfa66c89..e2a8123ac 100644 --- a/frontend/src/app/lightning/node/node.component.ts +++ b/frontend/src/app/lightning/node/node.component.ts @@ -39,7 +39,7 @@ export class NodeComponent implements OnInit { return this.lightningApiService.getNode$(params.get('public_key')); }), map((node) => { - this.seoService.setTitle(`Node: ${node.alias}`); + this.seoService.setTitle($localize`Node: ${node.alias}`); const socketsObject = []; for (const socket of node.sockets.split(',')) { diff --git a/frontend/src/app/lightning/nodes-channels-map/nodes-channels-map.component.html b/frontend/src/app/lightning/nodes-channels-map/nodes-channels-map.component.html index c6fcabbdb..b262f58fd 100644 --- a/frontend/src/app/lightning/nodes-channels-map/nodes-channels-map.component.html +++ b/frontend/src/app/lightning/nodes-channels-map/nodes-channels-map.component.html @@ -3,7 +3,7 @@
- Lightning nodes channels world map + Lightning Nodes Channels World Map
(Tor nodes excluded)
diff --git a/frontend/src/app/lightning/nodes-channels-map/nodes-channels-map.component.ts b/frontend/src/app/lightning/nodes-channels-map/nodes-channels-map.component.ts index 22b846458..4da4e3cb4 100644 --- a/frontend/src/app/lightning/nodes-channels-map/nodes-channels-map.component.ts +++ b/frontend/src/app/lightning/nodes-channels-map/nodes-channels-map.component.ts @@ -66,7 +66,7 @@ export class NodesChannelsMap implements OnInit { } if (this.style === 'graph') { - this.seoService.setTitle($localize`Lightning nodes channels world map`); + this.seoService.setTitle($localize`Lightning Nodes Channels World Map`); } if (['nodepage', 'channelpage'].includes(this.style)) { diff --git a/frontend/src/app/lightning/nodes-list/nodes-list.component.html b/frontend/src/app/lightning/nodes-list/nodes-list.component.html index d21f0b30a..f4fe7a644 100644 --- a/frontend/src/app/lightning/nodes-list/nodes-list.component.html +++ b/frontend/src/app/lightning/nodes-list/nodes-list.component.html @@ -3,8 +3,8 @@
First seenFirst seen
Last updateLast update
ColorColor
{{ node.color }}
- - + + diff --git a/frontend/src/app/lightning/nodes-map/nodes-map.component.html b/frontend/src/app/lightning/nodes-map/nodes-map.component.html index f6a6f6009..7fed096f5 100644 --- a/frontend/src/app/lightning/nodes-map/nodes-map.component.html +++ b/frontend/src/app/lightning/nodes-map/nodes-map.component.html @@ -2,7 +2,7 @@
- Lightning nodes world map + Lightning Nodes World Map
(Tor nodes excluded)
diff --git a/frontend/src/app/lightning/nodes-map/nodes-map.component.ts b/frontend/src/app/lightning/nodes-map/nodes-map.component.ts index 5751c65f1..8d611e00f 100644 --- a/frontend/src/app/lightning/nodes-map/nodes-map.component.ts +++ b/frontend/src/app/lightning/nodes-map/nodes-map.component.ts @@ -47,7 +47,7 @@ export class NodesMap implements OnInit, OnChanges { ngOnInit(): void { if (!this.widget) { - this.seoService.setTitle($localize`Lightning nodes world map`); + this.seoService.setTitle($localize`:@@:af8560ca50882114be16c951650f83bca73161a7:Lightning Nodes World Map`); } if (!this.inputNodes$) { @@ -141,7 +141,7 @@ export class NodesMap implements OnInit, OnChanges { color: 'grey', fontSize: 15 }, - text: $localize`No data to display yet`, + text: $localize`No data to display yet. Try again later.`, left: 'center', top: 'center' }; diff --git a/frontend/src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.html b/frontend/src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.html index 82e97c969..f7047bfa7 100644 --- a/frontend/src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.html +++ b/frontend/src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.html @@ -2,7 +2,7 @@
- Lightning nodes per network + Lightning Nodes Per Network diff --git a/frontend/src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts b/frontend/src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts index c1647cd25..70e32cfe8 100644 --- a/frontend/src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts +++ b/frontend/src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts @@ -64,7 +64,7 @@ export class NodesNetworksChartComponent implements OnInit { if (this.widget) { this.miningWindowPreference = '3y'; } else { - this.seoService.setTitle($localize`Lightning nodes per network`); + this.seoService.setTitle($localize`:@@b420668a91f8ebaf6e6409c4ba87f1d45961d2bd:Lightning Nodes Per Network`); this.miningWindowPreference = this.miningService.getDefaultTimespan('all'); } this.radioGroupForm = this.formBuilder.group({ dateSpan: this.miningWindowPreference }); @@ -128,7 +128,7 @@ export class NodesNetworksChartComponent implements OnInit { color: 'grey', fontSize: 11 }, - text: $localize`Nodes per network`, + text: $localize`:@@b420668a91f8ebaf6e6409c4ba87f1d45961d2bd:Lightning Nodes Per Network`, left: 'center', top: 11, zlevel: 10, @@ -139,7 +139,7 @@ export class NodesNetworksChartComponent implements OnInit { { zlevel: 1, yAxisIndex: 0, - name: $localize`Unknown`, + name: $localize`:@@e5d8bb389c702588877f039d72178f219453a72d:Unknown`, showSymbol: false, symbol: 'none', data: data.unannounced_nodes, @@ -308,7 +308,7 @@ export class NodesNetworksChartComponent implements OnInit { icon: 'roundRect', }, { - name: $localize`Unknown`, + name: $localize`:@@e5d8bb389c702588877f039d72178f219453a72d:Unknown`, inactiveColor: 'rgb(110, 112, 121)', textStyle: { color: 'white', @@ -320,7 +320,7 @@ export class NodesNetworksChartComponent implements OnInit { '$localize`Reachable on Darknet Only`': true, '$localize`Reachable on Clearnet Only`': true, '$localize`Reachable on Clearnet and Darknet`': true, - '$localize`Unknown`': true, + '$localize`:@@e5d8bb389c702588877f039d72178f219453a72d:Unknown`': true, } }, yAxis: data.tor_nodes.length === 0 ? undefined : [ diff --git a/frontend/src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.html b/frontend/src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.html index a8cfdcfb4..9928d57a8 100644 --- a/frontend/src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.html +++ b/frontend/src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.html @@ -2,7 +2,7 @@
- Lightning nodes per country + Lightning Nodes Per Country diff --git a/frontend/src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.ts b/frontend/src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.ts index bf4a660c1..03d6967fe 100644 --- a/frontend/src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.ts +++ b/frontend/src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.ts @@ -43,7 +43,7 @@ export class NodesPerCountryChartComponent implements OnInit { } ngOnInit(): void { - this.seoService.setTitle($localize`Lightning nodes per country`); + this.seoService.setTitle($localize`:@@9d3ad4c6623870d96b65fb7a708fed6ce7c20044:Lightning Nodes Per Country`); this.nodesPerCountryObservable$ = this.apiService.getNodesPerCountry$() .pipe( diff --git a/frontend/src/app/lightning/nodes-per-country/nodes-per-country.component.html b/frontend/src/app/lightning/nodes-per-country/nodes-per-country.component.html index 543cf951c..b1c84e2fc 100644 --- a/frontend/src/app/lightning/nodes-per-country/nodes-per-country.component.html +++ b/frontend/src/app/lightning/nodes-per-country/nodes-per-country.component.html @@ -58,7 +58,7 @@
- + diff --git a/frontend/src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html b/frontend/src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html index 093a8ad1a..a72540c70 100644 --- a/frontend/src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html +++ b/frontend/src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html @@ -3,21 +3,21 @@
-
Clearnet capacity
+
Clearnet Capacity

-
Unknown capacity
+
Unknown Capacity

-
Tor capacity
+
Tor Capacity

@@ -80,19 +80,19 @@

-
Clearnet capacity
+
Clearnet Capacity

-
Unknown capacity
+
Unknown Capacity

-
Tor capacity
+
Tor Capacity

diff --git a/frontend/src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts b/frontend/src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts index 5150f84a7..3299c529c 100644 --- a/frontend/src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts +++ b/frontend/src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts @@ -48,7 +48,7 @@ export class NodesPerISPChartComponent implements OnInit { ngOnInit(): void { if (!this.widget) { - this.seoService.setTitle($localize`Lightning nodes per ISP`); + this.seoService.setTitle($localize`:@@8573a1576789bd2c4faeaed23037c4917812c6cf:Lightning Nodes Per ISP`); } this.nodesPerAsObservable$ = combineLatest([ diff --git a/frontend/src/app/lightning/nodes-per-isp/nodes-per-isp.component.html b/frontend/src/app/lightning/nodes-per-isp/nodes-per-isp.component.html index 441dc429e..a2f2a9b29 100644 --- a/frontend/src/app/lightning/nodes-per-isp/nodes-per-isp.component.html +++ b/frontend/src/app/lightning/nodes-per-isp/nodes-per-isp.component.html @@ -55,7 +55,7 @@
- + diff --git a/frontend/src/app/lightning/nodes-ranking/oldest-nodes/oldest-nodes.component.html b/frontend/src/app/lightning/nodes-ranking/oldest-nodes/oldest-nodes.component.html index e82ff0ac8..40df83a53 100644 --- a/frontend/src/app/lightning/nodes-ranking/oldest-nodes/oldest-nodes.component.html +++ b/frontend/src/app/lightning/nodes-ranking/oldest-nodes/oldest-nodes.component.html @@ -8,7 +8,7 @@ - + diff --git a/frontend/src/app/lightning/nodes-ranking/top-nodes-per-capacity/top-nodes-per-capacity.component.html b/frontend/src/app/lightning/nodes-ranking/top-nodes-per-capacity/top-nodes-per-capacity.component.html index 80e93f7ac..c62716624 100644 --- a/frontend/src/app/lightning/nodes-ranking/top-nodes-per-capacity/top-nodes-per-capacity.component.html +++ b/frontend/src/app/lightning/nodes-ranking/top-nodes-per-capacity/top-nodes-per-capacity.component.html @@ -10,7 +10,7 @@ - + diff --git a/frontend/src/app/lightning/nodes-ranking/top-nodes-per-channels/top-nodes-per-channels.component.html b/frontend/src/app/lightning/nodes-ranking/top-nodes-per-channels/top-nodes-per-channels.component.html index ef2a05659..f321573c1 100644 --- a/frontend/src/app/lightning/nodes-ranking/top-nodes-per-channels/top-nodes-per-channels.component.html +++ b/frontend/src/app/lightning/nodes-ranking/top-nodes-per-channels/top-nodes-per-channels.component.html @@ -10,7 +10,7 @@ - + diff --git a/frontend/src/app/lightning/statistics-chart/lightning-statistics-chart.component.html b/frontend/src/app/lightning/statistics-chart/lightning-statistics-chart.component.html index a4401147d..c4817f5c3 100644 --- a/frontend/src/app/lightning/statistics-chart/lightning-statistics-chart.component.html +++ b/frontend/src/app/lightning/statistics-chart/lightning-statistics-chart.component.html @@ -2,7 +2,7 @@
- Channels & Capacity + Lightning Network Capacity @@ -49,9 +49,7 @@
-
- Indexing in progress -
+
Indexing in progress
\ No newline at end of file diff --git a/frontend/src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts b/frontend/src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts index e4b71ae41..24a365a39 100644 --- a/frontend/src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts +++ b/frontend/src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts @@ -63,7 +63,7 @@ export class LightningStatisticsChartComponent implements OnInit { if (this.widget) { this.miningWindowPreference = '3y'; } else { - this.seoService.setTitle($localize`Channels and Capacity`); + this.seoService.setTitle($localize`:@@ea8db27e6db64f8b940711948c001a1100e5fe9f:Lightning Network Capacity`); this.miningWindowPreference = this.miningService.getDefaultTimespan('all'); } this.radioGroupForm = this.formBuilder.group({ dateSpan: this.miningWindowPreference }); @@ -119,7 +119,7 @@ export class LightningStatisticsChartComponent implements OnInit { color: 'grey', fontSize: 11 }, - text: $localize`Channels & Capacity`, + text: $localize`:@@ea8db27e6db64f8b940711948c001a1100e5fe9f:Lightning Network Capacity`, left: 'center', top: 11, zlevel: 10, @@ -341,7 +341,7 @@ export class LightningStatisticsChartComponent implements OnInit { this.chartInstance.setOption(this.chartOptions); download(this.chartInstance.getDataURL({ pixelRatio: 2, - }), `block-sizes-weights-${this.timespan}-${Math.round(now.getTime() / 1000)}.svg`); + }), `lightning-network-capacity-${this.timespan}-${Math.round(now.getTime() / 1000)}.svg`); // @ts-ignore this.chartOptions.grid.bottom = prevBottom; this.chartOptions.backgroundColor = 'none'; diff --git a/frontend/src/locale/messages.xlf b/frontend/src/locale/messages.xlf index b280b9e7a..fd5e19096 100644 --- a/frontend/src/locale/messages.xlf +++ b/frontend/src/locale/messages.xlf @@ -249,6 +249,10 @@ src/app/bisq/bisq-address/bisq-address.component.html2 + + src/app/components/address/address-preview.component.html + 3 + src/app/components/address/address.component.html 3 @@ -261,6 +265,10 @@ src/app/bisq/bisq-address/bisq-address.component.html 22 + + src/app/components/address/address-preview.component.html + 23 + src/app/components/address/address.component.html 31 @@ -277,6 +285,10 @@ src/app/bisq/bisq-blocks/bisq-blocks.component.html 14,15 + + src/app/components/address/address-preview.component.html + 27 + src/app/components/address/address.component.html 35 @@ -289,6 +301,10 @@ src/app/bisq/bisq-address/bisq-address.component.html 30 + + src/app/components/address/address-preview.component.html + 32 + src/app/components/address/address.component.html 40 @@ -307,7 +323,7 @@ src/app/components/block/block.component.html - 310,311 + 295,296 src/app/components/blockchain-blocks/blockchain-blocks.component.html @@ -331,7 +347,7 @@ src/app/components/block/block.component.html - 311,312 + 296,297 src/app/components/blockchain-blocks/blockchain-blocks.component.html @@ -356,10 +372,6 @@ src/app/bisq/bisq-block/bisq-block.component.html 4 - - src/app/components/block/block.component.html - 16,17 - shared.block-title @@ -372,9 +384,13 @@ src/app/bisq/bisq-block/bisq-block.component.html 82 + + src/app/components/block-audit/block-audit.component.html + 28,29 + src/app/components/block/block.component.html - 52,53 + 40,41 block.hash @@ -392,9 +408,17 @@ src/app/bisq/bisq-transaction/bisq-transaction.component.html34,36 + + src/app/components/block-audit/block-audit.component.html + 34,36 + + + src/app/components/block/block-preview.component.html + 26,28 + src/app/components/block/block.component.html - 56,58 + 44,46 src/app/components/blocks-list/blocks-list.component.html @@ -492,9 +516,17 @@ src/app/bisq/bisq-transactions/bisq-transactions.component.ts 81 + + src/app/components/address/address-preview.component.html + 36 + src/app/components/bisq-master-page/bisq-master-page.component.html - 34,36 + 63,65 + + + src/app/components/block-audit/block-audit.component.html + 60,64 src/app/components/blocks-list/blocks-list.component.html @@ -514,7 +546,7 @@ src/app/components/bisq-master-page/bisq-master-page.component.html - 37,39 + 66,68 src/app/components/blocks-list/blocks-list.component.html @@ -522,11 +554,11 @@ src/app/components/liquid-master-page/liquid-master-page.component.html - 35,37 + 68,70 src/app/components/master-page/master-page.component.html - 39,41 + 49,51 src/app/components/pool-ranking/pool-ranking.component.html @@ -677,6 +709,14 @@ src/app/components/mining-dashboard/mining-dashboard.component.html 43 + + src/app/lightning/lightning-dashboard/lightning-dashboard.component.html + 40 + + + src/app/lightning/lightning-dashboard/lightning-dashboard.component.html + 52 + dashboard.view-more @@ -687,7 +727,7 @@ src/app/components/about/about.component.html - 385,389 + 381,385 src/app/dashboard/dashboard.component.html @@ -839,6 +879,10 @@ src/app/bisq/bisq-stats/bisq-stats.component.html 70 + + src/app/components/address/address-preview.component.html + 40 + BSQ unspent transaction outputs @@ -943,11 +987,11 @@ src/app/components/block/block.component.html - 267,268 + 252,253 src/app/components/transaction/transaction.component.html - 230,232 + 272,274 transaction.version @@ -965,6 +1009,10 @@ src/app/components/block-overview-tooltip/block-overview-tooltip.component.html12 + + src/app/components/transaction/transaction-preview.component.html + 3 + src/app/components/transaction/transaction.component.html 13,16 @@ -1072,11 +1120,11 @@ src/app/components/transaction/transaction.component.html - 204,209 + 246,251 src/app/components/transaction/transaction.component.html - 316,322 + 390,396 transaction.details @@ -1092,11 +1140,11 @@ src/app/components/transaction/transaction.component.html - 194,197 + 233,237 src/app/components/transaction/transaction.component.html - 287,293 + 361,367 Transaction inputs and outputstransaction.inputs-and-outputs @@ -1107,9 +1155,13 @@ src/app/bisq/bisq-transaction/bisq-transaction.component.ts50 + + src/app/components/transaction/transaction-preview.component.ts + 106 + src/app/components/transaction/transaction.component.ts - 114,113 + 127,126 @@ -1174,9 +1226,13 @@ src/app/bisq/bisq-transactions/bisq-transactions.component.ts 34 + + src/app/components/block/block-preview.component.html + 10,11 + src/app/components/block/block.component.html - 5,7 + 6,8 @@ -1292,31 +1348,11 @@ 13,17 - - Become a sponsor ❤️ - - src/app/components/about/about.component.html - 30,31 - - about.become-a-sponsor - - - Navigate to https://mempool.space/sponsor to sponsor - - src/app/components/about/about.component.html - 31 - - - src/app/components/sponsor/sponsor.component.html - 10 - - about.navigate-to-sponsor - Enterprise Sponsors 🚀 src/app/components/about/about.component.html - 35,38 + 29,32 about.sponsors.enterprise.withRocket @@ -1324,31 +1360,23 @@ Community Sponsors ❤️ src/app/components/about/about.component.html - 183,186 + 177,180 about.sponsors.withHeart - - Self-Hosted Integrations + + Community Integrations src/app/components/about/about.component.html - 197,199 + 191,193 - about.self-hosted-integrations - - - Wallet Integrations - - src/app/components/about/about.component.html - 231,233 - - about.wallet-integrations + about.community-integrations Community Alliances src/app/components/about/about.component.html - 285,287 + 281,283 about.alliances @@ -1356,7 +1384,7 @@ Project Translators src/app/components/about/about.component.html - 301,303 + 297,299 about.translators @@ -1364,7 +1392,7 @@ Project Contributors src/app/components/about/about.component.html - 315,317 + 311,313 about.contributors @@ -1372,7 +1400,7 @@ Project Members src/app/components/about/about.component.html - 327,329 + 323,325 about.project_members @@ -1380,7 +1408,7 @@ Project Maintainers src/app/components/about/about.component.html - 340,342 + 336,338 about.maintainers @@ -1392,32 +1420,87 @@ src/app/components/bisq-master-page/bisq-master-page.component.html - 46,49 + 75,78 src/app/components/liquid-master-page/liquid-master-page.component.html - 52,55 + 85,88 src/app/components/master-page/master-page.component.html - 51,54 + 58,61 - Multisig of + Multisig of src/app/components/address-labels/address-labels.component.ts - 127 + 105 Unconfidential + + src/app/components/address/address-preview.component.html + 15 + src/app/components/address/address.component.html 23 address.unconfidential + + Confidential + + src/app/components/address/address-preview.component.html + 56 + + + src/app/components/address/address.component.html + 154 + + + src/app/components/amount/amount.component.html + 6,9 + + + src/app/components/asset-circulation/asset-circulation.component.html + 2,4 + + + src/app/components/asset/asset.component.html + 163 + + + src/app/components/transaction/transaction-preview.component.html + 21 + + + src/app/components/transactions-list/transactions-list.component.html + 288,290 + + + src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html + 49 + + + src/app/dashboard/dashboard.component.html + 131,132 + + shared.confidential + + + Address: + + src/app/components/address/address-preview.component.ts + 70 + + + src/app/components/address/address.component.ts + 78 + + of transaction @@ -1450,41 +1533,6 @@ Electrum server limit exceeded error - - Confidential - - src/app/components/address/address.component.html - 154 - - - src/app/components/amount/amount.component.html - 6,9 - - - src/app/components/asset-circulation/asset-circulation.component.html - 2,4 - - - src/app/components/asset/asset.component.html - 163 - - - src/app/components/transactions-list/transactions-list.component.html - 288,290 - - - src/app/dashboard/dashboard.component.html - 131,132 - - shared.confidential - - - Address: - - src/app/components/address/address.component.ts - 78 - - Asset @@ -1508,6 +1556,10 @@ src/app/components/assets/assets.component.html 29,31 + + src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.html + 28,30 + Asset name header @@ -1643,7 +1695,7 @@ src/app/components/liquid-master-page/liquid-master-page.component.html - 46,48 + 79,81 Assets page header @@ -1662,7 +1714,7 @@ src/app/components/pool-ranking/pool-ranking.component.html - 70,76 + 72,78 src/app/components/pool/pool.component.html @@ -1745,15 +1797,15 @@ Offline src/app/components/bisq-master-page/bisq-master-page.component.html - 7,8 + 36,37 src/app/components/liquid-master-page/liquid-master-page.component.html - 8,9 + 41,42 src/app/components/master-page/master-page.component.html - 9,10 + 14,15 master-page.offline @@ -1761,15 +1813,15 @@ Reconnecting... src/app/components/bisq-master-page/bisq-master-page.component.html - 8,13 + 37,42 src/app/components/liquid-master-page/liquid-master-page.component.html - 9,14 + 42,47 src/app/components/master-page/master-page.component.html - 10,15 + 15,20 master-page.reconnecting @@ -1777,15 +1829,15 @@ Layer 2 Networks src/app/components/bisq-master-page/bisq-master-page.component.html - 21,22 + 50,51 src/app/components/liquid-master-page/liquid-master-page.component.html - 22,23 + 55,56 src/app/components/master-page/master-page.component.html - 23,24 + 28,29 master-page.layer2-networks-header @@ -1793,15 +1845,15 @@ Dashboard src/app/components/bisq-master-page/bisq-master-page.component.html - 31,33 + 60,62 src/app/components/liquid-master-page/liquid-master-page.component.html - 32,34 + 65,67 src/app/components/master-page/master-page.component.html - 33,35 + 38,40 master-page.dashboard @@ -1809,7 +1861,7 @@ Stats src/app/components/bisq-master-page/bisq-master-page.component.html - 40,42 + 69,71 master-page.stats @@ -1817,19 +1869,151 @@ Docs src/app/components/bisq-master-page/bisq-master-page.component.html - 43,45 + 72,74 src/app/components/liquid-master-page/liquid-master-page.component.html - 49,51 + 82,84 master-page.docs + + Block + + src/app/components/block-audit/block-audit.component.html + 7,9 + + shared.block-title + + + Template vs Mined + + src/app/components/block-audit/block-audit.component.html + 11,17 + + shared.template-vs-mined + + + Size + + src/app/components/block-audit/block-audit.component.html + 44,46 + + + src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts + 180,179 + + + src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts + 226,224 + + + src/app/components/block/block.component.html + 50,52 + + + src/app/components/blocks-list/blocks-list.component.html + 23,25 + + + src/app/components/mempool-block/mempool-block.component.html + 32,35 + + + src/app/components/mempool-graph/mempool-graph.component.ts + 260 + + + src/app/components/pool/pool.component.html + 219,222 + + + src/app/components/pool/pool.component.html + 266,270 + + + src/app/components/transaction/transaction.component.html + 254,256 + + + src/app/dashboard/dashboard.component.html + 91,94 + + blockAudit.size + + + Weight + + src/app/components/block-audit/block-audit.component.html + 48,49 + + + src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts + 188,187 + + + src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts + 257,254 + + + src/app/components/block/block-preview.component.html + 32,34 + + + src/app/components/block/block.component.html + 54,56 + + + src/app/components/transaction/transaction.component.html + 262,264 + + block.weight + + + Match rate + + src/app/components/block-audit/block-audit.component.html + 64,67 + + block.match-rate + + + Missing txs + + src/app/components/block-audit/block-audit.component.html + 68,71 + + block.missing-txs + + + Added txs + + src/app/components/block-audit/block-audit.component.html + 72,75 + + block.added-txs + + + Missing + + src/app/components/block-audit/block-audit.component.html + 84,85 + + block.missing-txs + + + Added + + src/app/components/block-audit/block-audit.component.html + 86,92 + + block.added-txs + Block Fee Rates src/app/components/block-fee-rates-graph/block-fee-rates-graph.component.html - 5,7 + 6,8 src/app/components/block-fee-rates-graph/block-fee-rates-graph.component.ts @@ -1837,7 +2021,7 @@ src/app/components/graphs/graphs.component.html - 14 + 18 mining.block-fee-rates @@ -1847,17 +2031,9 @@ src/app/components/block-fee-rates-graph/block-fee-rates-graph.component.ts 188 - - src/app/components/block-fees-graph/block-fees-graph.component.ts - 137 - src/app/components/block-prediction-graph/block-prediction-graph.component.ts - 128 - - - src/app/components/block-rewards-graph/block-rewards-graph.component.ts - 135 + 142 src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts @@ -1870,17 +2046,9 @@ src/app/components/block-fee-rates-graph/block-fee-rates-graph.component.ts 190 - - src/app/components/block-fees-graph/block-fees-graph.component.ts - 139 - src/app/components/block-prediction-graph/block-prediction-graph.component.ts - 130 - - - src/app/components/block-rewards-graph/block-rewards-graph.component.ts - 137 + 144 src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts @@ -1891,35 +2059,51 @@ Block Fees src/app/components/block-fees-graph/block-fees-graph.component.html - 5,7 + 6,7 src/app/components/block-fees-graph/block-fees-graph.component.ts - 60 + 62 src/app/components/graphs/graphs.component.html - 16 + 20 mining.block-fees - - Fees + + Indexing blocks src/app/components/block-fees-graph/block-fees-graph.component.ts - 175,173 + 110,105 - src/app/components/blocks-list/blocks-list.component.html - 19,20 + src/app/components/block-rewards-graph/block-rewards-graph.component.ts + 108,103 - src/app/components/pool/pool.component.html - 217,219 + src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts + 115,110 - src/app/components/pool/pool.component.html - 264,266 + src/app/components/hashrate-chart/hashrate-chart.component.ts + 171,166 + + + src/app/components/hashrates-chart-pools/hashrate-chart-pools.component.ts + 167,162 + + + src/app/components/indexing-progress/indexing-progress.component.html + 1 + + + src/app/components/pool/pool-preview.component.ts + 122,117 + + + src/app/components/pool/pool.component.ts + 114,109 @@ -1930,7 +2114,7 @@ src/app/components/transaction/transaction.component.html - 386 + 460 Transaction feetransaction.fee @@ -1941,9 +2125,13 @@ src/app/components/block-overview-tooltip/block-overview-tooltip.component.html23 + + src/app/components/transaction/transaction-preview.component.html + 27 + src/app/components/transaction/transaction.component.html - 386,387 + 460,461 src/app/components/transactions-list/transactions-list.component.html @@ -1964,7 +2152,15 @@ src/app/components/transaction/transaction.component.html - 389,391 + 463,465 + + + src/app/lightning/channel/channel-box/channel-box.component.html + 19 + + + src/app/lightning/channel/channel-preview.component.html + 31,34 Transaction fee ratetransaction.fee-rate @@ -1976,12 +2172,16 @@ 28 - src/app/components/block/block.component.html - 75 + src/app/components/block/block-preview.component.html + 37,40 src/app/components/block/block.component.html - 172 + 60 + + + src/app/components/block/block.component.html + 157 src/app/components/blockchain-blocks/blockchain-blocks.component.html @@ -2023,6 +2223,10 @@ src/app/components/mempool-blocks/mempool-blocks.component.html 13,16 + + src/app/components/transaction/transaction-preview.component.html + 39 + src/app/components/transaction/transaction.component.html 169,170 @@ -2033,11 +2237,11 @@ src/app/components/transaction/transaction.component.html - 391,394 + 465,468 src/app/components/transaction/transaction.component.html - 402,404 + 476,478 src/app/components/transactions-list/transactions-list.component.html @@ -2066,7 +2270,7 @@ src/app/components/transaction/transaction.component.html - 216,219 + 258,261 Transaction Virtual Sizetransaction.vsize @@ -2075,7 +2279,7 @@ Block Prediction Accuracy src/app/components/block-prediction-graph/block-prediction-graph.component.html - 5,7 + 6,8 src/app/components/block-prediction-graph/block-prediction-graph.component.ts @@ -2083,61 +2287,49 @@ src/app/components/graphs/graphs.component.html - 22 + 26 mining.block-prediction-accuracy + + No data to display yet. Try again later. + + src/app/components/block-prediction-graph/block-prediction-graph.component.ts + 108,103 + + + src/app/lightning/nodes-map/nodes-map.component.ts + 144,139 + + Match rate src/app/components/block-prediction-graph/block-prediction-graph.component.ts - 176,174 + 189,187 Block Rewards src/app/components/block-rewards-graph/block-rewards-graph.component.html - 6,8 + 7,8 src/app/components/block-rewards-graph/block-rewards-graph.component.ts - 58 + 60 src/app/components/graphs/graphs.component.html - 18 + 22 mining.block-rewards - - Reward - - src/app/components/block-rewards-graph/block-rewards-graph.component.ts - 175,173 - - - src/app/components/blocks-list/blocks-list.component.html - 18,19 - - - src/app/components/blocks-list/blocks-list.component.html - 18,19 - - - src/app/components/pool/pool.component.html - 216,218 - - - src/app/components/pool/pool.component.html - 263,265 - - Block Sizes and Weights src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.html - 4,6 + 5,7 src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts @@ -2145,104 +2337,113 @@ src/app/components/graphs/graphs.component.html - 20 + 24 mining.block-sizes-weights - - Indexing blocks + + Block - src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 115,110 - - - src/app/components/hashrate-chart/hashrate-chart.component.ts - 171,166 - - - src/app/components/hashrates-chart-pools/hashrate-chart-pools.component.ts - 167,162 - - - src/app/components/indexing-progress/indexing-progress.component.html - 1 - - - src/app/components/pool/pool.component.ts - 114,109 - - - - Size - - src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 180,179 - - - src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 226,224 + src/app/components/block/block-preview.component.html + 3,7 src/app/components/block/block.component.html - 65,67 + 5,6 + + shared.block-title + + + + + src/app/components/block/block-preview.component.html + 11,12 + + shared.block-title + + + Median fee + + src/app/components/block/block-preview.component.html + 36,37 - src/app/components/blocks-list/blocks-list.component.html - 23,25 + src/app/components/block/block.component.html + 59,60 + + + src/app/components/block/block.component.html + 156,157 src/app/components/mempool-block/mempool-block.component.html - 32,35 - - - src/app/components/mempool-graph/mempool-graph.component.ts - 260 - - - src/app/components/pool/pool.component.html - 219,222 - - - src/app/components/pool/pool.component.html - 266,270 - - - src/app/components/transaction/transaction.component.html - 212,214 - - - src/app/dashboard/dashboard.component.html - 91,94 + 16,17 + block.median-fee - - Weight + + Total fees - src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 188,187 - - - src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 257,254 + src/app/components/block/block-preview.component.html + 41,43 src/app/components/block/block.component.html - 69,71 + 64,65 - src/app/components/transaction/transaction.component.html - 220,222 + src/app/components/block/block.component.html + 90,92 + + + src/app/components/block/block.component.html + 161,163 + + + src/app/components/block/block.component.html + 187,190 + + + src/app/components/mempool-block/mempool-block.component.html + 24,25 + + Total fees in a block + block.total-fees + + + Miner + + src/app/components/block/block-preview.component.html + 53,55 + + + src/app/components/block/block.component.html + 99,101 + + + src/app/components/block/block.component.html + 196,198 + + block.miner + + + Block : + + src/app/components/block/block-preview.component.ts + 98 + + + src/app/components/block/block.component.ts + 201 Next Block src/app/components/block/block.component.html - 7,8 - - - src/app/components/block/block.component.html - 19,20 + 8,9 src/app/components/mempool-block/mempool-block.component.ts @@ -2254,35 +2455,19 @@ Previous Block src/app/components/block/block.component.html - 26,27 + 15,16 Previous Block - - Median fee - - src/app/components/block/block.component.html - 74,75 - - - src/app/components/block/block.component.html - 171,172 - - - src/app/components/mempool-block/mempool-block.component.html - 16,17 - - block.median-fee - Based on average native segwit transaction of 140 vBytes src/app/components/block/block.component.html - 75,77 + 60,62 src/app/components/block/block.component.html - 172,174 + 157,159 src/app/components/fees-box/fees-box.component.html @@ -2306,15 +2491,15 @@ Transaction fee tooltip - - Total fees + + Subsidy + fees: src/app/components/block/block.component.html - 79,80 + 79,81 src/app/components/block/block.component.html - 105,107 + 94,98 src/app/components/block/block.component.html @@ -2322,53 +2507,16 @@ src/app/components/block/block.component.html - 202,205 - - - src/app/components/mempool-block/mempool-block.component.html - 24,25 - - Total fees in a block - block.total-fees - - - Subsidy + fees: - - src/app/components/block/block.component.html - 94,96 - - - src/app/components/block/block.component.html - 109,113 - - - src/app/components/block/block.component.html - 191,193 - - - src/app/components/block/block.component.html - 206,210 + 191,195 Total subsidy and fees in a block block.subsidy-and-fees - - Miner - - src/app/components/block/block.component.html - 114,116 - - - src/app/components/block/block.component.html - 211,213 - - block.miner - Bits src/app/components/block/block.component.html - 271,273 + 256,258 block.bits @@ -2376,7 +2524,7 @@ Merkle root src/app/components/block/block.component.html - 275,277 + 260,262 block.merkle-root @@ -2384,7 +2532,7 @@ Difficulty src/app/components/block/block.component.html - 285,288 + 270,273 src/app/components/difficulty-adjustments-table/difficulty-adjustments-table.component.html @@ -2396,15 +2544,15 @@ src/app/components/hashrate-chart/hashrate-chart.component.html - 70,72 + 75,77 src/app/components/hashrate-chart/hashrate-chart.component.ts - 280,279 + 284,283 src/app/components/hashrate-chart/hashrate-chart.component.ts - 363,360 + 371,368 block.difficulty @@ -2412,7 +2560,7 @@ Nonce src/app/components/block/block.component.html - 289,291 + 274,276 block.nonce @@ -2420,7 +2568,7 @@ Block Header Hex src/app/components/block/block.component.html - 293,294 + 278,279 block.header @@ -2428,11 +2576,19 @@ Details src/app/components/block/block.component.html - 304,308 + 289,293 src/app/components/transaction/transaction.component.html - 197,201 + 238,243 + + + src/app/lightning/channel/channel.component.html + 75,77 + + + src/app/lightning/channel/channel.component.html + 85,87 Transaction Detailstransaction.details @@ -2441,21 +2597,30 @@ Error loading data. src/app/components/block/block.component.html - 323,325 + 308,310 src/app/components/block/block.component.html - 359,363 + 344,348 + + + src/app/lightning/channel/channel-preview.component.html + 70,75 + + + src/app/lightning/channel/channel.component.html + 98,104 + + + src/app/lightning/node/node-preview.component.html + 66,69 + + + src/app/lightning/nodes-per-isp/nodes-per-isp-preview.component.html + 61,64 error.general-loading-data - - Block : - - src/app/components/block/block.component.ts - 175 - - Pool @@ -2496,6 +2661,42 @@ latest-blocks.mined + + Reward + + src/app/components/blocks-list/blocks-list.component.html + 18,19 + + + src/app/components/blocks-list/blocks-list.component.html + 18,19 + + + src/app/components/pool/pool.component.html + 216,218 + + + src/app/components/pool/pool.component.html + 263,265 + + latest-blocks.reward + + + Fees + + src/app/components/blocks-list/blocks-list.component.html + 19,20 + + + src/app/components/pool/pool.component.html + 217,219 + + + src/app/components/pool/pool.component.html + 264,266 + + latest-blocks.fees + TXs @@ -2528,7 +2729,7 @@ Copied! src/app/components/clipboard/clipboard.component.ts - 15 + 19 @@ -2590,6 +2791,10 @@ src/app/components/mempool-blocks/mempool-blocks.component.html 35,36 + + src/app/lightning/channel/channel-box/channel-box.component.html + 79 + shared.blocks @@ -2792,7 +2997,7 @@ Mining src/app/components/graphs/graphs.component.html - 5 + 8 mining @@ -2800,11 +3005,11 @@ Pools Ranking src/app/components/graphs/graphs.component.html - 8 + 11 src/app/components/pool-ranking/pool-ranking.component.html - 35,37 + 36,37 mining.pools @@ -2812,30 +3017,122 @@ Pools Dominance src/app/components/graphs/graphs.component.html - 10 + 13 src/app/components/hashrates-chart-pools/hashrate-chart-pools.component.html - 6,8 + 7,8 mining.pools-dominance - + Hashrate & Difficulty src/app/components/graphs/graphs.component.html - 12 - - - src/app/components/hashrate-chart/hashrate-chart.component.html - 23,25 - - - src/app/components/hashrate-chart/hashrate-chart.component.ts - 73 + 15,16 mining.hashrate-difficulty + + Lightning + + src/app/components/graphs/graphs.component.html + 31 + + lightning + + + Lightning Nodes Per Network + + src/app/components/graphs/graphs.component.html + 34 + + + src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.html + 5,7 + + + src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts + 67 + + + src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts + 131,126 + + lightning.nodes-networks + + + Lightning Network Capacity + + src/app/components/graphs/graphs.component.html + 36 + + + src/app/lightning/statistics-chart/lightning-statistics-chart.component.html + 5,7 + + + src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts + 66 + + + src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts + 122,117 + + lightning.network-capacity + + + Lightning Nodes Per ISP + + src/app/components/graphs/graphs.component.html + 38 + + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts + 51 + + lightning.nodes-per-isp + + + Lightning Nodes Per Country + + src/app/components/graphs/graphs.component.html + 40 + + + src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.html + 5,7 + + + src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.ts + 46 + + lightning.nodes-per-country + + + Lightning Nodes World Map + + src/app/components/graphs/graphs.component.html + 42 + + + src/app/lightning/nodes-map/nodes-map.component.html + 5,7 + + lightning.lightning.nodes-heatmap + + + Lightning Nodes Channels World Map + + src/app/components/graphs/graphs.component.html + 44 + + + src/app/lightning/nodes-channels-map/nodes-channels-map.component.html + 6,8 + + lightning.nodes-channels-world-map + Hashrate @@ -2844,31 +3141,47 @@ src/app/components/hashrate-chart/hashrate-chart.component.html - 64,66 + 69,71 src/app/components/hashrate-chart/hashrate-chart.component.ts - 269,268 + 273,272 src/app/components/hashrate-chart/hashrate-chart.component.ts - 351,349 + 359,356 src/app/components/pool-ranking/pool-ranking.component.html 93,95 + + src/app/components/pool/pool-preview.component.html + 22,23 + mining.hashrate + + Hashrate & Difficulty + + src/app/components/hashrate-chart/hashrate-chart.component.html + 27,29 + + + src/app/components/hashrate-chart/hashrate-chart.component.ts + 73 + + mining.hashrate-difficulty + Hashrate (MA) src/app/components/hashrate-chart/hashrate-chart.component.ts - 288,287 + 292,291 src/app/components/hashrate-chart/hashrate-chart.component.ts - 374,372 + 382,380 @@ -2896,11 +3209,11 @@ Graphs src/app/components/liquid-master-page/liquid-master-page.component.html - 38,41 + 71,74 src/app/components/master-page/master-page.component.html - 42,44 + 52,54 src/app/components/statistics/statistics.component.ts @@ -2912,7 +3225,7 @@ Mining Dashboard src/app/components/master-page/master-page.component.html - 36,38 + 41,43 src/app/components/mining-dashboard/mining-dashboard.component.ts @@ -2920,23 +3233,27 @@ mining.mining-dashboard - - TV view + + Lightning Explorer src/app/components/master-page/master-page.component.html - 45,47 + 44,45 + master-page.lightning + + + beta - src/app/components/television/television.component.ts - 37 + src/app/components/master-page/master-page.component.html + 45,48 - master-page.tvview + beta Documentation src/app/components/master-page/master-page.component.html - 48,50 + 55,57 src/app/docs/docs/docs.component.html @@ -3094,6 +3411,14 @@ src/app/components/pool-ranking/pool-ranking.component.html 90,92 + + src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.html + 27,29 + + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 57,59 + mining.rank @@ -3132,22 +3457,34 @@ Mining Pools src/app/components/pool-ranking/pool-ranking.component.ts - 56 + 57 blocks src/app/components/pool-ranking/pool-ranking.component.ts - 162,160 + 165,163 src/app/components/pool-ranking/pool-ranking.component.ts - 165,164 + 168,167 + + mining pool + + src/app/components/pool/pool-preview.component.html + 3,5 + + mining.pools + Tags + + src/app/components/pool/pool-preview.component.html + 18,19 + src/app/components/pool/pool.component.html 22,23 @@ -3182,7 +3519,7 @@ src/app/components/transactions-list/transactions-list.component.html - 262,264 + 262,265 show-all @@ -3355,7 +3692,7 @@ src/app/components/transaction/transaction.component.html - 238,239 + 280,281 transaction.hex @@ -3444,11 +3781,11 @@ mining.average-fee - - TXID, block height, hash or address + + Explore the full Bitcoin ecosystem src/app/components/search-form/search-form.component.html - 4 + 4,6 search-form.searchbar-placeholder @@ -3456,54 +3793,10 @@ Search src/app/components/search-form/search-form.component.html - 7 + 11,18 search-form.search-title - - Sponsor - - src/app/components/sponsor/sponsor.component.html - 7 - - - src/app/components/sponsor/sponsor.component.ts - 34 - - sponsor.title - - - Request invoice - - src/app/components/sponsor/sponsor.component.html - 53 - - about.sponsor.request-invoice - - - Waiting for transaction... - - src/app/components/sponsor/sponsor.component.html - 142 - - about.sponsor.waiting-for-transaction - - - Donation confirmed! - - src/app/components/sponsor/sponsor.component.html - 148 - - about.sponsor.donation-confirmed - - - Thank you! - - src/app/components/sponsor/sponsor.component.html - 149 - - about.sponsor.thank-you - Mempool by vBytes (sat/vByte) @@ -3512,11 +3805,23 @@ statistics.memory-by-vBytes + + TV view + + src/app/components/statistics/statistics.component.html + 18 + + + src/app/components/television/television.component.ts + 37 + + master-page.tvview + Filter src/app/components/statistics/statistics.component.html - 49 + 57 statistics.component-filter.title @@ -3524,7 +3829,7 @@ Invert src/app/components/statistics/statistics.component.html - 68 + 76 statistics.component-invert.title @@ -3532,7 +3837,7 @@ Transaction vBytes per second (vB/s) src/app/components/statistics/statistics.component.html - 88 + 96 statistics.transaction-vbytes-per-second @@ -3540,7 +3845,7 @@ Just now src/app/components/time-since/time-since.component.ts - 57 + 64 src/app/components/time-span/time-span.component.ts @@ -3551,31 +3856,15 @@ ago src/app/components/time-since/time-since.component.ts - 67 + 74 src/app/components/time-since/time-since.component.ts - 68 + 75 src/app/components/time-since/time-since.component.ts - 69 - - - src/app/components/time-since/time-since.component.ts - 70 - - - src/app/components/time-since/time-since.component.ts - 71 - - - src/app/components/time-since/time-since.component.ts - 72 - - - src/app/components/time-since/time-since.component.ts - 73 + 76 src/app/components/time-since/time-since.component.ts @@ -3595,15 +3884,31 @@ src/app/components/time-since/time-since.component.ts - 81 + 84 src/app/components/time-since/time-since.component.ts - 82 + 85 src/app/components/time-since/time-since.component.ts - 83 + 86 + + + src/app/components/time-since/time-since.component.ts + 87 + + + src/app/components/time-since/time-since.component.ts + 88 + + + src/app/components/time-since/time-since.component.ts + 89 + + + src/app/components/time-since/time-since.component.ts + 90 @@ -3728,6 +4033,15 @@ 96 + + Fee + + src/app/components/transaction/transaction-preview.component.html + 27 + + Transaction fee + transaction.fee + This transaction has been replaced by: @@ -3756,6 +4070,30 @@ src/app/components/transaction/transaction.component.html 101,102 + + src/app/lightning/node/node.component.html + 63,66 + + + src/app/lightning/nodes-per-country/nodes-per-country.component.html + 61,63 + + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.html + 58,60 + + + src/app/lightning/nodes-ranking/oldest-nodes/oldest-nodes.component.html + 11,13 + + + src/app/lightning/nodes-ranking/top-nodes-per-capacity/top-nodes-per-capacity.component.html + 13,15 + + + src/app/lightning/nodes-ranking/top-nodes-per-channels/top-nodes-per-channels.component.html + 13,15 + Transaction first seen transaction.first-seen @@ -3795,11 +4133,56 @@ Transaction Ancestortransaction.ancestor + + Flow + + src/app/components/transaction/transaction.component.html + 195,198 + + + src/app/components/transaction/transaction.component.html + 330,334 + + Transaction flow + transaction.flow + + + Hide flow diagram + + src/app/components/transaction/transaction.component.html + 198,203 + + hide-flow-diagram + + + Show more + + src/app/components/transaction/transaction.component.html + 215,217 + + show-more + + + Show less + + src/app/components/transaction/transaction.component.html + 217,223 + + show-less + + + Show flow diagram + + src/app/components/transaction/transaction.component.html + 237,238 + + show + Locktime src/app/components/transaction/transaction.component.html - 234,236 + 276,278 transaction.locktime @@ -3807,7 +4190,7 @@ Transaction not found. src/app/components/transaction/transaction.component.html - 365,366 + 439,440 transaction.error.transaction-not-found @@ -3815,7 +4198,7 @@ Waiting for it to appear in the mempool... src/app/components/transaction/transaction.component.html - 366,371 + 440,445 transaction.error.waiting-for-it-to-appear @@ -3823,7 +4206,7 @@ Effective fee rate src/app/components/transaction/transaction.component.html - 399,402 + 473,476 Effective transaction fee ratetransaction.effective-fee-rate @@ -3960,11 +4343,55 @@ transactions-list.load-to-reveal-fee-info - - This transaction saved % on fees by using native SegWit-Bech32 + + other inputs + + src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html + 12 + + transaction.other-inputs + + + other outputs + + src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html + 13 + + transaction.other-outputs + + + Input + + src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html + 43 + + transaction.input + + + Output + + src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html + 44 + + transaction.output + + + Fee + + src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html + 45 + + + src/app/dashboard/dashboard.component.html + 127,129 + + transaction.fee + + + This transaction saved % on fees by using native SegWit src/app/components/tx-features/tx-features.component.html - 1 + 2 ngbTooltip about segwit gains @@ -3972,56 +4399,93 @@ SegWit src/app/components/tx-features/tx-features.component.html - 1 + 2 src/app/components/tx-features/tx-features.component.html - 3 + 4 src/app/components/tx-features/tx-features.component.html - 5 + 6 SegWit tx-features.tag.segwit - - This transaction saved % on fees by using SegWit and could save % more by fully upgrading to native SegWit-Bech32 + + This transaction saved % on fees by using SegWit and could save % more by fully upgrading to native SegWit src/app/components/tx-features/tx-features.component.html - 3 + 4 ngbTooltip about double segwit gains - - This transaction could save % on fees by upgrading to native SegWit-Bech32 or % by upgrading to SegWit-P2SH + + This transaction could save % on fees by upgrading to native SegWit or % by upgrading to SegWit-P2SH src/app/components/tx-features/tx-features.component.html - 5 + 6 ngbTooltip about missed out gains + + This transaction uses Taproot and thereby saved at least % on fees + + src/app/components/tx-features/tx-features.component.html + 12 + + Tooltip about fees saved with taproot + + + Taproot + + src/app/components/tx-features/tx-features.component.html + 12 + + + src/app/components/tx-features/tx-features.component.html + 14 + + + src/app/components/tx-features/tx-features.component.html + 16 + + + src/app/components/tx-features/tx-features.component.html + 18 + + Taproot + tx-features.tag.taproot + + + This transaction uses Taproot and already saved at least % on fees, but could save an additional % by fully using Taproot + + src/app/components/tx-features/tx-features.component.html + 14 + + Tooltip about fees that saved and could be saved with taproot + + + This transaction could save % on fees by using Taproot + + src/app/components/tx-features/tx-features.component.html + 16 + + Tooltip about fees that could be saved with taproot + This transaction uses Taproot src/app/components/tx-features/tx-features.component.html - 8 + 18 - Taproot tooltip + Tooltip about taproot - - Taproot + + This transaction supports Replace-By-Fee (RBF) allowing fee bumping src/app/components/tx-features/tx-features.component.html - 8 - - tx-features.tag.taproot - - - This transaction support Replace-By-Fee (RBF) allowing fee bumping - - src/app/components/tx-features/tx-features.component.html - 9 + 25 RBF tooltip @@ -4029,11 +4493,11 @@ RBF src/app/components/tx-features/tx-features.component.html - 9 + 25 src/app/components/tx-features/tx-features.component.html - 10 + 26 RBF tx-features.tag.rbf @@ -4042,7 +4506,7 @@ This transaction does NOT support Replace-By-Fee (RBF) and cannot be fee bumped using this method src/app/components/tx-features/tx-features.component.html - 10 + 26 RBF disabled tooltip @@ -4104,14 +4568,6 @@ dashboard.latest-transactions.USD - - Fee - - src/app/dashboard/dashboard.component.html - 127,129 - - dashboard.latest-transactions.fee - Minimum fee @@ -4163,7 +4619,7 @@ src/app/docs/api-docs/api-docs.component.html - 95,98 + 97,100 Api docs endpoint @@ -4171,18 +4627,18 @@ Description src/app/docs/api-docs/api-docs.component.html - 60,61 + 62,63 src/app/docs/api-docs/api-docs.component.html - 99,100 + 101,102 Default push: action: 'want', data: ['blocks', ...] to express what you want pushed. Available: blocks, mempool-blocks, live-2h-chart, and stats.Push transactions related to address: 'track-address': '3PbJ...bF9B' to receive all new transactions containing that address as input or output. Returns an array of transactions. address-transactions for new mempool transactions, and block-transactions for new block confirmed transactions. src/app/docs/api-docs/api-docs.component.html - 100,101 + 102,103 api-docs.websocket.websocket @@ -4200,6 +4656,10 @@ src/app/docs/code-template/code-template.component.html29,30 + + src/app/docs/code-template/code-template.component.html + 36,37 + API Docs code example @@ -4214,7 +4674,7 @@ Response src/app/docs/code-template/code-template.component.html - 36,37 + 43,44 API Docs API response @@ -4236,6 +4696,1336 @@ 39 + + Base fee + + src/app/lightning/channel/channel-box/channel-box.component.html + 30 + + + src/app/lightning/channel/channel-preview.component.html + 41,44 + + lightning.base-fee + + + mSats + + src/app/lightning/channel/channel-box/channel-box.component.html + 36 + + + src/app/lightning/channels-statistics/channels-statistics.component.html + 47,50 + + + src/app/lightning/channels-statistics/channels-statistics.component.html + 93,96 + + shared.m-sats + + + This channel supports zero base fee routing + + src/app/lightning/channel/channel-box/channel-box.component.html + 45 + + lightning.zero-base-fee-tooltip + + + Zero base fee + + src/app/lightning/channel/channel-box/channel-box.component.html + 46 + + lightning.zero-base-fee + + + This channel does not support zero base fee routing + + src/app/lightning/channel/channel-box/channel-box.component.html + 51 + + lightning.non-zero-base-fee-tooltip + + + Non-zero base fee + + src/app/lightning/channel/channel-box/channel-box.component.html + 52 + + lightning.non-zero-base-fee + + + Min HTLC + + src/app/lightning/channel/channel-box/channel-box.component.html + 58 + + lightning.min-htlc + + + Max HTLC + + src/app/lightning/channel/channel-box/channel-box.component.html + 64 + + lightning.max-htlc + + + Timelock delta + + src/app/lightning/channel/channel-box/channel-box.component.html + 70 + + lightning.timelock-delta + + + channels + + src/app/lightning/channel/channel-box/channel-box.component.html + 80 + + + src/app/lightning/channels-list/channels-list.component.html + 121,122 + + lightning.x-channels + + + lightning channel + + src/app/lightning/channel/channel-preview.component.html + 3,5 + + lightning.channel + + + Inactive + + src/app/lightning/channel/channel-preview.component.html + 10,11 + + + src/app/lightning/channel/channel.component.html + 11,12 + + + src/app/lightning/channels-list/channels-list.component.html + 66,67 + + status.inactive + + + Active + + src/app/lightning/channel/channel-preview.component.html + 11,12 + + + src/app/lightning/channel/channel.component.html + 12,13 + + + src/app/lightning/channels-list/channels-list.component.html + 67,69 + + status.active + + + Closed + + src/app/lightning/channel/channel-preview.component.html + 12,14 + + + src/app/lightning/channel/channel.component.html + 13,14 + + + src/app/lightning/channels-list/channels-list.component.html + 8,13 + + + src/app/lightning/channels-list/channels-list.component.html + 69,71 + + status.closed + + + Created + + src/app/lightning/channel/channel-preview.component.html + 23,26 + + + src/app/lightning/channel/channel.component.html + 29,30 + + lightning.created + + + Capacity + + src/app/lightning/channel/channel-preview.component.html + 27,28 + + + src/app/lightning/channel/channel.component.html + 48,49 + + + src/app/lightning/channels-list/channels-list.component.html + 40,43 + + + src/app/lightning/node-statistics/node-statistics.component.html + 4,5 + + + src/app/lightning/node-statistics/node-statistics.component.html + 47,50 + + + src/app/lightning/nodes-list/nodes-list.component.html + 6,7 + + + src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.html + 31,34 + + + src/app/lightning/nodes-per-country/nodes-per-country.component.html + 63,65 + + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 61,64 + + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.html + 60,62 + + lightning.capacity + + + ppm + + src/app/lightning/channel/channel-preview.component.html + 34,35 + + + src/app/lightning/channel/channel-preview.component.html + 36,41 + + + src/app/lightning/channels-statistics/channels-statistics.component.html + 32,35 + + + src/app/lightning/channels-statistics/channels-statistics.component.html + 78,81 + + lightning.ppm + + + Lightning channel + + src/app/lightning/channel/channel.component.html + 2,5 + + + src/app/lightning/channel/channel.component.html + 106,108 + + lightning.channel + + + Last update + + src/app/lightning/channel/channel.component.html + 33,34 + + + src/app/lightning/node/node.component.html + 69,71 + + + src/app/lightning/nodes-per-country/nodes-per-country.component.html + 62,64 + + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.html + 59,61 + + + src/app/lightning/nodes-ranking/oldest-nodes/oldest-nodes.component.html + 14,15 + + + src/app/lightning/nodes-ranking/top-nodes-per-capacity/top-nodes-per-capacity.component.html + 14,15 + + + src/app/lightning/nodes-ranking/top-nodes-per-channels/top-nodes-per-channels.component.html + 14,15 + + lightning.last-update + + + Closing date + + src/app/lightning/channel/channel.component.html + 37,38 + + + src/app/lightning/channels-list/channels-list.component.html + 39,40 + + lightning.closing_date + + + Opening transaction + + src/app/lightning/channel/channel.component.html + 73,74 + + lightning.opening-transaction + + + Closing transaction + + src/app/lightning/channel/channel.component.html + 82,84 + + lightning.closing-transaction + + + Channel: + + src/app/lightning/channel/channel.component.ts + 37 + + + + Open + + src/app/lightning/channels-list/channels-list.component.html + 5,7 + + open + + + No channels to display + + src/app/lightning/channels-list/channels-list.component.html + 29,35 + + lightning.empty-channels-list + + + Alias + + src/app/lightning/channels-list/channels-list.component.html + 35,37 + + + src/app/lightning/group/group.component.html + 72,74 + + + src/app/lightning/nodes-list/nodes-list.component.html + 5,6 + + + src/app/lightning/nodes-per-country/nodes-per-country.component.html + 60,61 + + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.html + 57,58 + + + src/app/lightning/nodes-ranking/oldest-nodes/oldest-nodes.component.html + 10,11 + + + src/app/lightning/nodes-ranking/top-nodes-per-capacity/top-nodes-per-capacity.component.html + 10,11 + + + src/app/lightning/nodes-ranking/top-nodes-per-channels/top-nodes-per-channels.component.html + 10,12 + + lightning.alias + + + Status + + src/app/lightning/channels-list/channels-list.component.html + 37,38 + + status + + + Fee Rate + + src/app/lightning/channels-list/channels-list.component.html + 38,39 + + Transaction fee rate + transaction.fee-rate + + + Channel ID + + src/app/lightning/channels-list/channels-list.component.html + 41,45 + + channels.id + + + sats + + src/app/lightning/channels-list/channels-list.component.html + 61,65 + + + src/app/lightning/channels-list/channels-list.component.html + 85,89 + + + src/app/lightning/channels-statistics/channels-statistics.component.html + 17,20 + + + src/app/lightning/channels-statistics/channels-statistics.component.html + 63,66 + + + src/app/lightning/group/group-preview.component.html + 34,36 + + + src/app/lightning/group/group.component.html + 32,34 + + + src/app/lightning/group/group.component.html + 83,87 + + + src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.html + 50,55 + + + src/app/lightning/nodes-per-country/nodes-per-country.component.html + 22,24 + + + src/app/lightning/nodes-per-country/nodes-per-country.component.html + 82,85 + + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.html + 23,25 + + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.html + 79,82 + + shared.sats + + + Avg Capacity + + src/app/lightning/channels-statistics/channels-statistics.component.html + 13,15 + + + src/app/lightning/channels-statistics/channels-statistics.component.html + 107,110 + + ln.average-capacity + + + Avg Fee Rate + + src/app/lightning/channels-statistics/channels-statistics.component.html + 26,28 + + + src/app/lightning/channels-statistics/channels-statistics.component.html + 114,117 + + ln.average-feerate + + + The average fee rate charged by routing nodes, ignoring fee rates > 0.5% or 5000ppm + + src/app/lightning/channels-statistics/channels-statistics.component.html + 28,30 + + ln.average-feerate-desc + + + Avg Base Fee + + src/app/lightning/channels-statistics/channels-statistics.component.html + 41,43 + + + src/app/lightning/channels-statistics/channels-statistics.component.html + 121,124 + + ln.average-basefee + + + The average base fee charged by routing nodes, ignoring base fees > 5000ppm + + src/app/lightning/channels-statistics/channels-statistics.component.html + 43,45 + + ln.average-basefee-desc + + + Med Capacity + + src/app/lightning/channels-statistics/channels-statistics.component.html + 59,61 + + ln.median-capacity + + + Med Fee Rate + + src/app/lightning/channels-statistics/channels-statistics.component.html + 72,74 + + ln.average-feerate + + + The median fee rate charged by routing nodes, ignoring fee rates > 0.5% or 5000ppm + + src/app/lightning/channels-statistics/channels-statistics.component.html + 74,76 + + ln.median-feerate-desc + + + Med Base Fee + + src/app/lightning/channels-statistics/channels-statistics.component.html + 87,89 + + ln.median-basefee + + + The median base fee charged by routing nodes, ignoring base fees > 5000ppm + + src/app/lightning/channels-statistics/channels-statistics.component.html + 89,91 + + ln.median-basefee-desc + + + Lightning node group + + src/app/lightning/group/group-preview.component.html + 3,5 + + + src/app/lightning/group/group.component.html + 2,6 + + lightning.node + + + Nodes + + src/app/lightning/group/group-preview.component.html + 25,29 + + + src/app/lightning/group/group.component.html + 23,27 + + + src/app/lightning/node-statistics/node-statistics.component.html + 17,18 + + + src/app/lightning/node-statistics/node-statistics.component.html + 54,57 + + + src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.html + 30,32 + + + src/app/lightning/nodes-per-country/nodes-per-country.component.html + 13,16 + + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 60,62 + + + src/app/lightning/nodes-per-isp/nodes-per-isp-preview.component.html + 22,26 + + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.html + 14,18 + + lightning.node-count + + + Liquidity + + src/app/lightning/group/group-preview.component.html + 29,31 + + + src/app/lightning/group/group.component.html + 27,29 + + + src/app/lightning/nodes-per-country/nodes-per-country.component.html + 17,19 + + + src/app/lightning/nodes-per-isp/nodes-per-isp-preview.component.html + 26,28 + + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.html + 18,20 + + + src/app/lightning/nodes-ranking/oldest-nodes/oldest-nodes.component.html + 12,13 + + + src/app/lightning/nodes-ranking/top-nodes-per-capacity/top-nodes-per-capacity.component.html + 11,12 + + + src/app/lightning/nodes-ranking/top-nodes-per-channels/top-nodes-per-channels.component.html + 12,13 + + lightning.liquidity + + + Channels + + src/app/lightning/group/group-preview.component.html + 40,43 + + + src/app/lightning/group/group.component.html + 40,44 + + + src/app/lightning/node-statistics/node-statistics.component.html + 29,30 + + + src/app/lightning/node-statistics/node-statistics.component.html + 61,64 + + + src/app/lightning/nodes-list/nodes-list.component.html + 7,10 + + + src/app/lightning/nodes-per-country/nodes-per-country.component.html + 30,33 + + + src/app/lightning/nodes-per-country/nodes-per-country.component.html + 64,66 + + + src/app/lightning/nodes-per-isp/nodes-per-isp-preview.component.html + 35,39 + + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.html + 31,35 + + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.html + 61,63 + + + src/app/lightning/nodes-ranking/oldest-nodes/oldest-nodes.component.html + 13,14 + + + src/app/lightning/nodes-ranking/top-nodes-per-capacity/top-nodes-per-capacity.component.html + 12,13 + + + src/app/lightning/nodes-ranking/top-nodes-per-channels/top-nodes-per-channels.component.html + 11,12 + + lightning.channels + + + Average size + + src/app/lightning/group/group-preview.component.html + 44,46 + + + src/app/lightning/node/node-preview.component.html + 32,34 + + lightning.active-channels-avg + + + Location + + src/app/lightning/group/group.component.html + 74,77 + + + src/app/lightning/node/node-preview.component.html + 38,42 + + + src/app/lightning/node/node-preview.component.html + 50,54 + + + src/app/lightning/node/node.component.html + 47,49 + + + src/app/lightning/nodes-per-country/nodes-per-country.component.html + 65,68 + + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.html + 62,65 + + + src/app/lightning/nodes-ranking/oldest-nodes/oldest-nodes.component.html + 15,18 + + + src/app/lightning/nodes-ranking/top-nodes-per-capacity/top-nodes-per-capacity.component.html + 15,17 + + + src/app/lightning/nodes-ranking/top-nodes-per-channels/top-nodes-per-channels.component.html + 15,17 + + lightning.location + + + Network Statistics + + src/app/lightning/lightning-dashboard/lightning-dashboard.component.html + 10 + + lightning.network-statistics-title + + + Channels Statistics + + src/app/lightning/lightning-dashboard/lightning-dashboard.component.html + 24 + + lightning.channel-statistics-title + + + Lightning Network History + + src/app/lightning/lightning-dashboard/lightning-dashboard.component.html + 49 + + lightning.network-history + + + Liquidity Ranking + + src/app/lightning/lightning-dashboard/lightning-dashboard.component.html + 62 + + lightning.liquidity-ranking + + + Connectivity Ranking + + src/app/lightning/lightning-dashboard/lightning-dashboard.component.html + 76 + + lightning.connectivity-ranking + + + Lightning Network + + src/app/lightning/lightning-dashboard/lightning-dashboard.component.ts + 27 + + + + Percentage change past week + + src/app/lightning/node-statistics/node-statistics.component.html + 5,7 + + + src/app/lightning/node-statistics/node-statistics.component.html + 18,20 + + + src/app/lightning/node-statistics/node-statistics.component.html + 30,32 + + mining.percentage-change-last-week + + + lightning node + + src/app/lightning/node/node-preview.component.html + 3,5 + + lightning.node + + + Active capacity + + src/app/lightning/node/node-preview.component.html + 20,22 + + + src/app/lightning/node/node.component.html + 27,30 + + lightning.active-capacity + + + Active channels + + src/app/lightning/node/node-preview.component.html + 26,30 + + + src/app/lightning/node/node.component.html + 34,38 + + lightning.active-channels + + + Country + + src/app/lightning/node/node-preview.component.html + 44,47 + + country + + + Lightning node + + src/app/lightning/node/node.component.html + 2,4 + + + src/app/lightning/node/node.component.html + 165,167 + + lightning.node + + + No node found for public key "" + + src/app/lightning/node/node.component.html + 17,19 + + lightning.node-not-found + + + Average channel size + + src/app/lightning/node/node.component.html + 40,43 + + lightning.active-channels-avg + + + Unknown + + src/app/lightning/node/node.component.html + 52,56 + + + src/app/lightning/node/node.component.html + 91,95 + + + src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts + 142,139 + + + src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts + 311,310 + + unknown + + + Color + + src/app/lightning/node/node.component.html + 75,77 + + lightning.color + + + ISP + + src/app/lightning/node/node.component.html + 82,83 + + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 59,60 + + isp + + + Exclusively on Tor + + src/app/lightning/node/node.component.html + 88,90 + + tor + + + Open channels + + src/app/lightning/node/node.component.html + 145,148 + + lightning.open-channels + + + Closed channels + + src/app/lightning/node/node.component.html + 149,152 + + lightning.open-channels + + + Node: + + src/app/lightning/node/node.component.ts + 42 + + + + (Tor nodes excluded) + + src/app/lightning/nodes-channels-map/nodes-channels-map.component.html + 8,11 + + + src/app/lightning/nodes-map/nodes-map.component.html + 7,10 + + + src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.html + 10,15 + + lightning.tor-nodes-excluded + + + Lightning Nodes Channels World Map + + src/app/lightning/nodes-channels-map/nodes-channels-map.component.ts + 69 + + + + No geolocation data available + + src/app/lightning/nodes-channels-map/nodes-channels-map.component.ts + 218,213 + + + + Active channels map + + src/app/lightning/nodes-channels/node-channels.component.html + 2,3 + + lightning.active-channels-map + + + af8560ca50882114be16c951650f83bca73161a7:Lightning Nodes World Map + + src/app/lightning/nodes-map/nodes-map.component.ts + 50 + + + + Indexing in progess + + src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts + 121,116 + + + src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts + 112,107 + + + + Reachable on Clearnet Only + + src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts + 164,161 + + + src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts + 303,302 + + + + Reachable on Clearnet and Darknet + + src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts + 185,182 + + + src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts + 295,294 + + + + Reachable on Darknet Only + + src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts + 206,203 + + + src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts + 287,286 + + + + Share + + src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.html + 29,31 + + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 59,61 + + lightning.share + + + nodes<br> + + src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.ts + 103,102 + + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts + 157,156 + + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts + 189,188 + + + + BTC capacity + + src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.ts + 104,102 + + + + Lightning nodes in + + src/app/lightning/nodes-per-country/nodes-per-country.component.html + 3,7 + + lightning.nodes-in-country + + + ISP Count + + src/app/lightning/nodes-per-country/nodes-per-country.component.html + 34,38 + + lightning.isp-count + + + Top ISP + + src/app/lightning/nodes-per-country/nodes-per-country.component.html + 38,40 + + lightning.top-isp + + + Lightning nodes in + + src/app/lightning/nodes-per-country/nodes-per-country.component.ts + 35 + + + + Clearnet Capacity + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 6,8 + + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 83,86 + + lightning.clearnet-capacity + + + How much liquidity is running on nodes advertising at least one clearnet IP address + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 8,9 + + lightning.clearnet-capacity-desc + + + Unknown Capacity + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 13,15 + + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 89,92 + + lightning.unknown-capacity + + + How much liquidity is running on nodes which ISP was not identifiable + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 15,16 + + lightning.unknown-capacity-desc + + + Tor Capacity + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 20,22 + + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 95,97 + + lightning.tor-capacity + + + How much liquidity is running on nodes advertising only Tor addresses + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 22,23 + + lightning.tor-capacity-desc + + + Top 100 ISPs hosting LN nodes + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 31,33 + + lightning.top-100-isp-ln + + + (Tor nodes excluded) + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html + 37,39 + + lightning.tor-nodes-excluded + + + BTC + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts + 158,156 + + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts + 190,188 + + + + lightning ISP + + src/app/lightning/nodes-per-isp/nodes-per-isp-preview.component.html + 3,5 + + lightning.node + + + Top country + + src/app/lightning/nodes-per-isp/nodes-per-isp-preview.component.html + 39,41 + + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.html + 35,37 + + lightning.top-country + + + Top node + + src/app/lightning/nodes-per-isp/nodes-per-isp-preview.component.html + 45,48 + + lightning.top-node + + + Lightning nodes on ISP: [AS] + + src/app/lightning/nodes-per-isp/nodes-per-isp-preview.component.ts + 44 + + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.ts + 39 + + + + Lightning nodes on ISP: + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.html + 2,4 + + lightning.nodes-for-isp + + + ASN + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.html + 11,14 + + lightning.asn + + + Top 100 oldest lightning nodes + + src/app/lightning/nodes-ranking/oldest-nodes/oldest-nodes.component.html + 3,6 + + lightning.top-100-oldest-nodes + + + Oldest lightning nodes + + src/app/lightning/nodes-ranking/oldest-nodes/oldest-nodes.component.ts + 27 + + + + Top 100 nodes liquidity ranking + + src/app/lightning/nodes-ranking/top-nodes-per-capacity/top-nodes-per-capacity.component.html + 3,7 + + lightning.top-100-liquidity + + + Liquidity Ranking + + src/app/lightning/nodes-ranking/top-nodes-per-capacity/top-nodes-per-capacity.component.ts + 29 + + + + Top 100 nodes connectivity ranking + + src/app/lightning/nodes-ranking/top-nodes-per-channels/top-nodes-per-channels.component.html + 3,7 + + lightning.top-100-connectivity + + + Connectivity Ranking + + src/app/lightning/nodes-ranking/top-nodes-per-channels/top-nodes-per-channels.component.ts + 29 + + + + Liquidity ranking + + src/app/lightning/nodes-rankings-dashboard/nodes-rankings-dashboard.component.html + 8 + + lightning.liquidity-ranking + + + Connectivity ranking + + src/app/lightning/nodes-rankings-dashboard/nodes-rankings-dashboard.component.html + 22 + + lightning.connectivity-ranking + + + Oldest nodes + + src/app/lightning/nodes-rankings-dashboard/nodes-rankings-dashboard.component.html + 36 + + lightning.top-channels-age + + + Top lightning nodes + + src/app/lightning/nodes-rankings-dashboard/nodes-rankings-dashboard.component.ts + 22 + + + + Indexing in progress + + src/app/lightning/statistics-chart/lightning-statistics-chart.component.html + 52,55 + + lightning.indexing-in-progress + + + Capacity + + src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts + 282,279 + + year
AliasCapacityChannelsCapacityChannels
AliasFirst seenFirst seen Last update Capacity Channels
AliasFirst seenFirst seen Last update Capacity Channels
AliasFirst seenFirst seen Liquidity Channels Last updateAlias Liquidity ChannelsFirst seenFirst seen Last update Location
Alias Channels LiquidityFirst seenFirst seen Last update Location