fix: auth

This commit is contained in:
Vlad Stan
2026-02-09 08:53:33 +02:00
parent 6360c49ed0
commit f94c4e432e
2 changed files with 5 additions and 6 deletions
File diff suppressed because one or more lines are too long
+4 -5
View File
@@ -3,6 +3,7 @@ import hashlib
import json import json
import shutil import shutil
import subprocess import subprocess
import uuid
from collections.abc import AsyncGenerator from collections.abc import AsyncGenerator
from pathlib import Path from pathlib import Path
from typing import Any, cast from typing import Any, cast
@@ -11,7 +12,7 @@ import httpx
from bolt11 import decode as bolt11_decode from bolt11 import decode as bolt11_decode
from loguru import logger from loguru import logger
from lnbits.helpers import download_url, normalize_endpoint, urlsafe_short_hash from lnbits.helpers import download_url, normalize_endpoint
from lnbits.settings import settings from lnbits.settings import settings
from .base import ( from .base import (
@@ -58,7 +59,7 @@ class LightsparkSparkWallet(Wallet):
if settings.spark_l2_external_api_key: if settings.spark_l2_external_api_key:
self._api_key = settings.spark_l2_external_api_key self._api_key = settings.spark_l2_external_api_key
else: else:
self._api_key = urlsafe_short_hash() self._api_key = uuid.uuid4().hex
headers = {"User-Agent": settings.user_agent, "X-Api-Key": self._api_key} headers = {"User-Agent": settings.user_agent, "X-Api-Key": self._api_key}
@@ -356,16 +357,14 @@ class LightsparkSparkWallet(Wallet):
logger.error(result.stderr) logger.error(result.stderr)
async def _start_sidecar_process(self, node_path: str, node_modules_path: Path): async def _start_sidecar_process(self, node_path: str, node_modules_path: Path):
print(f"### Starting Spark sidecar with NODE_PATH={node_path} in {node_modules_path}")
logger.info("Starting Spark sidecar node process.") logger.info("Starting Spark sidecar node process.")
env = { env = {
"SPARK_NETWORK": settings.spark_l2_network, "SPARK_NETWORK": settings.spark_l2_network,
"API_KEY": self._api_key or "", "SPARK_SIDECAR_API_KEY": self._api_key or "",
"SPARK_PAY_WAIT_MS": str(settings.spark_l2_pay_wait_ms), "SPARK_PAY_WAIT_MS": str(settings.spark_l2_pay_wait_ms),
"SPARK_MNEMONIC": str(settings.spark_l2_mnemonic), "SPARK_MNEMONIC": str(settings.spark_l2_mnemonic),
} }
print("### Spark sidecar environment variables:",env)
process = subprocess.Popen( # noqa: S603 process = subprocess.Popen( # noqa: S603
[node_path, "server.mjs"], [node_path, "server.mjs"],