diff --git a/lnbits/extensions/nostrnip5/templates/nostrnip5/_api_docs.html b/lnbits/extensions/nostrnip5/templates/nostrnip5/_api_docs.html index 3135641d8..17197d5a6 100644 --- a/lnbits/extensions/nostrnip5/templates/nostrnip5/_api_docs.html +++ b/lnbits/extensions/nostrnip5/templates/nostrnip5/_api_docs.html @@ -64,9 +64,8 @@ {domain_object}
Curl example
curl -X GET {{ request.base_url - }}nostrnip5/api/v1/domain/{domain_id} -H "X-Api-Key: - <invoice_key>" + >curl -X GET {{ request.base_url }}nostrnip5/api/v1/domain/{domain_id} + -H "X-Api-Key: <invoice_key>" diff --git a/lnbits/extensions/nostrnip5/views_api.py b/lnbits/extensions/nostrnip5/views_api.py index c972a0bf5..fdc236be2 100644 --- a/lnbits/extensions/nostrnip5/views_api.py +++ b/lnbits/extensions/nostrnip5/views_api.py @@ -1,6 +1,7 @@ from http import HTTPStatus from typing import Optional +from bech32 import bech32_decode, convertbits from fastapi import Query, Request, Response from fastapi.params import Depends from loguru import logger @@ -11,7 +12,6 @@ from lnbits.core.services import create_invoice from lnbits.core.views.api import api_payment from lnbits.decorators import WalletTypeInfo, get_key_type, require_admin_key from lnbits.utils.exchange_rates import fiat_amount_as_satoshis -from bech32 import bech32_decode, convertbits from . import nostrnip5_ext from .crud import ( @@ -119,7 +119,6 @@ async def api_address_create( status_code=HTTPStatus.NOT_FOUND, detail="Local part already exists." ) - if post_data.pubkey.startswith("npub"): hrp, data = bech32_decode(post_data.pubkey) decoded_data = convertbits(data, 5, 8, False) diff --git a/pyproject.toml b/pyproject.toml index a08e5f71c..fe56aa969 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -102,6 +102,7 @@ exclude = """(?x)( | ^lnbits/extensions/lnurldevice. | ^lnbits/extensions/lnurlp. | ^lnbits/extensions/lnurlpayout. + | ^lnbits/extensions/nostrnip5. | ^lnbits/extensions/offlineshop. | ^lnbits/extensions/paywall. | ^lnbits/extensions/satspay.