Module static_invoice

Source
Expand description

Data structures and encoding for static BOLT 12 invoices.

Structs§

StaticInvoice
A StaticInvoice is a reusable payment request corresponding to an Offer.
StaticInvoiceBuilder
Builds a StaticInvoice from an Offer.
UnsignedStaticInvoice
A semantically valid StaticInvoice that hasn’t been signed.

Constants§

DEFAULT_RELATIVE_EXPIRY
Static invoices default to expiring after 2 weeks.
SIGNATURE_TAG
Tag for the hash function used when signing a StaticInvoice’s merkle root.

Traits§

SignStaticInvoiceFn
A function for signing an UnsignedStaticInvoice.