List of all items
Structs
- Gateway
- client::GatewayClientBuilder
- config::GatewayOpts
- config::GatewayParameters
- db::DbKeyPrefixIter
- db::FederationConfig
- db::FederationConfigKey
- db::FederationConfigKeyPrefix
- db::FederationConfigKeyPrefixV0
- db::FederationConfigKeyPrefixV1
- db::FederationConfigKeyV0
- db::FederationConfigKeyV1
- db::FederationConfigV0
- db::FederationConfigV1
- db::GatewayConfigurationKeyV0
- db::GatewayConfigurationKeyV1
- db::GatewayConfigurationKeyV2
- db::GatewayConfigurationV0
- db::GatewayConfigurationV1
- db::GatewayConfigurationV2
- db::GatewayPublicKey
- db::PreimageAuthentication
- db::PreimageAuthenticationPrefix
- db::RegisteredIncomingContract
- db::RegisteredIncomingContractKey
- error::FederationNotConnected
- events::StructuredPaymentEvents
- federation_manager::FederationManager
- gateway_module_v2::GatewayClientContextV2
- gateway_module_v2::GatewayClientInitV2
- gateway_module_v2::GatewayClientModuleV2
- gateway_module_v2::GatewayOperationMetaV2
- gateway_module_v2::complete_sm::CompleteSMCommon
- gateway_module_v2::complete_sm::CompleteStateMachine
- 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
- gateway_module_v2::receive_sm::ReceiveSMCommon
- gateway_module_v2::receive_sm::ReceiveStateMachine
- gateway_module_v2::send_sm::Claiming
- gateway_module_v2::send_sm::PaymentResponse
- gateway_module_v2::send_sm::SendSMCommon
- gateway_module_v2::send_sm::SendStateMachine
- 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::PaymentStats
- rpc::PaymentSummaryPayload
- rpc::PaymentSummaryResponse
- 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::SwapParameters
- state_machine::complete::CompleteHtlcState
- state_machine::complete::GatewayCompleteCommon
- state_machine::complete::GatewayCompleteStateMachine
- state_machine::complete::WaitForPreimageState
- 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
- state_machine::pay::PaymentParameters
- types::PrettyInterceptPaymentRequest
Enums
- GatewayState
- ReceivePaymentStreamAction
- config::LightningMode
- config::LightningModuleMode
- db::DbKeyPrefix
- error::AdminGatewayError
- error::LNv1Error
- error::LNv2Error
- error::PublicGatewayError
- gateway_module_v2::FinalReceiveState
- gateway_module_v2::GatewayClientStateMachinesV2
- gateway_module_v2::complete_sm::CompleteSMState
- gateway_module_v2::receive_sm::ReceiveSMState
- gateway_module_v2::send_sm::Cancelled
- gateway_module_v2::send_sm::SendSMState
- rpc::rpc_client::GatewayRpcError
- state_machine::GatewayClientStateMachines
- state_machine::GatewayExtPayStates
- state_machine::GatewayExtReceiveStates
- state_machine::GatewayMeta
- state_machine::complete::CompleteHtlcError
- state_machine::complete::GatewayCompleteStates
- state_machine::complete::HtlcOutcome
- state_machine::pay::GatewayPayStates
- state_machine::pay::OutgoingContractError
- state_machine::pay::OutgoingPaymentErrorType
Traits
Functions
- db::get_gatewayd_database_migrations
- db::migrate_federation_configs
- db::migrate_to_v1
- db::migrate_to_v2
- db::migrate_to_v3
- db::migrate_to_v4
- db::migrate_to_v5
- events::filter_events
- events::get_events_for_duration
- events::join_events
- gateway_module_v2::events::compute_lnv2_stats
- rpc::default_timeout
- rpc::rpc_server::address
- rpc::rpc_server::auth_middleware
- rpc::rpc_server::backup
- rpc::rpc_server::close_channels_with_peer
- rpc::rpc_server::configuration
- rpc::rpc_server::connect_fed
- rpc::rpc_server::create_bolt11_invoice_v2
- rpc::rpc_server::create_invoice_for_operator
- rpc::rpc_server::extract_bearer_token
- rpc::rpc_server::get_balances
- rpc::rpc_server::get_gateway_id
- rpc::rpc_server::get_ln_onchain_address
- rpc::rpc_server::handle_post_info
- rpc::rpc_server::info
- rpc::rpc_server::leave_fed
- rpc::rpc_server::list_active_channels
- rpc::rpc_server::lnv1_routes
- rpc::rpc_server::lnv2_routes
- rpc::rpc_server::mnemonic
- rpc::rpc_server::open_channel
- rpc::rpc_server::pay_bolt11_invoice_v2
- rpc::rpc_server::pay_invoice
- rpc::rpc_server::pay_invoice_operator
- rpc::rpc_server::payment_log
- rpc::rpc_server::payment_summary
- rpc::rpc_server::receive_ecash
- rpc::rpc_server::recheck_address
- rpc::rpc_server::routing_info_v2
- rpc::rpc_server::run_webserver
- rpc::rpc_server::send_onchain
- rpc::rpc_server::set_fees
- rpc::rpc_server::spend_ecash
- rpc::rpc_server::stop
- rpc::rpc_server::v1_routes
- rpc::rpc_server::withdraw
- state_machine::events::compute_lnv1_stats
Type Aliases
Constants
- DB_FILE
- DEFAULT_MODULE_KINDS
- DEFAULT_NETWORK
- DEFAULT_NUM_ROUTE_HINTS
- EXPIRATION_DELTA_MINIMUM_V2
- GW_ANNOUNCEMENT_TTL
- LDK_NODE_DB_FOLDER
- 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
- events::ALL_GATEWAY_EVENTS
- federation_manager::INITIAL_INDEX
- 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::PAYMENT_SUMMARY_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
- state_machine::pay::TIMELOCK_DELTA