List of all items
Structs
- Gateway
- client::GatewayClientBuilder
- config::GatewayOpts
- config::GatewayParameters
- gateway_module_v2::GatewayClientContextV2
- gateway_module_v2::GatewayClientInitV2
- gateway_module_v2::GatewayClientModuleV2
- gateway_module_v2::GatewayOperationMetaV2
- gateway_module_v2::events::CompleteLightningPaymentSucceeded
- gateway_module_v2::events::IncomingPaymentFailed
- gateway_module_v2::events::IncomingPaymentStarted
- gateway_module_v2::events::IncomingPaymentSucceeded
- gateway_module_v2::events::OutgoingPaymentFailed
- gateway_module_v2::events::OutgoingPaymentStarted
- gateway_module_v2::events::OutgoingPaymentSucceeded
- rpc::BackupPayload
- rpc::ConfigPayload
- rpc::ConnectFedPayload
- rpc::CreateInvoiceForOperatorPayload
- rpc::DepositAddressPayload
- rpc::DepositAddressRecheckPayload
- rpc::FederationBalanceInfo
- rpc::FederationInfo
- rpc::GatewayBalances
- rpc::GatewayFedConfig
- rpc::GatewayInfo
- rpc::InfoPayload
- rpc::LeaveFedPayload
- rpc::MnemonicResponse
- rpc::PayInvoiceForOperatorPayload
- rpc::PaymentLogPayload
- rpc::PaymentLogResponse
- rpc::ReceiveEcashPayload
- rpc::ReceiveEcashResponse
- rpc::SetFeesPayload
- rpc::SpendEcashPayload
- rpc::SpendEcashResponse
- rpc::WithdrawPayload
- rpc::WithdrawResponse
- rpc::rpc_client::GatewayRpcClient
- state_machine::GatewayClientContext
- state_machine::GatewayClientInit
- state_machine::GatewayClientModule
- state_machine::Htlc
- state_machine::events::CompleteLightningPaymentSucceeded
- state_machine::events::IncomingPaymentFailed
- state_machine::events::IncomingPaymentStarted
- state_machine::events::IncomingPaymentSucceeded
- state_machine::events::OutgoingPaymentFailed
- state_machine::events::OutgoingPaymentStarted
- state_machine::events::OutgoingPaymentSucceeded
- state_machine::pay::GatewayPayCancelContract
- state_machine::pay::GatewayPayClaimOutgoingContract
- state_machine::pay::GatewayPayCommon
- state_machine::pay::GatewayPayInvoice
- state_machine::pay::GatewayPayStateMachine
- state_machine::pay::GatewayPayWaitForSwapPreimage
- state_machine::pay::OutgoingPaymentError
Enums
- GatewayState
- config::LightningMode
- config::LightningModuleMode
- gateway_module_v2::FinalReceiveState
- gateway_module_v2::GatewayClientStateMachinesV2
- rpc::rpc_client::GatewayRpcError
- state_machine::GatewayClientStateMachines
- state_machine::GatewayExtPayStates
- state_machine::GatewayExtReceiveStates
- state_machine::GatewayMeta
- state_machine::pay::GatewayPayStates
- state_machine::pay::OutgoingContractError
- state_machine::pay::OutgoingPaymentErrorType
Functions
Type Aliases
Constants
- DEFAULT_NETWORK
- envs::FM_DEBUG_GATEWAY_ENV
- envs::FM_GATEWAY_API_ADDR_ENV
- envs::FM_GATEWAY_BCRYPT_PASSWORD_HASH_ENV
- envs::FM_GATEWAY_DATA_DIR_ENV
- envs::FM_GATEWAY_LIGHTNING_MODULE_MODE_ENV
- envs::FM_GATEWAY_LISTEN_ADDR_ENV
- envs::FM_GATEWAY_MNEMONIC_ENV
- envs::FM_GATEWAY_NETWORK_ENV
- envs::FM_GATEWAY_SKIP_WAIT_FOR_SYNC_ENV
- envs::FM_LDK_BITCOIND_RPC_URL
- envs::FM_LDK_ESPLORA_SERVER_URL
- envs::FM_LDK_NETWORK
- envs::FM_LND_MACAROON_ENV
- envs::FM_LND_RPC_ADDR_ENV
- envs::FM_LND_TLS_CERT_ENV
- envs::FM_NUMBER_OF_ROUTE_HINTS_ENV
- envs::FM_PORT_LDK
- rpc::ADDRESS_ENDPOINT
- rpc::ADDRESS_RECHECK_ENDPOINT
- rpc::BACKUP_ENDPOINT
- rpc::CLOSE_CHANNELS_WITH_PEER_ENDPOINT
- rpc::CONFIGURATION_ENDPOINT
- rpc::CONNECT_FED_ENDPOINT
- rpc::CREATE_BOLT11_INVOICE_FOR_OPERATOR_ENDPOINT
- rpc::GATEWAY_INFO_ENDPOINT
- rpc::GATEWAY_INFO_POST_ENDPOINT
- rpc::GET_BALANCES_ENDPOINT
- rpc::GET_LN_ONCHAIN_ADDRESS_ENDPOINT
- rpc::LEAVE_FED_ENDPOINT
- rpc::LIST_ACTIVE_CHANNELS_ENDPOINT
- rpc::MNEMONIC_ENDPOINT
- rpc::OPEN_CHANNEL_ENDPOINT
- rpc::PAYMENT_LOG_ENDPOINT
- rpc::PAY_INVOICE_FOR_OPERATOR_ENDPOINT
- rpc::RECEIVE_ECASH_ENDPOINT
- rpc::SEND_ONCHAIN_ENDPOINT
- rpc::SET_FEES_ENDPOINT
- rpc::SPEND_ECASH_ENDPOINT
- rpc::STOP_ENDPOINT
- rpc::V1_API_ENDPOINT
- rpc::WITHDRAW_ENDPOINT