Modules§
Structs§
- Lightning
Client Context - Lightning
Client Init - Lightning
Client Module - Client side lightning module
- Lightning
Operation Meta - Lightning
Operation Meta Pay - Mock
Gateway Connection - Outgoing
Lightning Payment - PayInvoice
Response - Real
Gateway Connection
Enums§
- Internal
PayState - The high-level state of an pay operation internal to the federation,
started with
LightningClientModule::pay_bolt11_invoice
. - Lightning
Child Keys - Lightning
Client State Machines - Lightning
Operation Meta Variant - LnPay
State - The high-level state of a pay operation over lightning,
started with
LightningClientModule::pay_bolt11_invoice
. - LnReceive
State - The high-level state of a reissue operation started with
LightningClientModule::create_bolt11_invoice
. - PayBolt11
Invoice Error - PayType
- Receiving
Key - Where to receive the payment to, either to ourselves or to another user
Traits§
Functions§
- create_
incoming_ contract_ output - get_
invoice - Get LN invoice with given settings
- tweak_
user_ key - Tweak a user key with an index, this is used to generate a new key for each invoice. This is done to not be able to link invoices to the same user.