diff --git a/lnbits/core/models.py b/lnbits/core/models.py index 65c72b419..138a39f71 100644 --- a/lnbits/core/models.py +++ b/lnbits/core/models.py @@ -4,13 +4,13 @@ import hmac import json import time from sqlite3 import Row -from typing import Dict, List, NamedTuple, Optional +from typing import Dict, List, Optional from ecdsa import SECP256k1, SigningKey # type: ignore from fastapi import Query from lnurl import encode as lnurl_encode # type: ignore from loguru import logger -from pydantic import BaseModel, Extra, validator +from pydantic import BaseModel from lnbits.db import Connection from lnbits.helpers import url_for diff --git a/lnbits/core/services.py b/lnbits/core/services.py index 336d26651..3f02a84e3 100644 --- a/lnbits/core/services.py +++ b/lnbits/core/services.py @@ -15,9 +15,7 @@ from lnbits import bolt11 from lnbits.db import Connection from lnbits.decorators import ( WalletTypeInfo, - get_key_type, require_admin_key, - require_invoice_key, ) from lnbits.helpers import url_for, urlsafe_short_hash from lnbits.requestvars import g diff --git a/lnbits/core/tasks.py b/lnbits/core/tasks.py index b57e26257..e11f764b9 100644 --- a/lnbits/core/tasks.py +++ b/lnbits/core/tasks.py @@ -4,7 +4,6 @@ from typing import Dict import httpx from loguru import logger -from lnbits.helpers import get_current_extension_name from lnbits.tasks import SseListenersDict, register_invoice_listener from . import db diff --git a/lnbits/core/views/api.py b/lnbits/core/views/api.py index 85bc394f7..ed2c26e4f 100644 --- a/lnbits/core/views/api.py +++ b/lnbits/core/views/api.py @@ -38,7 +38,7 @@ from lnbits.decorators import ( require_admin_key, require_invoice_key, ) -from lnbits.helpers import url_for, urlsafe_short_hash +from lnbits.helpers import url_for from lnbits.settings import get_wallet_class, settings from lnbits.utils.exchange_rates import ( currencies, @@ -48,14 +48,11 @@ from lnbits.utils.exchange_rates import ( from .. import core_app, db from ..crud import ( - create_payment, get_payments, get_standalone_payment, get_total_balance, - get_wallet, get_wallet_for_key, save_balance_check, - update_payment_status, update_wallet, ) from ..services import ( diff --git a/lnbits/core/views/public_api.py b/lnbits/core/views/public_api.py index 9b0ebc98b..56afc1765 100644 --- a/lnbits/core/views/public_api.py +++ b/lnbits/core/views/public_api.py @@ -6,7 +6,6 @@ from urllib.parse import urlparse from fastapi import HTTPException from loguru import logger from starlette.requests import Request -from starlette.responses import HTMLResponse from lnbits import bolt11