aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ln.ts
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ln.ts')
-rw-r--r--lib/ln.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/ln.ts b/lib/ln.ts
index 1e190c31..0ef99fc5 100644
--- a/lib/ln.ts
+++ b/lib/ln.ts
@@ -79,9 +79,13 @@ function lightningProxy(rpcPath: string) {
);
}
-// exports preserved
+// Main proxy for short-lived RPC calls (getinfo, invoice, decode, etc.)
const ln = lightningProxy(config.lightning);
export default ln;
+// Dedicated proxy for long-polling (waitanyinvoice) — uses its own socket
+// so it doesn't block the main connection
+export const lnListen = lightningProxy(config.lightning);
+
export const lnb = lightningProxy(config.lightningb);
export { LightningUnavailableError };