List of all items
Structs
- Amount
- Feerate
- OutPoint
- PeerId
- TransactionId
- admin_client::ConfigGenConnectionsRequest
- admin_client::ConfigGenParamsConsensus
- admin_client::ConfigGenParamsRequest
- admin_client::ConfigGenParamsResponse
- admin_client::PeerServerParams
- admin_client::WsAdminClient
- api::ApiVersionSet
- api::DynGlobalApi
- api::DynModuleApi
- api::FederationError
- api::FederationStatus
- api::InviteCode
- api::PeerResponse
- api::PeerStatus
- api::StatusResponse
- api::WsFederationApi
- backup::ClientBackupKey
- backup::ClientBackupKeyPrefix
- backup::ClientBackupSnapshot
- bitcoinrpc::BitcoinRpcConfig
- cancellable::Cancelled
- config::ClientConfig
- config::ClientModuleConfig
- config::ConfigGenModuleParams
- config::EmptyGenParams
- config::FederationId
- config::FederationIdPrefix
- config::GlobalClientConfig
- config::JsonClientConfig
- config::JsonWithKind
- config::ModuleInitRegistry
- config::PeerUrl
- config::ServerModuleConfig
- config::ServerModuleConsensusConfig
- core::Decoder
- core::DecoderBuilder
- core::DynClientConfig
- core::DynInput
- core::DynInputError
- core::DynModuleConsensusItem
- core::DynOutput
- core::DynOutputError
- core::DynOutputOutcome
- core::DynUnknown
- core::KeyPair
- core::ModuleKind
- core::OperationId
- core::backup::BackupRequest
- core::backup::SignedBackupRequest
- core::server::DynServerModule
- db::Committable
- db::Database
- db::DatabaseTransaction
- db::DatabaseVersion
- db::DatabaseVersionKey
- db::DbKeyPrefixIter
- db::NonCommittable
- db::mem_impl::DatabaseDeleteOperation
- db::mem_impl::DatabaseInsertOperation
- db::mem_impl::DummyError
- db::mem_impl::MemDatabase
- db::mem_impl::MemTransaction
- db::notifications::Notifications
- db::notifications::NotifyQueue
- encoding::BigSize
- encoding::CountWrite
- encoding::DecodeError
- fmt_utils::AbbreviateDebug
- fmt_utils::AbbreviateHexBytes
- fmt_utils::AbbreviateJson
- fmt_utils::OptStacktrace
- module::ApiAuth
- module::ApiEndpoint
- module::ApiEndpointContext
- module::ApiError
- module::ApiRequest
- module::ApiVersion
- module::CoreConsensusVersion
- module::DynCommonModuleInit
- module::DynServerModuleInit
- module::InputMeta
- module::ModuleConsensusVersion
- module::MultiApiVersion
- module::MultiApiVersionIter
- module::PeerHandle
- module::SerdeModuleEncoding
- module::ServerModuleInitArgs
- module::SupportedApiVersionsSummary
- module::SupportedCoreApiVersions
- module::SupportedModuleApiVersions
- module::TransactionItemAmount
- module::audit::Audit
- module::audit::AuditItem
- module::audit::AuditSummary
- module::audit::ModuleSummary
- module::registry::ModuleRegistry
- net::peers::MuxPeerConnections
- net::peers::PeerConnections
- query::AllOrDeadline
- query::DiscoverApiVersionSet
- query::FilterMap
- query::FilterMapThreshold
- query::QueryStrategyWithRequestTimeout
- query::ThresholdConsensus
- query::UnionResponses
- query::UnionResponsesSingle
- session_outcome::AcceptedItem
- session_outcome::SchnorrSignature
- session_outcome::SessionOutcome
- session_outcome::SignedSessionOutcome
- task::Elapsed
- task::RwLock
- task::RwLockReadGuard
- task::RwLockWriteGuard
- task::TaskGroup
- task::TaskHandle
- task::TaskPanicGuard
- task::TaskShutdownToken
- tiered::InvalidAmountTierError
- tiered::Tiered
- tiered_multi::TieredMulti
- tiered_multi::TieredMultiZip
- tiered_multi::TieredSummary
- timing::TimeReporter
- transaction::Transaction
- txoproof::TxOutProof
- util::SafeUrl
- util::broadcaststream::BroadcastStream
Enums
- BitcoinAmountOrAll
- CoreError
- ParseAmountError
- api::OutputOutcomeError
- api::PeerConnectionStatus
- api::PeerError
- api::ServerStatus
- config::DkgError
- config::DkgMessage
- config::DkgPeerMsg
- config::SupportedDkgMessage
- core::FinalizationError
- db::AutocommitError
- db::DbKeyPrefix
- db::DecodingError
- db::TestDbKeyPrefix
- db::mem_impl::DatabaseOperation
- encoding::DynRawFallback
- epoch::ConsensusItem
- module::registry::DecodingMode
- query::QueryStep
- transaction::TransactionError
- transaction::TransactionSignature
- util::broadcaststream::BroadcastStreamRecvError
Traits
- BitcoinHash
- NumPeers
- api::FederationApiExt
- api::GlobalFederationApi
- api::IFederationApi
- api::IGlobalFederationApi
- api::IModuleFederationApi
- api::JsonRpcClient
- config::DkgGroup
- config::ISupportedDkgMessage
- config::ModuleInitParams
- config::SGroup
- config::TypedServerModuleConfig
- config::TypedServerModuleConsensusConfig
- core::ClientConfig
- core::IClientConfig
- core::IInput
- core::IInputError
- core::IModuleConsensusItem
- core::IOutput
- core::IOutputError
- core::IOutputOutcome
- core::Input
- core::InputError
- core::IntoDynInstance
- core::ModuleConsensusItem
- core::Output
- core::OutputError
- core::OutputOutcome
- core::server::IServerModule
- db::DatabaseKey
- db::DatabaseKeyPrefix
- db::DatabaseKeyWithNotify
- db::DatabaseLookup
- db::DatabaseRecord
- db::DatabaseValue
- db::IDatabase
- db::IDatabaseTransaction
- db::IDatabaseTransactionOps
- db::IDatabaseTransactionOpsCore
- db::IDatabaseTransactionOpsCoreTyped
- db::IRawDatabase
- db::IRawDatabaseExt
- db::IRawDatabaseTransaction
- db::WithDecoders
- encoding::Decodable
- encoding::DynEncodable
- encoding::Encodable
- fmt_utils::AbbreviatedDebug
- module::CommonModuleInit
- module::IDynCommonModuleInit
- module::IServerModuleInit
- module::ModuleCommon
- module::ModuleInit
- module::ServerModule
- module::ServerModuleInit
- module::TypedApiEndpoint
- net::peers::IMuxPeerConnections
- net::peers::IPeerConnections
- query::QueryStrategy
- task::MaybeSend
- task::MaybeSync
- util::NextOrPending
Macros
- __api_endpoint
- _dyn_newtype_define_inner
- _dyn_newtype_define_with_instance_id_inner
- _dyn_newtype_impl_deref_mut
- async_trait_maybe_send
- deserialize_as_encodable_hex
- dyn_newtype_define
- dyn_newtype_display_passthrough
- dyn_newtype_impl_dyn_clone_passthrough
- erased_eq_no_instance_id
- extensible_associated_module_type
- impl_db_lookup
- impl_db_record
- maybe_add_send
- maybe_add_send_sync
- module::api_endpoint
- module_plugin_dyn_newtype_clone_passthrough
- module_plugin_dyn_newtype_define
- module_plugin_dyn_newtype_display_passthrough
- module_plugin_dyn_newtype_encode_decode
- module_plugin_dyn_newtype_eq_passthrough
- module_plugin_static_trait_define
- module_plugin_static_trait_define_config
- plugin_types_trait_impl_common
- plugin_types_trait_impl_config
- push_db_key_items
- push_db_pair_items
- push_db_pair_items_no_serde
- serde_as_encodable_hex
- serialize_as_encodable_hex
Attribute Macros
Derive Macros
Functions
- amount::serde::as_msat::deserialize
- amount::serde::as_msat::serialize
- api::deserialize_outcome
- config::load_from_file
- config::serde_binary_human_readable::deserialize
- config::serde_binary_human_readable::serialize
- db::apply_migrations
- db::expect_write_conflict
- db::find_by_prefix_sorted_descending
- db::future_returns_shortly
- db::verify_commit
- db::verify_find_by_prefix
- db::verify_insert_elements
- db::verify_module_db
- db::verify_module_prefix
- db::verify_phantom_entry
- db::verify_prevent_dirty_reads
- db::verify_prevent_nonrepeatable_reads
- db::verify_read_own_writes
- db::verify_remove_by_prefix
- db::verify_remove_existing
- db::verify_remove_nonexisting
- db::verify_rollback_to_savepoint
- db::verify_string_prefix
- encoding::as_hex::deserialize
- encoding::as_hex::serialize
- fmt_utils::floor_char_boundary
- fmt_utils::rust_log_full_enabled
- hex::serde::deserialize
- hex::serde::serialize
- msats
- net::peers::fake::make_fake_peer_connection
- sats
- session_outcome::consensus_hash_sha256
- task::block_in_place
- task::sleep
- task::sleep_until
- task::spawn
- task::timeout
- time::duration_since_epoch
- time::now
- util::write_new
- util::write_new_async
- util::write_overwrite
- util::write_overwrite_async
- weight_to_vbytes
Type Aliases
- api::FederationResult
- api::JsonRpcResult
- api::PeerResult
- api::SerdeOutputOutcome
- cancellable::Cancellable
- config::CommonModuleInitRegistry
- config::DkgResult
- config::ServerModuleConfigGenParamsRegistry
- config::ServerModuleInitRegistry
- core::ModuleInstanceId
- db::MigrationMap
- db::PhantomBound
- db::PrefixStream
- module::ApiRequestErased
- module::registry::ModuleDecoderRegistry
- module::registry::ServerModuleRegistry
- transaction::SerdeTransaction
- util::BoxFuture
- util::BoxStream
Constants
- SATS_PER_BITCOIN
- bitcoinrpc::FM_BITCOIND_COOKIE_FILE_VAR_NAME
- bitcoinrpc::FM_BITCOIN_RPC_KIND
- bitcoinrpc::FM_BITCOIN_RPC_URL
- config::META_FEDERATION_NAME_KEY
- config::META_OVERRIDE_URL_KEY
- config::META_VETTED_GATEWAYS_KEY
- core::LEGACY_HARDCODED_INSTANCE_ID_LN
- core::LEGACY_HARDCODED_INSTANCE_ID_MINT
- core::LEGACY_HARDCODED_INSTANCE_ID_WALLET
- core::MODULE_INSTANCE_ID_GLOBAL
- db::MODULE_GLOBAL_PREFIX
- endpoint_constants::ACCOUNT_ENDPOINT
- endpoint_constants::ADD_CONFIG_GEN_PEER_ENDPOINT
- endpoint_constants::AUDIT_ENDPOINT
- endpoint_constants::AUTH_ENDPOINT
- endpoint_constants::AWAIT_ACCOUNT_ENDPOINT
- endpoint_constants::AWAIT_BLOCK_HEIGHT_ENDPOINT
- endpoint_constants::AWAIT_OFFER_ENDPOINT
- endpoint_constants::AWAIT_OUTGOING_CONTRACT_CANCELLED_ENDPOINT
- endpoint_constants::AWAIT_OUTPUT_OUTCOME_ENDPOINT
- endpoint_constants::AWAIT_PREIMAGE_DECRYPTION
- endpoint_constants::AWAIT_SESSION_OUTCOME_ENDPOINT
- endpoint_constants::AWAIT_SIGNED_SESSION_OUTCOME_ENDPOINT
- endpoint_constants::AWAIT_TRANSACTION_ENDPOINT
- endpoint_constants::BACKUP_ENDPOINT
- endpoint_constants::BLOCK_COUNT_ENDPOINT
- endpoint_constants::BLOCK_COUNT_LOCAL_ENDPOINT
- endpoint_constants::CLIENT_CONFIG_ENDPOINT
- endpoint_constants::CONFIG_GEN_PEERS_ENDPOINT
- endpoint_constants::CONSENSUS_CONFIG_GEN_PARAMS_ENDPOINT
- endpoint_constants::DEFAULT_CONFIG_GEN_PARAMS_ENDPOINT
- endpoint_constants::GET_DECRYPTED_PREIMAGE_STATUS
- endpoint_constants::INVITE_CODE_ENDPOINT
- endpoint_constants::LIST_GATEWAYS_ENDPOINT
- endpoint_constants::MODULES_CONFIG_JSON_ENDPOINT
- endpoint_constants::OFFER_ENDPOINT
- endpoint_constants::PEG_OUT_FEES_ENDPOINT
- endpoint_constants::RECOVER_ENDPOINT
- endpoint_constants::REGISTER_GATEWAY_ENDPOINT
- endpoint_constants::RUN_DKG_ENDPOINT
- endpoint_constants::SERVER_CONFIG_CONSENSUS_HASH_ENDPOINT
- endpoint_constants::SESSION_COUNT_ENDPOINT
- endpoint_constants::SET_CONFIG_GEN_CONNECTIONS_ENDPOINT
- endpoint_constants::SET_CONFIG_GEN_PARAMS_ENDPOINT
- endpoint_constants::SET_PASSWORD_ENDPOINT
- endpoint_constants::START_CONSENSUS_ENDPOINT
- endpoint_constants::STATUS_ENDPOINT
- endpoint_constants::SUBMIT_TRANSACTION_ENDPOINT
- endpoint_constants::VERIFIED_CONFIGS_ENDPOINT
- endpoint_constants::VERIFY_CONFIG_HASH_ENDPOINT
- endpoint_constants::VERSION_ENDPOINT