Fix 0 sat lnaddr invoices (#2149)
* Fix comment position * Fix possible 0 sat lnaddr invoices
This commit is contained in:
parent
b864290cac
commit
f754b530ff
@ -17,11 +17,15 @@ export const createInvoice = async (
|
|||||||
const { min, callback, commentAllowed } = await lnAddrOptions(address, { signal })
|
const { min, callback, commentAllowed } = await lnAddrOptions(address, { signal })
|
||||||
const callbackUrl = new URL(callback)
|
const callbackUrl = new URL(callback)
|
||||||
|
|
||||||
// most lnurl providers suck nards so we have to floor to nearest sat
|
|
||||||
if (!msats) {
|
if (!msats) {
|
||||||
// use min sendable amount by default
|
// use min sendable amount by default
|
||||||
msats = 1_000 * min
|
msats = 1_000 * min
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// create invoices with a minimum amount of 1 sat
|
||||||
|
msats = Math.max(msats, 1_000)
|
||||||
|
|
||||||
|
// most lnurl providers suck nards so we have to floor to nearest sat
|
||||||
msats = msatsSatsFloor(msats)
|
msats = msatsSatsFloor(msats)
|
||||||
|
|
||||||
callbackUrl.searchParams.append('amount', msats)
|
callbackUrl.searchParams.append('amount', msats)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user