Don't Multiply Sat Price by 100 for NIP-5 Verification

This commit is contained in:
Joel Klabo 2023-01-09 07:20:22 -08:00
parent bdf5980a1d
commit 61c9a22fe1

View File

@ -173,12 +173,17 @@ async def create_address_internal(domain_id: str, data: CreateAddressData) -> Ad
async def create_domain_internal(wallet_id: str, data: CreateDomainData) -> Domain:
domain_id = urlsafe_short_hash()
if data.currency != "Satoshis":
amount = data.amount * 100
else:
amount = data.amount
await db.execute(
"""
INSERT INTO nostrnip5.domains (id, wallet, currency, amount, domain)
VALUES (?, ?, ?, ?, ?)
""",
(domain_id, wallet_id, data.currency, int(data.amount * 100), data.domain),
(domain_id, wallet_id, data.currency, int(amount), data.domain),
)
domain = await get_domain(domain_id)