List of all items
Structs
- Amount
- Feerate
- NumPeers
- OutPoint
- PeerId
- TransactionId
- admin_client::ConfigGenConnectionsRequest
- admin_client::ConfigGenParamsConsensus
- admin_client::ConfigGenParamsRequest
- admin_client::ConfigGenParamsResponse
- admin_client::PeerServerParams
- amount::Amount
- backup::ClientBackupKey
- backup::ClientBackupKeyPrefix
- backup::ClientBackupSnapshot
- config::ClientConfig
- config::ClientConfigV0
- config::ClientModuleConfig
- config::ConfigGenModuleParams
- config::EmptyGenParams
- config::FederationId
- config::FederationIdPrefix
- config::GlobalClientConfig
- config::GlobalClientConfigV0
- config::JsonClientConfig
- config::JsonWithKind
- config::ModuleInitRegistry
- config::PeerUrl
- config::ServerModuleConfig
- config::ServerModuleConsensusConfig
- config::serde_commit::Wrap
- core::Decoder
- core::DecoderBuilder
- core::DynClientConfig
- core::DynInput
- core::DynInputError
- core::DynModuleConsensusItem
- core::DynOutput
- core::DynOutputError
- core::DynOutputOutcome
- core::DynUnknown
- core::ModuleKind
- core::OperationId
- core::OperationIdFullFmt
- core::OperationIdShortFmt
- core::backup::BackupRequest
- core::backup::SignedBackupRequest
- core::server::DynServerModule
- db::BaseDatabase
- db::BaseDatabaseTransaction
- db::CommitTracker
- db::Committable
- db::Database
- db::DatabaseTransaction
- db::DatabaseVersion
- db::DatabaseVersionKey
- db::DatabaseVersionKeyV0
- db::DbKeyPrefixIter
- db::GlobalDBTxAccessToken
- db::MigrationContext
- db::NonCommittable
- db::PrefixDatabase
- db::PrefixDatabaseTransaction
- 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
- db::test_utils::AltDbPrefixTestPrefix
- db::test_utils::AltTestKey
- db::test_utils::DbPrefixTestPrefix
- db::test_utils::DbPrefixTestPrefixV0
- db::test_utils::PercentPrefixTestPrefix
- db::test_utils::PercentTestKey
- db::test_utils::TestKey
- db::test_utils::TestKeyV0
- db::test_utils::TestVal
- encoding::DecodeError
- encoding::btc::BufBitcoinReader
- encoding::btc::CountWrite
- encoding::btc::NetworkLegacyEncodingWrapper
- encoding::btc::SimpleBitcoinRead
- envs::BitcoinRpcConfig
- fmt_utils::AbbreviateDebug
- fmt_utils::AbbreviateHexBytes
- fmt_utils::AbbreviateJson
- fmt_utils::OptStacktrace
- invite_code::InviteCode
- invite_code::InviteCodeV2
- 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::ServerApiVersionsSummary
- module::ServerDbVersionsSummary
- 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
- module::version::ApiVersion
- module::version::CoreConsensusVersion
- module::version::ModuleConsensusVersion
- module::version::MultiApiVersion
- module::version::MultiApiVersionIter
- module::version::ServerApiVersionsSummary
- module::version::ServerDbVersionsSummary
- module::version::SupportedApiVersionsSummary
- module::version::SupportedCoreApiVersions
- module::version::SupportedModuleApiVersions
- net::api_announcement::ApiAnnouncement
- net::api_announcement::SignedApiAnnouncement
- net::api_announcement::SignedApiAnnouncementSubmission
- net::peers::MuxPeerConnections
- net::peers::PeerConnections
- net::peers::fake::FakePeerConnections
- peer_id::NumPeers
- peer_id::PeerId
- runtime::Elapsed
- runtime::JoinError
- runtime::JoinHandle
- runtime::impl::JoinError
- runtime::impl::JoinHandle
- session_outcome::AcceptedItem
- session_outcome::SchnorrSignature
- session_outcome::SessionOutcome
- session_outcome::SignedSessionOutcome
- task::Cancelled
- task::ShuttingDownError
- task::TaskGroup
- task::TaskHandle
- task::TaskPanicGuard
- task::TaskShutdownToken
- task::inner::TaskGroupInner
- task::jit::JitCore
- task::jit::JitInner
- task::waiter::Waiter
- tiered::InvalidAmountTierError
- tiered::Tiered
- tiered_multi::TieredCounts
- tiered_multi::TieredMulti
- timing::TimeReporter
- timing::TimeReporterInner
- transaction::Transaction
- transaction::TransactionSubmissionOutcome
- txid::TransactionId
- txoproof::TxOutProof
- util::SafeUrl
- util::Spanned
- util::broadcaststream::BroadcastStream
- util::update_merge::UpdateMerge
Enums
- BitcoinAmountOrAll
- CoreError
- ParseAmountError
- admin_client::ServerStatus
- amount::ParseAmountError
- config::DkgError
- config::DkgMessage
- config::DkgPeerMsg
- config::SupportedDkgMessage
- core::FinalizationError
- db::AutocommitError
- db::DbKeyPrefix
- db::DecodingError
- db::MaybeRef
- db::TestDbKeyPrefix
- db::mem_impl::DatabaseOperation
- db::test_utils::TestDbKeyPrefix
- encoding::DynRawFallback
- epoch::ConsensusItem
- invite_code::InviteCodePart
- module::registry::DecodingMode
- net::peers::Recipient
- session_outcome::SessionStatus
- task::jit::OneTimeError
- transaction::TransactionError
- transaction::TransactionSignature
- util::SafeUrlError
- util::broadcaststream::BroadcastStreamRecvError
Traits
- BitcoinHash
- NumPeersExt
- 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
- peer_id::NumPeersExt
- task::MaybeSend
- task::MaybeSync
- util::NextOrPending
- util::backoff_util::Backoff
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
- encoding::btc::impl_encode_decode_bridge
- encoding::impl_encode_decode_num_as_bigsize
- encoding::impl_encode_decode_num_as_plain
- encoding::impl_encode_decode_tuple
- erased_eq_no_instance_id
- extensible_associated_module_type
- fedimint_build_code_version_env
- 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
- serde_as_encodable_hex
- serialize_as_encodable_hex
Attribute Macros
Derive Macros
Functions
- admin_client::serde_tls_cert::deserialize
- admin_client::serde_tls_cert::serialize
- amount::msats
- amount::sats
- bls12_381_serde::g1::deserialize
- bls12_381_serde::g1::serialize
- bls12_381_serde::g2::deserialize
- bls12_381_serde::g2::serialize
- bls12_381_serde::scalar::deserialize
- bls12_381_serde::scalar::serialize
- config::de_int_key
- config::load_from_file
- config::optional_de_int_key
- config::serde_binary_human_readable::deserialize
- config::serde_binary_human_readable::serialize
- config::serde_commit::deserialize
- config::serde_commit::serialize
- db::apply_migrations
- db::apply_migrations_server
- db::create_database_version
- db::decode_key_expect
- db::decode_value
- db::decode_value_expect
- db::expect_write_conflict
- db::find_by_prefix_sorted_descending
- db::future_returns_shortly
- db::get_current_database_version
- db::module_instance_id_or_global
- db::module_instance_id_to_byte_prefix
- db::notifications::slot_index_for_hash
- db::notifications::slot_index_for_key
- db::remove_current_db_version_if_exists
- db::test_utils::expect_write_conflict
- db::test_utils::future_returns_shortly
- db::test_utils::migrate_test_db_version_0
- db::test_utils::verify_commit
- db::test_utils::verify_find_by_prefix
- db::test_utils::verify_find_by_range
- db::test_utils::verify_insert_elements
- db::test_utils::verify_module_db
- db::test_utils::verify_module_prefix
- db::test_utils::verify_phantom_entry
- db::test_utils::verify_prevent_dirty_reads
- db::test_utils::verify_prevent_nonrepeatable_reads
- db::test_utils::verify_read_own_writes
- db::test_utils::verify_remove_by_prefix
- db::test_utils::verify_remove_existing
- db::test_utils::verify_remove_nonexisting
- db::test_utils::verify_rollback_to_savepoint
- db::test_utils::verify_snapshot_isolation
- db::test_utils::verify_string_prefix
- db::verify_commit
- db::verify_find_by_prefix
- db::verify_find_by_range
- 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_snapshot_isolation
- db::verify_string_prefix
- encode_bolt11_invoice_features_without_length
- encoding::as_hex::deserialize
- encoding::as_hex::serialize
- envs::is_env_var_set
- envs::is_rbf_withdrawal_enabled
- envs::is_running_in_test_env
- fmt_utils::floor_char_boundary
- fmt_utils::fmt_abbreviated_object
- fmt_utils::fmt_abbreviated_str
- fmt_utils::fmt_abbreviated_vec
- fmt_utils::rust_log_full_enabled
- format_hex
- get_network_for_address
- module::audit::calculate_net_assets
- module::audit::create_empty_module_placeholder
- module::audit::generate_module_summaries
- msats
- net::api_announcement::override_api_urls
- net::peers::fake::make_fake_peer_connection
- runtime::block_in_place
- runtime::block_on
- runtime::impl::block_in_place
- runtime::impl::block_on
- runtime::impl::sleep
- runtime::impl::sleep_until
- runtime::impl::spawn
- runtime::impl::timeout
- runtime::sleep
- runtime::sleep_until
- runtime::spawn
- runtime::timeout
- sats
- task::sleep_in_test
- time::duration_since_epoch
- time::now
- util::backoff_util::aggressive_backoff
- util::backoff_util::aggressive_backoff_long
- util::backoff_util::api_networking_backoff
- util::backoff_util::background_backoff
- util::backoff_util::custom_backoff
- util::backoff_util::fibonacci_max_one_hour
- util::broadcaststream::make_future
- util::handle_version_hash_command
- util::retry
- util::write_new
- util::write_new_async
- util::write_overwrite
- util::write_overwrite_async
- version::cargo_pkg
- version::git_hash
- weight_to_vbytes
Type Aliases
- config::CommonModuleInitRegistry
- config::DkgResult
- config::ServerModuleConfigGenParamsRegistry
- config::ServerModuleInitRegistry
- core::DecodeFn
- core::ModuleInstanceId
- db::CoreMigrationFn
- db::PhantomBound
- db::PrefixStream
- module::ApiRequestErased
- module::HandlerFn
- module::HandlerFnReturn
- module::registry::ModuleDecoderRegistry
- module::registry::ServerModuleRegistry
- task::Cancellable
- task::jit::Jit
- task::jit::JitTry
- task::jit::JitTryAnyhow
- transaction::SerdeTransaction
- util::BoxFuture
- util::BoxStream
Statics
Constants
- SATS_PER_BITCOIN
- WITNESS_SCALE_FACTOR
- amount::SATS_PER_BITCOIN
- config::ALEPH_BFT_UNIT_BYTE_LIMIT
- config::META_FEDERATION_NAME_KEY
- core::LEGACY_HARDCODED_INSTANCE_ID_MINT
- core::LEGACY_HARDCODED_INSTANCE_ID_WALLET
- core::MODULE_INSTANCE_ID_GLOBAL
- core::backup::BACKUP_REQUEST_MAX_PAYLOAD_SIZE_BYTES
- db::MODULE_GLOBAL_PREFIX
- db::notifications::NOTIFY_BUCKETS
- db::test_utils::ALT_MODULE_PREFIX
- db::test_utils::TEST_MODULE_PREFIX
- encoding::MAX_DECODE_SIZE
- endpoint_constants::ADD_CONFIG_GEN_PEER_ENDPOINT
- endpoint_constants::API_ANNOUNCEMENTS_ENDPOINT
- endpoint_constants::AUDIT_ENDPOINT
- endpoint_constants::AUTH_ENDPOINT
- endpoint_constants::AWAIT_OUTPUT_OUTCOME_ENDPOINT
- endpoint_constants::AWAIT_SESSION_OUTCOME_ENDPOINT
- endpoint_constants::AWAIT_SIGNED_SESSION_OUTCOME_ENDPOINT
- endpoint_constants::AWAIT_TRANSACTION_ENDPOINT
- endpoint_constants::BACKUP_ENDPOINT
- endpoint_constants::CHECK_BITCOIN_STATUS_ENDPOINT
- endpoint_constants::CLIENT_CONFIG_ENDPOINT
- endpoint_constants::CLIENT_CONFIG_JSON_ENDPOINT
- endpoint_constants::CONFIG_GEN_PEERS_ENDPOINT
- endpoint_constants::CONSENSUS_CONFIG_GEN_PARAMS_ENDPOINT
- endpoint_constants::DEFAULT_CONFIG_GEN_PARAMS_ENDPOINT
- endpoint_constants::FEDERATION_ID_ENDPOINT
- endpoint_constants::FEDIMINTD_VERSION_ENDPOINT
- endpoint_constants::GUARDIAN_CONFIG_BACKUP_ENDPOINT
- endpoint_constants::INVITE_CODE_ENDPOINT
- endpoint_constants::RECOVER_ENDPOINT
- endpoint_constants::RESTART_FEDERATION_SETUP_ENDPOINT
- endpoint_constants::RUN_DKG_ENDPOINT
- endpoint_constants::SERVER_CONFIG_CONSENSUS_HASH_ENDPOINT
- endpoint_constants::SESSION_COUNT_ENDPOINT
- endpoint_constants::SESSION_STATUS_ENDPOINT
- endpoint_constants::SET_CONFIG_GEN_CONNECTIONS_ENDPOINT
- endpoint_constants::SET_CONFIG_GEN_PARAMS_ENDPOINT
- endpoint_constants::SET_PASSWORD_ENDPOINT
- endpoint_constants::SHUTDOWN_ENDPOINT
- endpoint_constants::SIGN_API_ANNOUNCEMENT_ENDPOINT
- endpoint_constants::START_CONSENSUS_ENDPOINT
- endpoint_constants::STATUS_ENDPOINT
- endpoint_constants::SUBMIT_API_ANNOUNCEMENT_ENDPOINT
- endpoint_constants::SUBMIT_TRANSACTION_ENDPOINT
- endpoint_constants::VERIFIED_CONFIGS_ENDPOINT
- endpoint_constants::VERIFY_CONFIG_HASH_ENDPOINT
- endpoint_constants::VERSION_ENDPOINT
- envs::FM_BITCOIND_COOKIE_FILE_ENV
- envs::FM_BITCOIN_RPC_KIND_ENV
- envs::FM_BITCOIN_RPC_URL_ENV
- envs::FM_DEFAULT_BITCOIN_RPC_KIND_ENV
- envs::FM_DEFAULT_BITCOIN_RPC_URL_ENV
- envs::FM_DEVIMINT_DISABLE_MODULE_LNV2_ENV
- envs::FM_ENABLE_MODULE_LNV2_ENV
- envs::FM_FORCE_BITCOIN_RPC_KIND_ENV
- envs::FM_FORCE_BITCOIN_RPC_URL_ENV
- envs::FM_IN_DEVIMINT_ENV
- envs::FM_USE_UNKNOWN_MODULE_ENV
- envs::FM_WALLET_FEERATE_SOURCES_ENV
- invite_code::BECH32_HRP
- module::CORE_CONSENSUS_VERSION
- module::version::CORE_CONSENSUS_VERSION
- net::STANDARD_FEDIMINT_P2P_PORT
- net::api_announcement::API_ANNOUNCEMENT_MESSAGE_TAG
- transaction::TRANSACTION_OVERFLOW_ERROR