Skip to main content

Crate fedimint_gw_client

Crate fedimint_gw_client 

Source

Modules§

complete 🔒
events
pay

Structs§

GatewayClientContext
GatewayClientInit
GatewayClientModule
Client side Lightning module for the gateway.
Htlc
HtlcCircuitKey 🔒
SwapParameters
UnsafeHtlcExpiry
An intercepted LNv1 HTLC does not leave enough time for safe settlement.

Enums§

GatewayClientStateMachines
GatewayExtPayStates
The high-level state of a reissue operation started with GatewayClientModule::gateway_pay_bolt11_invoice.
GatewayExtReceiveStates
The high-level state of an intercepted HTLC operation started with GatewayClientModule::gateway_handle_intercepted_htlc.
GatewayMeta

Constants§

LNV1_HTLC_EXPIRY_SAFETY_MARGIN
Exclusive remaining-CLTV safety margin for an intercepted LNv1 HTLC.

Traits§

IGatewayClientV1
An interface between module implementation and the general Gateway