Description
Description
a free-format string that will be included in the payment request
Hash
Hash
hash that will be included in the payment request, and can be checked against the hash of a long description, an invoice, ...
Expiry Date
Extra hop contained in RoutingInfoTag
Extra hop contained in RoutingInfoTag
start of the channel
channel id
node fixed fee
node proportional fee
node cltv expiry delta
Fallback Payment that specifies a fallback payment address to be used if LN payment cannot be processed
Features supported or required for receiving this payment.
Min final CLTV expiry
Payment Hash
Payment Hash
payment hash
Payment secret.
Payment secret. This is currently random bytes used to protect against probing from the next-to-last node.
payment secret
Routing Info
Routing Info
one or more entries containing extra routing information for a private route
Checks if a serialized payment request is expired.
Checks if a serialized payment request is expired. Timestamp is compared to the System's current time.
valid serialized payment request
true if the payment request has expired, false otherwise.
Extracts the description from a serialized payment request that is **expected to be valid**.
Extracts the description from a serialized payment request that is **expected to be valid**. Throws an error if the payment request is not valid.
valid serialized payment request
description as a String. If the description is a hash, returns the hash value as a String.
This returns a bitvector with the minimum size necessary to encode the long, left padded to have a length (in bits) multiples of 5
bech32-encoded payment request
a payment request
payment request
a bech32-encoded payment request
(Since version ) see corresponding Javadoc for more information.