feat: toggle holdinvoice depending on fundingsource Feature (#3262)

This commit is contained in:
dni ⚡
2025-07-15 11:15:16 +02:00
parent f91c933919
commit 5e9919c5c5
7 changed files with 9 additions and 2 deletions
+3
View File
@@ -19,6 +19,7 @@ from lnbits.utils.crypto import random_secret_and_hash
from lnbits.wallets.lnd_grpc_files.router_pb2_grpc import RouterStub
from .base import (
Feature,
InvoiceResponse,
PaymentFailedStatus,
PaymentPendingStatus,
@@ -64,6 +65,8 @@ environ["GRPC_SSL_CIPHER_SUITES"] = "HIGH+ECDSA"
class LndWallet(Wallet):
features = [Feature.holdinvoice]
def __init__(self):
if not settings.lnd_grpc_endpoint:
raise ValueError("cannot initialize LndWallet: missing lnd_grpc_endpoint")