webln.keysend()
Last updated
Last updated
Request the user to send a keysend payment. This is a spontaneous payment that does not require an invoice and only needs a destination public key and and amount.
destination
Hex encoded public key of the destination node. This is a string of length 66 that starts either with 02
or 03
.
amount
The amount of satoshis you want to send as a stringified integer.
customRecords
A map<string, string>
of records that are appended to the payment. The key should be a stringified integer from the . The value should be an unencoded, plain string.
The WebLN provider should handle the encoding if necessary. If no custom records are needed, this parameter can be omitted.
preimage
Note that the preimage
is not a proof of payment, because unlike a bolt11 payment it is generated by the sender, not by the recipient.
Manual payments to a podcast or episode and attach your own message.
Automatic payments while listening to an episode.