debug printing

This commit is contained in:
callebtc 2023-03-21 19:50:32 +01:00
commit 54ca4476cc
2 changed files with 10 additions and 0 deletions

View file

@ -85,7 +85,12 @@ async def api_lnurl_callback(
if lnaddress and link.username and link.domain:
extra["lnaddress"] = f"{link.username}@{link.domain}"
print("HASHING THIS")
nostr_description = json.dumps(nostr)[1:-1] # remove leading and trailing "
print(nostr_description)
import hashlib
print(hashlib.sha256(nostr_description.encode()).hexdigest())
payment_hash, payment_request = await create_invoice(
wallet_id=link.wallet,
amount=int(amount_received / 1000),

View file

@ -98,6 +98,11 @@ async def on_invoice_paid(payment: Payment):
def send_event(_):
ws.send(zap_receipt.to_message())
from lnbits.core import bolt11
print(
f"Invoice description hash: {bolt11.decode(payment.bolt11).description_hash}"
)
ws = WebSocketApp(
f"ws://localhost:{settings.port}/nostrclient/api/v1/relay",
on_open=send_event,