diff --git a/frontend/src/app/lightning/node/node.component.html b/frontend/src/app/lightning/node/node.component.html
index f9cc3c0a6..92f731bef 100644
--- a/frontend/src/app/lightning/node/node.component.html
+++ b/frontend/src/app/lightning/node/node.component.html
@@ -85,9 +85,12 @@
{{ node.as_organization }} [ASN {{node.as_number}}]
-
+ | 0">
Exclusively on Tor
|
+
+ Unknown
+ |
diff --git a/frontend/src/app/lightning/node/node.component.ts b/frontend/src/app/lightning/node/node.component.ts
index 1bf100af4..cbfa66c89 100644
--- a/frontend/src/app/lightning/node/node.component.ts
+++ b/frontend/src/app/lightning/node/node.component.ts
@@ -22,6 +22,8 @@ export class NodeComponent implements OnInit {
error: Error;
publicKey: string;
channelListLoading = false;
+ clearnetSocketCount = 0;
+ torSocketCount = 0;
constructor(
private lightningApiService: LightningApiService,
@@ -47,10 +49,13 @@ export class NodeComponent implements OnInit {
let label = '';
if (socket.match(/(?:[0-9]{1,3}\.){3}[0-9]{1,3}/)) {
label = 'IPv4';
+ this.clearnetSocketCount++;
} else if (socket.indexOf('[') > -1) {
label = 'IPv6';
+ this.clearnetSocketCount++;
} else if (socket.indexOf('onion') > -1) {
label = 'Tor';
+ this.torSocketCount++;
}
socketsObject.push({
label: label,