add warning

This commit is contained in:
callebtc 2022-12-24 13:58:39 +01:00
parent b5147181af
commit 5ecbbb1abe

View file

@ -46,9 +46,16 @@ from .models import Cashu
# --------- extension imports # --------- extension imports
# WARNING: Do not set this to False in production! This will create
# tokens for free otherwise. This is for testing purposes only!
LIGHTNING = True LIGHTNING = True
if not LIGHTNING:
logger.warning(
"Cashu: LIGHTNING is set False! That means that I will create ecash for free!"
)
######################################## ########################################
############### LNBITS MINTS ########### ############### LNBITS MINTS ###########
######################################## ########################################
@ -219,6 +226,8 @@ async def mint(
status_code=HTTPStatus.NOT_FOUND, detail="Mint does not exist." status_code=HTTPStatus.NOT_FOUND, detail="Mint does not exist."
) )
keyset = ledger.keysets.keysets[cashu.keyset_id]
if LIGHTNING: if LIGHTNING:
invoice: Invoice = await ledger.crud.get_lightning_invoice( invoice: Invoice = await ledger.crud.get_lightning_invoice(
db=ledger.db, hash=payment_hash db=ledger.db, hash=payment_hash
@ -256,8 +265,6 @@ async def mint(
status_code=HTTPStatus.PAYMENT_REQUIRED, detail="Invoice not paid." status_code=HTTPStatus.PAYMENT_REQUIRED, detail="Invoice not paid."
) )
keyset = ledger.keysets.keysets[cashu.keyset_id]
promises = await ledger._generate_promises( promises = await ledger._generate_promises(
B_s=data.blinded_messages, keyset=keyset B_s=data.blinded_messages, keyset=keyset
) )