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: async def create_domain_internal(wallet_id: str, data: CreateDomainData) -> Domain:
domain_id = urlsafe_short_hash() domain_id = urlsafe_short_hash()
if data.currency != "Satoshis":
amount = data.amount * 100
else:
amount = data.amount
await db.execute( await db.execute(
""" """
INSERT INTO nostrnip5.domains (id, wallet, currency, amount, domain) INSERT INTO nostrnip5.domains (id, wallet, currency, amount, domain)
VALUES (?, ?, ?, ?, ?) 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) domain = await get_domain(domain_id)