Crate fedimint_lnv2_client

Source

Modulesยง

api ๐Ÿ”’
cli ๐Ÿ”’
db ๐Ÿ”’
receive_sm ๐Ÿ”’
send_sm ๐Ÿ”’

Structsยง

LightningClientContext
LightningClientInit
LightningClientModule
ReceiveOperationMeta
SendOperationMeta

Enumsยง

FinalReceiveOperationState
The final state of an operation receiving a payment over lightning.
FinalSendOperationState
The final state of an operation sending a payment over lightning.
LightningClientStateMachines
LightningOperationMeta
ReceiveError
ReceiveOperationState
The state of an operation receiving a payment over lightning.
SelectGatewayError
SendOperationState
The state of an operation sending a payment over lightning.
SendPaymentError

Constantsยง

CONTRACT_CONFIRMATION_BUFFER ๐Ÿ”’
A two hour buffer in case either the client or gateway go offline
EXPIRATION_DELTA_LIMIT ๐Ÿ”’
Number of blocks until outgoing lightning contracts times out and user client can refund it unilaterally

Functionsยง

generate_ephemeral_tweak ๐Ÿ”’

Type Aliasesยง

ReceiveResult
SendResult