9c55f1ebe2
* lnurlp paid action * lnurlp has 10% sybil fee * fix merge issue * Update pages/settings/index.js Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com> * fix notifications * fix destructure * pass lud18Data to lnurlp action * minor cleanup * truncate invoice description to permitted length * remove redundant targetUserId * lnurlp paidAction -> receive paidAction * remove redundant user query * improve determining if peer is invoiceable * fix inconsistent relative imports * prevent paying self-proxied invoices and better held invoice cancellation * make gun/horse streak zap specific * unique withdrawal hash should apply to confirmed payments too * prevent receive from exceeding wallet limits * notifications * fix notifications & enhance invoice/withdrawl page * notification indicator, proxy receive based on threshold, refinements --------- Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com> Co-authored-by: k00b <k00b@stacker.news>
25 lines
543 B
JavaScript
25 lines
543 B
JavaScript
import { createInvoice as clnCreateInvoice } from '@/lib/cln'
|
|
|
|
export * from '@/wallets/cln'
|
|
|
|
export const testCreateInvoice = async ({ socket, rune, cert }) => {
|
|
return await createInvoice({ msats: 1000, expiry: 1, description: '' }, { socket, rune, cert })
|
|
}
|
|
|
|
export const createInvoice = async (
|
|
{ msats, description, descriptionHash, expiry },
|
|
{ socket, rune, cert }
|
|
) => {
|
|
const inv = await clnCreateInvoice({
|
|
socket,
|
|
rune,
|
|
cert,
|
|
description,
|
|
descriptionHash,
|
|
msats,
|
|
expiry
|
|
})
|
|
|
|
return inv.bolt11
|
|
}
|