From cea7ce140f79c2136b4a861bfa10945683dfe29f Mon Sep 17 00:00:00 2001 From: softsimon Date: Sun, 3 Jul 2022 20:10:21 +0200 Subject: [PATCH] Making socket configurable --- lightning-backend/mempool-config.sample.json | 3 ++- lightning-backend/src/api/lightning/lnd/lnd-api.ts | 2 +- lightning-backend/src/config.ts | 2 ++ 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lightning-backend/mempool-config.sample.json b/lightning-backend/mempool-config.sample.json index 30f749040..2a2d3d6a9 100644 --- a/lightning-backend/mempool-config.sample.json +++ b/lightning-backend/mempool-config.sample.json @@ -18,7 +18,8 @@ }, "LN_NODE_AUTH": { "TLS_CERT_PATH": "", - "MACAROON_PATH": "" + "MACAROON_PATH": "", + "SOCKET": "localhost:10009" }, "CORE_RPC": { "HOST": "127.0.0.1", diff --git a/lightning-backend/src/api/lightning/lnd/lnd-api.ts b/lightning-backend/src/api/lightning/lnd/lnd-api.ts index 96b12f0f7..57f225101 100644 --- a/lightning-backend/src/api/lightning/lnd/lnd-api.ts +++ b/lightning-backend/src/api/lightning/lnd/lnd-api.ts @@ -15,7 +15,7 @@ class LndApi implements AbstractLightningApi { const { lnd } = lnService.authenticatedLndGrpc({ cert: tls, macaroon: macaroon, - socket: 'localhost:10009', + socket: config.LN_NODE_AUTH.SOCKET, }); this.lnd = lnd; diff --git a/lightning-backend/src/config.ts b/lightning-backend/src/config.ts index 25893beba..df821f6fb 100644 --- a/lightning-backend/src/config.ts +++ b/lightning-backend/src/config.ts @@ -21,6 +21,7 @@ interface IConfig { LN_NODE_AUTH: { TLS_CERT_PATH: string; MACAROON_PATH: string; + SOCKET: string; }; CORE_RPC: { HOST: string; @@ -59,6 +60,7 @@ const defaults: IConfig = { 'LN_NODE_AUTH': { 'TLS_CERT_PATH': '', 'MACAROON_PATH': '', + 'SOCKET': 'localhost:10009', }, 'CORE_RPC': { 'HOST': '127.0.0.1',