List of all items
Structs
- CoreConfig
- VectorCore
- blossom_capabilities::CapabilityEntry
- blossom_capabilities::CapabilityState
- blossom_servers::BlossomServerInfo
- blossom_servers::CustomBlossomServer
- bot_interface::ArgSpec
- bot_interface::BotManifest
- bot_interface::ChatBotCommands
- bot_interface::ChatCommandsSnapshot
- bot_interface::CommandSpec
- bot_interface::ParsedCommand
- chat::Chat
- chat::ChatMetadata
- chat::SerializableChat
- community::Channel
- community::ChannelId
- community::ChannelKey
- community::Community
- community::CommunityId
- community::CommunityImage
- community::Epoch
- community::Pseudonym
- community::ServerRootKey
- community::edition::AuthorityCitation
- community::edition::ParsedEdition
- community::envelope::OpenedMessage
- community::invite::CommunityInvite
- community::invite::InviteChannel
- community::invite_list::InviteEntry
- community::invite_list::InviteList
- community::invite_list::InviteRevocation
- community::list::CommunityList
- community::list::CommunityListEntry
- community::list::CommunityRemoval
- community::metadata::ChannelMetadata
- community::metadata::CommunityMetadata
- community::public_invite::PublicInviteBundle
- community::public_invite::PublicInvitePreview
- community::rekey::ParsedRekey
- community::rekey::RekeyBlob
- community::roles::CommunityRoles
- community::roles::MemberGrant
- community::roles::Permissions
- community::roles::Role
- community::roster::ChannelMetaHead
- community::roster::EntityHead
- community::roster::FoldedRoster
- community::roster::InviteLinkSet
- community::roster::RootCandidate
- community::service::BaseCatchup
- community::service::CommunityCapabilities
- community::transport::LiveTransport
- community::transport::Query
- community::v2::chat::ReplyRef
- community::v2::community::ChannelV2
- community::v2::community::CommunityV2
- community::v2::control::ChannelMetadata
- community::v2::control::CommunityIdentity
- community::v2::control::CommunityMetadata
- community::v2::control::Genesis
- community::v2::control::ImageRef
- community::v2::derive::GroupKey
- community::v2::dissolution::DissolvedTombstone
- community::v2::guestbook::GuestbookEvent
- community::v2::guestbook::MemberState
- community::v2::invite::ChannelGrant
- community::v2::invite::CommunityInvite
- community::v2::invite::InviteEntry
- community::v2::invite::InviteList
- community::v2::invite::InviteTombstone
- community::v2::invite::ParsedInviteLink
- community::v2::list::ChannelKeyRef
- community::v2::list::CommunityList
- community::v2::list::CommunityListEntry
- community::v2::list::JoinMaterial
- community::v2::list::Tombstone
- community::v2::rekey::RekeyBlob
- community::v2::rekey::RekeyChunk
- community::v2::rekey::Rotation
- community::v2::roles::GrantContent
- community::v2::roles::RoleContent
- community::v2::service::AuthorityView
- community::v2::service::FetchedEvent
- community::v2::service::MintedLink
- community::v2::service::RekeyFollow
- community::v2::stream::OpenedStream
- community::version::Edition
- community::version::FoldResult
- compact::AttachmentFlags
- compact::CompactAttachment
- compact::CompactMessage
- compact::CompactMessageVec
- compact::CompactReaction
- compact::MessageFlags
- compact::NpubInterner
- compact::TinyVec
- crypto::EncryptionParams
- crypto::GuardedSigner
- crypto::guarded_key::GuardedKey
- db::ConnectionGuard
- db::WriteConnectionGuard
- db::chats::SlimChatDB
- db::community::InviteLinkSetRow
- db::community::PendingCommunityInvite
- db::community::PublicInviteRecord
- db::events::ReplyContext
- db::nip17_keys::StoredWrapKey
- deletion::DeleteOutcome
- emoji_packs::EmojiPack
- emoji_packs::PackAddress
- emoji_packs::PackEmoji
- emoji_usage::EmojiUsageEntry
- emoji_usage::EmojiUse
- event_handler::NoOpEventHandler
- inbox_relays::BuiltGiftWrap
- inbox_relays::EventPublishTracker
- inbox_relays::GiftWrapSendOutcome
- inbox_relays::GiftWrapTargets
- inbox_relays::InboundReconcile
- profile::Profile
- profile::ProfileFlags
- profile::SlimProfile
- profile::Status
- profile::sync::NoOpProfileSyncHandler
- profile::sync::ProfileSyncQueue
- rumor::RumorContext
- rumor::RumorEvent
- sending::NoOpSendCallback
- sending::SendConfig
- sending::SendResult
- signer::VectorAuthUrlHandler
- signer::WatchedBunkerSigner
- state::ChatState
- state::PendingInviteAcceptance
- state::SessionGuard
- state::WrapperIdCache
- stats::CacheStats
- stored_event::StoredEvent
- stored_event::StoredEventBuilder
- traits::NoOpEmitter
- traits::NoOpProgressReporter
- traits::NoOpSubscriptionRefresher
- types::Attachment
- types::AttachmentFile
- types::EditEntry
- types::EmojiTag
- types::ImageMetadata
- types::LoginResult
- types::Message
- types::Reaction
- types::SiteMetadata
- wallpaper::WallpaperPreview
Enums
- bot_interface::ArgType
- bot_interface::ArgValue
- chat::ChatType
- community::ConcordProtocol
- community::derive::RekeyScope
- community::edition::EditionError
- community::envelope::EnvelopeError
- community::inbound::IncomingEvent
- community::list::RehydrateOutcome
- community::public_invite::PublicInviteError
- community::roles::RoleScope
- community::service::RekeyOutcome
- community::v2::chat::ChatError
- community::v2::chat::ChatEvent
- community::v2::control::ControlError
- community::v2::dissolution::DissolveError
- community::v2::guestbook::GuestbookEntry
- community::v2::guestbook::GuestbookError
- community::v2::guestbook::Source
- community::v2::guestbook::Verdict
- community::v2::inbound::ChatPersist
- community::v2::inbound::DispatchedV2
- community::v2::invite::BundleState
- community::v2::invite::InviteError
- community::v2::list::ListError
- community::v2::rekey::Continuity
- community::v2::rekey::RekeyError
- community::v2::rekey::RekeyScope
- community::v2::stream::SealForm
- community::v2::stream::StreamError
- db::SystemEventType
- db::events::UnreadMark
- db::nip17_keys::WrapRole
- emoji_packs::PackFetchOutcome
- error::VectorError
- event_handler::PreparedEvent
- profile::sync::SyncPriority
- rumor::ConversationType
- rumor::RumorProcessingResult
- signer::BunkerConnectionState
- signer::SignerKind
- stored_event::SystemEventType
Traits
- community::transport::CommunityIngestSink
- community::transport::Transport
- event_handler::InboundEventHandler
- profile::sync::ProfileSyncHandler
- sending::SendCallback
- stats::DeepSize
- traits::EventEmitter
- traits::ProgressReporter
- traits::SubscriptionRefresher
Macros
Functions
- badges::bug_hunter_tier
- badges::effective_tier
- badges::fetch_bug_hunter_tier
- badges::has_fawkes_badge
- badges::has_vector_badge
- badges::max_account_tier
- badges::note_own_badge_confirmed
- badges::refresh_own_badges
- badges::refresh_own_bug_hunter
- blossom::delete_blob
- blossom::delete_blob_by_url
- blossom::delete_blobs_best_effort
- blossom::probe_servers_for_octet_stream
- blossom::upload_blob
- blossom::upload_blob_with_failover
- blossom::upload_blob_with_progress
- blossom::upload_blob_with_progress_and_failover
- blossom_capabilities::any_server_likely_accepts
- blossom_capabilities::classify
- blossom_capabilities::has_fresh_capability_for
- blossom_capabilities::is_mime_rejection
- blossom_capabilities::is_size_rejection
- blossom_capabilities::list_for_server
- blossom_capabilities::purge_server
- blossom_capabilities::rank_servers
- blossom_capabilities::record_accepted
- blossom_capabilities::record_rejected_mime
- blossom_capabilities::record_rejected_size
- blossom_servers::compute_enabled_servers
- blossom_servers::fetch_and_merge_own_list
- blossom_servers::is_default_server
- blossom_servers::is_enabled_server
- blossom_servers::list_all_servers
- blossom_servers::load_custom_blossom_servers
- blossom_servers::load_disabled_default_blossom_servers
- blossom_servers::merge_urls_into_customs
- blossom_servers::publish_blossom_servers
- blossom_servers::refresh_cache
- blossom_servers::republish_blossom_servers_debounced
- blossom_servers::save_custom_blossom_servers
- blossom_servers::save_disabled_default_blossom_servers
- blossom_servers::validate_url
- bot_interface::addressed_bots
- bot_interface::assemble_from_store
- bot_interface::bot_tag
- bot_interface::command_text
- bot_interface::commands_fresh
- bot_interface::fetch_manifest
- bot_interface::fetch_manifests
- bot_interface::parse_command_text
- bot_interface::publish_manifest
- bot_interface::spawn_commands_refresh
- bot_interface::typed_args
- community::attachments::attachment_from_imeta
- community::attachments::attachment_to_imeta
- community::attachments::attachments_from_tags
- community::cache::abort_preload
- community::cache::advance_newest_cursor
- community::cache::advance_oldest_cursor
- community::cache::begin_preload
- community::cache::clear
- community::cache::clear_channel_floors
- community::cache::clear_channel_sync_state
- community::cache::end_page_fetch
- community::cache::finish_preload
- community::cache::is_at_history_start
- community::cache::mark_history_start
- community::cache::newest_cursor
- community::cache::oldest_cursor
- community::cache::take_or_await_preload
- community::cache::take_ready_preload
- community::cache::try_begin_page_fetch
- community::cap_relays
- community::cipher::open
- community::cipher::seal
- community::derive::banlist_locator
- community::derive::base_rekey_pseudonym
- community::derive::channel_pseudonym
- community::derive::dissolved_envelope_key
- community::derive::dissolved_locator
- community::derive::dissolved_pseudonym
- community::derive::grant_locator
- community::derive::invite_links_locator
- community::derive::public_invite_key
- community::derive::public_invite_locator
- community::derive::public_invite_signer
- community::derive::recipient_pseudonym
- community::derive::rekey_pseudonym
- community::edition::build_edition_inner
- community::edition::parse_edition_inner
- community::envelope::build_inner_event
- community::envelope::build_inner_full
- community::envelope::build_inner_typed
- community::envelope::open_message
- community::envelope::open_message_multi
- community::envelope::seal_message
- community::envelope::seal_message_with_ephemeral
- community::envelope::seal_with_signed_inner
- community::inbound::build_message
- community::inbound::event_authenticates
- community::inbound::ingest_message
- community::inbound::process_channel_batch
- community::inbound::process_incoming
- community::inbound::route_incoming
- community::invite::accept_invite
- community::invite::build_invite
- community::invite::build_invite_rumor
- community::invite::parse_invite_rumor
- community::invite_list::add_invite
- community::invite_list::backfill_from_db
- community::invite_list::fetch_invite_list
- community::invite_list::fetch_self_lists
- community::invite_list::hydrate_read_model
- community::invite_list::ingest_remote_invite_list_event
- community::invite_list::load_local_invite_list
- community::invite_list::publish_invite_list
- community::invite_list::republish_invite_list_debounced
- community::invite_list::revoke_invite
- community::invite_list::save_local_invite_list
- community::list::add_membership
- community::list::backfill_from_db
- community::list::backfill_history_from_seed
- community::list::fetch_community_list
- community::list::ingest_remote_list_event
- community::list::load_local_list
- community::list::membership_added_at
- community::list::our_last_community_publish
- community::list::publish_community_list
- community::list::refresh_membership_current
- community::list::rehydrate_community_from_seed
- community::list::remove_membership
- community::list::republish_community_list_debounced
- community::list::save_local_list
- community::list::tombstone_local_only
- community::list::tombstone_suppresses
- community::owner::build_owner_attestation_unsigned
- community::owner::verify_owner_attestation
- community::public_invite::build_public_invite_event
- community::public_invite::build_public_invite_tombstone
- community::public_invite::encode_invite_url
- community::public_invite::locator_hex
- community::public_invite::new_token
- community::public_invite::parse_invite_url
- community::public_invite::parse_public_invite_event
- community::public_invite::signer_pubkey
- community::realtime::clear
- community::realtime::dispatch_event
- community::realtime::poolwide_subscription_id
- community::realtime::rebuild_routes
- community::realtime::refresh_control
- community::realtime::refresh_subscription
- community::realtime::subscription_id
- community::realtime::teardown_local
- community::rekey::build_channel_rekey_event
- community::rekey::build_rekey_blob
- community::rekey::build_server_root_rekey_event
- community::rekey::epoch_key_commitment
- community::rekey::open_rekey_blob
- community::rekey::open_rekey_event
- community::rekey::rekey_pairwise_secret
- community::roster::authority_citation_satisfied
- community::roster::authorize_delegation
- community::roster::build_banlist_edition
- community::roster::build_banlist_edition_unsigned
- community::roster::build_channel_metadata_edition
- community::roster::build_channel_metadata_edition_unsigned
- community::roster::build_community_root_edition
- community::roster::build_community_root_edition_unsigned
- community::roster::build_grant_edition
- community::roster::build_grant_edition_unsigned
- community::roster::build_group_dissolved_edition
- community::roster::build_group_dissolved_edition_unsigned
- community::roster::build_invite_links_edition
- community::roster::build_invite_links_edition_unsigned
- community::roster::build_role_edition
- community::roster::build_role_edition_unsigned
- community::roster::control_pseudonym
- community::roster::dissolved_tombstone_signer
- community::roster::fold_roster
- community::roster::open_control_edition
- community::roster::seal_control_edition
- community::roster::seal_dissolved_edition
- community::send::delete_own_message
- community::send::fetch_channel_events
- community::send::fetch_channel_messages
- community::send::fetch_channel_page
- community::send::publish_message
- community::send::publish_signed_message
- community::service::accept_invite
- community::service::accept_public_invite
- community::service::am_i_banned
- community::service::apply_channel_rekey
- community::service::apply_server_root_rekey
- community::service::build_presence
- community::service::caller_can_manage_role_id
- community::service::caller_can_manage_roles
- community::service::caller_capabilities
- community::service::caller_has_permission
- community::service::can_moderation_hide
- community::service::catch_up_channel_rekeys
- community::service::catch_up_server_root
- community::service::create_community
- community::service::create_public_invite
- community::service::delete_message
- community::service::dissolve_community
- community::service::fetch_and_apply_banlist
- community::service::fetch_and_apply_control
- community::service::fetch_and_apply_invite_links
- community::service::fetch_and_apply_metadata
- community::service::fetch_and_apply_roles
- community::service::fetch_public_invite
- community::service::grant_role
- community::service::is_proven_owner
- community::service::is_public
- community::service::latest_invite_preview
- community::service::persist_webxdc_signal
- community::service::preload_community
- community::service::publish_banlist
- community::service::publish_kick
- community::service::publish_my_invite_links
- community::service::publish_owner_hide
- community::service::publish_presence
- community::service::publish_presence_event
- community::service::publish_typing_signal
- community::service::publish_webxdc_signal
- community::service::republish_channel_metadata
- community::service::republish_community_metadata
- community::service::retry_pending_read_cut
- community::service::revoke_public_invite
- community::service::revoke_role
- community::service::rotate_channel
- community::service::send_message
- community::service::send_signed_message
- community::service::set_member_grant
- community::service::sync_before_admin_write
- community::transport::durable_broadcast
- community::transport::forget_warmed_relay
- community::transport::prune_unneeded_community_relays
- community::transport::set_community_ingest_sink
- community::v2::chat::build_comment_rumor
- community::v2::chat::build_delete_rumor
- community::v2::chat::build_edit_rumor
- community::v2::chat::build_message_rumor
- community::v2::chat::build_reaction_rumor
- community::v2::chat::build_typing_rumor
- community::v2::chat::build_webxdc_rumor
- community::v2::chat::chat_group_key
- community::v2::chat::open_chat_event
- community::v2::chat::open_chat_event_multi
- community::v2::chat::seal_chat_rumor
- community::v2::control::build_edition_rumor
- community::v2::control::genesis
- community::v2::control::open_control_edition
- community::v2::control::parse_edition_rumor
- community::v2::control::seal_control_edition
- community::v2::control::validate_channel_metadata
- community::v2::control::validate_community_metadata
- community::v2::derive::banlist_locator
- community::v2::derive::base_rekey_group_key
- community::v2::derive::channel_group_key
- community::v2::derive::channel_rekey_group_key
- community::v2::derive::community_id_of
- community::v2::derive::control_group_key
- community::v2::derive::dissolved_group_key
- community::v2::derive::epoch_key_commitment
- community::v2::derive::grant_locator
- community::v2::derive::guestbook_group_key
- community::v2::derive::invite_bundle_key
- community::v2::derive::invite_links_locator
- community::v2::derive::recipient_locator
- community::v2::derive::verify_community_id
- community::v2::derive::voice_group_key
- community::v2::derive::voice_media_key
- community::v2::derive::voice_sender_key
- community::v2::dissolution::dissolved_tombstone_rumor
- community::v2::dissolution::open_dissolved
- community::v2::dissolution::seal_dissolved
- community::v2::dissolution::verify_dissolved
- community::v2::guestbook::build_join_rumor
- community::v2::guestbook::build_kick_rumor
- community::v2::guestbook::build_leave_rumor
- community::v2::guestbook::build_snapshot_rumors
- community::v2::guestbook::coalesce
- community::v2::guestbook::complete_memberlist
- community::v2::guestbook::parse_guestbook_event
- community::v2::guestbook::seal_guestbook_rumor
- community::v2::inbound::apply_chat_to_state
- community::v2::inbound::chat_message_to_message
- community::v2::inbound::dispatch_wrap
- community::v2::inbound::persist_chat
- community::v2::inbound::persist_chat_event
- community::v2::invite::build_bundle_event
- community::v2::invite::build_direct_invite
- community::v2::invite::build_invite_list_event
- community::v2::invite::build_invite_url
- community::v2::invite::build_registry_content
- community::v2::invite::build_revocation
- community::v2::invite::bundle_naddr
- community::v2::invite::decode_fragment
- community::v2::invite::encode_fragment
- community::v2::invite::merge_invite_lists
- community::v2::invite::parse_bundle_event
- community::v2::invite::parse_invite_link
- community::v2::invite::parse_invite_list_event
- community::v2::invite::parse_registry_content
- community::v2::invite::stock_relays
- community::v2::invite::unwrap_direct_invite
- community::v2::list::build_list_event
- community::v2::list::canonical_json
- community::v2::list::parse_list_event
- community::v2::realtime::clear
- community::v2::realtime::dispatch_event
- community::v2::realtime::enqueue_follow
- community::v2::realtime::follow_worker_running
- community::v2::realtime::load_held_v2
- community::v2::realtime::plane_authors
- community::v2::realtime::poolwide_subscription_id
- community::v2::realtime::refresh_subscription
- community::v2::realtime::spawn_follow_worker
- community::v2::realtime::subscription_id
- community::v2::rekey::am_i_removed
- community::v2::rekey::base_rekey_group
- community::v2::rekey::blob_locator
- community::v2::rekey::bound_plaintext_b64
- community::v2::rekey::build_blob_local
- community::v2::rekey::build_rekey_chunks_local
- community::v2::rekey::build_rekey_rumor
- community::v2::rekey::channel_rekey_group
- community::v2::rekey::check_continuity
- community::v2::rekey::collect_rotations
- community::v2::rekey::find_my_blob
- community::v2::rekey::lowest_key_winner
- community::v2::rekey::open_blob_local
- community::v2::rekey::parse_bound_plaintext
- community::v2::rekey::parse_rekey_chunk
- community::v2::rekey::seal_rekey_chunk
- community::v2::roles::banlist_content_json
- community::v2::roles::grant_content_json
- community::v2::roles::parse_banlist_content
- community::v2::roles::parse_grant_content
- community::v2::roles::parse_role_content
- community::v2::roles::role_content_json
- community::v2::roles::validate_banlist
- community::v2::roles::validate_role
- community::v2::service::accept_direct_invite
- community::v2::service::accept_parked_invite
- community::v2::service::accept_public_link
- community::v2::service::bundle_of
- community::v2::service::community_is_public
- community::v2::service::create_community
- community::v2::service::create_private_channel
- community::v2::service::create_public_channel
- community::v2::service::delete_channel
- community::v2::service::dissolve_community
- community::v2::service::edit_channel_metadata
- community::v2::service::edit_community_metadata
- community::v2::service::ensure_admin_role
- community::v2::service::fetch_authority
- community::v2::service::fetch_channel
- community::v2::service::fetch_channel_history
- community::v2::service::fetch_public_bundle
- community::v2::service::follow_control
- community::v2::service::follow_rekeys
- community::v2::service::grant_admin
- community::v2::service::grant_roles
- community::v2::service::ingest_guestbook_event
- community::v2::service::is_dissolved
- community::v2::service::kick_member
- community::v2::service::leave_community
- community::v2::service::memberlist
- community::v2::service::mint_public_link
- community::v2::service::preview_bundle
- community::v2::service::preview_public_link
- community::v2::service::refound_community
- community::v2::service::refresh_public_links
- community::v2::service::republish_community_list
- community::v2::service::revoke_admin
- community::v2::service::revoke_public_link
- community::v2::service::send_chat_message
- community::v2::service::send_chat_message_at
- community::v2::service::send_delete
- community::v2::service::send_direct_invite
- community::v2::service::send_edit
- community::v2::service::send_message
- community::v2::service::send_reaction
- community::v2::service::send_typing
- community::v2::service::send_webxdc_signal
- community::v2::service::set_banlist
- community::v2::service::set_role
- community::v2::service::stored_memberlist
- community::v2::service::sync_community_list
- community::v2::service::sync_guestbook
- community::v2::stream::build_rumor_ms
- community::v2::stream::build_rumor_secs
- community::v2::stream::build_seal
- community::v2::stream::channel_binding_tags
- community::v2::stream::check_channel_binding
- community::v2::stream::open_wrap
- community::v2::stream::resolve_ms_strict
- community::v2::stream::rewrap_seal
- community::v2::stream::seal_content
- community::v2::stream::split_ms
- community::v2::stream::wrap_seal
- community::v2::stream::wrap_seal_with_tags
- community::v2::streamauth::clear
- community::v2::streamauth::ensure_responder
- community::v2::streamauth::is_empty
- community::v2::streamauth::prime
- community::v2::streamauth::prime_auth
- community::v2::streamauth::register
- community::v2::streamauth::register_community
- community::version::bootstrap_head
- community::version::edition_hash
- community::version::edition_signing_bytes
- community::version::fold
- community_relay_options
- compact::decode_message_id
- compact::encode_message_id
- compact::secs_from_compact
- compact::secs_to_compact
- compact::timestamp_from_compact
- compact::timestamp_to_compact
- crypto::attachment_identity_basis
- crypto::bounded_image_limits
- crypto::decode_image_bounded
- crypto::decrypt_and_save_attachment
- crypto::decrypt_blob_with_key
- crypto::decrypt_data
- crypto::decrypt_with_key
- crypto::encrypt_blob_with_key
- crypto::encrypt_data
- crypto::encrypt_with_key
- crypto::extension_from_mime
- crypto::format_bytes
- crypto::generate_encryption_params
- crypto::generate_image_metadata
- crypto::generate_thumbhash_from_rgba
- crypto::hash_pass
- crypto::is_encryption_enabled
- crypto::is_image_mime
- crypto::looks_encrypted
- crypto::maybe_decrypt
- crypto::maybe_decrypt_blob
- crypto::maybe_decrypt_inner
- crypto::maybe_decrypt_text
- crypto::maybe_encrypt
- crypto::maybe_encrypt_blob
- crypto::maybe_encrypt_inner
- crypto::maybe_encrypt_text
- crypto::mime_from_extension
- crypto::mime_from_extension_safe
- crypto::mime_from_magic_bytes
- crypto::resolve_unique_filename
- crypto::sanitize_filename
- crypto::sha256_hex
- db::account_dir
- db::bots::get_bot_manifest
- db::bots::get_bot_manifests
- db::bots::upsert_bot_manifest
- db::chats::delete_chat
- db::chats::get_all_chats
- db::chats::save_slim_chat
- db::clear_active_account_file
- db::clear_current_account_in_memory
- db::clear_id_caches
- db::close_database
- db::community::advance_channel_epoch
- db::community::advance_server_root_epoch
- db::community::channel_rekeyed_at_server_epoch
- db::community::community_created_at_ms
- db::community::community_exists
- db::community::community_id_for_channel
- db::community::community_invite_join_counts
- db::community::community_member_activity
- db::community::community_protocol
- db::community::converge_channel_epoch
- db::community::converge_edition_head
- db::community::converge_edition_head_at_epoch
- db::community::converge_server_root_epoch
- db::community::delete_community
- db::community::delete_community_retain_keys
- db::community::delete_message_key
- db::community::delete_pending_invite
- db::community::delete_public_invite
- db::community::edition_head_entity_ids
- db::community::get_all_edition_heads
- db::community::get_all_edition_heads_epoched
- db::community::get_all_edition_heads_full
- db::community::get_community_banlist
- db::community::get_community_banlist_at
- db::community::get_community_dissolved
- db::community::get_community_invite_registry
- db::community::get_community_roles
- db::community::get_community_roles_at
- db::community::get_edition_head
- db::community::get_edition_head_inner_id
- db::community::get_guestbook
- db::community::get_invite_link_sets
- db::community::get_message_key
- db::community::get_pending_invite
- db::community::get_read_cut_pending
- db::community::get_read_cut_target_epoch
- db::community::held_epoch_key
- db::community::held_epoch_keys
- db::community::list_all_public_invites
- db::community::list_community_ids
- db::community::list_pending_invites
- db::community::list_public_invites
- db::community::load_community
- db::community::load_community_v2
- db::community::mark_channel_rekeyed_at_server_epoch
- db::community::pending_invite_exists
- db::community::purge_pending_invites_for_held_communities
- db::community::replace_invite_link_sets
- db::community::save_community
- db::community::save_community_v2
- db::community::save_pending_invite
- db::community::save_public_invite
- db::community::set_community_banlist
- db::community::set_community_dissolved
- db::community::set_community_invite_registry
- db::community::set_community_roles
- db::community::set_edition_head
- db::community::set_edition_head_at_epoch
- db::community::set_edition_head_with_id
- db::community::set_guestbook
- db::community::set_read_cut_pending
- db::community::set_read_cut_target_epoch
- db::community::store_epoch_key
- db::community::store_message_key
- db::community::take_message_key
- db::community::upsert_invite_link_set
- db::community::upsert_public_invite
- db::events::compute_unread_anchor
- db::events::delete_event
- db::events::event_author
- db::events::event_delete_context
- db::events::event_exists
- db::events::get_all_chats_last_messages
- db::events::get_chat_message_count
- db::events::get_events
- db::events::get_message_views
- db::events::get_messages_around
- db::events::get_pivx_payments_for_chat
- db::events::get_related_events
- db::events::get_reply_contexts
- db::events::get_system_events_for_chat
- db::events::is_own_event
- db::events::message_exists_in_db
- db::events::populate_reply_context
- db::events::save_chat_messages
- db::events::save_edit_event
- db::events::save_event
- db::events::save_message
- db::events::save_pivx_payment_event
- db::events::save_reaction_event
- db::events::save_system_event_at
- db::events::save_system_event_by_id
- db::events::unread_counts
- db::events::update_wrapper_event_id
- db::events::wrapper_event_exists
- db::get_accounts
- db::get_app_data_dir
- db::get_current_account
- db::get_database_path
- db::get_db_connection_guard_static
- db::get_download_dir
- db::get_or_create_chat_id
- db::get_or_create_user_id
- db::get_profile_directory
- db::get_write_connection_guard_static
- db::id_cache::clear_id_caches
- db::id_cache::forget_chat_id
- db::id_cache::get_chat_id_by_identifier
- db::id_cache::get_or_create_chat_id
- db::id_cache::get_or_create_user_id
- db::id_cache::preload_id_caches
- db::init_database
- db::list_account_npubs
- db::nip17_keys::get_wrap_keys_for_rumor
- db::nip17_keys::has_wrap_keys_for_rumor
- db::nip17_keys::purge_wrap_keys
- db::nip17_keys::store_wrap_key
- db::profiles::get_all_profiles
- db::profiles::set_profile
- db::read_active_account_file
- db::schema::mark_migration_applied
- db::schema::migration_applied
- db::schema::run_migrations
- db::set_app_data_dir
- db::set_current_account
- db::set_download_dir
- db::settings::commit_account_setup
- db::settings::commit_bunker_account_setup
- db::settings::get_bunker_remote_pubkey
- db::settings::get_bunker_url
- db::settings::get_pkey
- db::settings::get_seed
- db::settings::get_signer_type
- db::settings::get_sql_setting
- db::settings::remove_setting
- db::settings::set_bunker_remote_pubkey
- db::settings::set_bunker_url
- db::settings::set_pkey
- db::settings::set_seed
- db::settings::set_signer_type
- db::settings::set_sql_setting
- db::wrappers::load_negentropy_items
- db::wrappers::load_processed_wrappers
- db::wrappers::load_recent_wrapper_ids
- db::wrappers::processed_wrapper_exists
- db::wrappers::save_processed_wrapper
- db::wrappers::update_wrapper_timestamp
- db::write_active_account_file
- deletion::delete_cached_attachment_files_pub
- deletion::delete_own_dm
- deletion::delete_own_reaction
- deletion::filter_unreferenced_attachments
- discovery_relay_options
- emoji_packs::apply_pack_health
- emoji_packs::clear_nip65_cache
- emoji_packs::decrypt_subscribed_addresses
- emoji_packs::delete_own_pack
- emoji_packs::effective_display_cap
- emoji_packs::effective_max_emojis_per_pack
- emoji_packs::effective_max_equipped_packs
- emoji_packs::fetch_pack_by_naddr
- emoji_packs::fetch_subscribed_packs
- emoji_packs::get_or_fetch_theme_pack
- emoji_packs::get_theme_slot_anchor
- emoji_packs::load_all_packs
- emoji_packs::load_cached_pack
- emoji_packs::load_subscriptions
- emoji_packs::naddr_from_addr
- emoji_packs::parse_naddr
- emoji_packs::parse_pack_address
- emoji_packs::parse_pack_from_event
- emoji_packs::publish_emoji_list
- emoji_packs::publish_pack
- emoji_packs::refresh_subscribed_packs
- emoji_packs::reorder_emoji_packs
- emoji_packs::republish_emoji_list_debounced
- emoji_packs::resolve_outbound_emoji_tags
- emoji_packs::save_pack
- emoji_packs::save_subscriptions
- emoji_packs::set_theme_emoji_tags
- emoji_packs::subscribe_pack
- emoji_packs::unsubscribe_pack
- emoji_usage::bump
- emoji_usage::bump_batch
- emoji_usage::ranked
- event_handler::commit_prepared_event
- event_handler::prepare_event
- event_handler::process_event
- inbox_relays::build_gift_wrap_retained
- inbox_relays::clear_inbox_relay_cache
- inbox_relays::fetch_own_inbox_list
- inbox_relays::get_publish_tracker
- inbox_relays::normalize_relay_url
- inbox_relays::note_contributed
- inbox_relays::note_list_seen
- inbox_relays::plan_inbound_reconcile
- inbox_relays::publish_gift_wrap_to_targets
- inbox_relays::publish_inbox_relays
- inbox_relays::publish_inbox_relays_synced
- inbox_relays::reconnect_gift_wrap_targets
- inbox_relays::republish_inbox_relays_debounced
- inbox_relays::resolve_gift_wrap_targets
- inbox_relays::send_event_first_ok
- inbox_relays::send_event_pool_first_ok
- inbox_relays::send_gift_wrap
- inbox_relays::send_gift_wrap_retained
- inbox_relays::spawn_tracked_publish
- inbox_relays::teardown_gift_wrap_targets
- inbox_relays::trusted_relay_urls
- inbox_relays::wrap_with_retained_key
- negentropy::reconcile_missing
- net::build_http_client
- net::build_http_client_with_options
- net::get_remote_file_size
- net::rebuild_shared_http_client
- net::shared_http_client
- net::strip_md_link_claims
- net::validate_url_not_private
- nostr_client_options
- profile::sync::block_user
- profile::sync::clear_profile_sync_queue
- profile::sync::get_blocked_users
- profile::sync::load_profile
- profile::sync::queue_chat_profiles
- profile::sync::queue_profile_sync
- profile::sync::refresh_profile_now
- profile::sync::set_nickname
- profile::sync::start_profile_sync_processor
- profile::sync::sync_all_profiles
- profile::sync::unblock_user
- profile::sync::update_bot_profile
- profile::sync::update_profile
- profile::sync::update_status
- rumor::extract_hash_from_blossom_url
- rumor::process_rumor
- rumor::resolve_message_timestamp
- self_destruct::chat_duration_secs
- self_destruct::resolve_send_expiry
- self_destruct::run_sweeper_loop
- self_destruct::set_chat_duration_secs
- self_destruct::start_sweeper
- self_destruct::sweep_expired
- sending::clear_wrap_confirms
- sending::note_relay_ok
- sending::send_dm
- sending::send_file_dm
- sending::send_rumor_dm
- signer::attempt_bunker_login
- signer::build_bunker_signer
- signer::build_nostrconnect_session
- signer::build_nostrconnect_uri
- signer::bunker_signer
- signer::bunker_state
- signer::drain_bunker_state
- signer::is_bunker
- signer::parse_bunker_relays
- signer::parse_bunker_remote_pubkey
- signer::prewarm_bunker
- signer::set_bunker_signer
- signer::set_bunker_state
- signer::set_signer_kind
- signer::signer_kind
- signer::take_bunker_signer
- signer::vector_metadata
- simd::hex::bytes_to_hex_16
- simd::hex::bytes_to_hex_32
- simd::hex::bytes_to_hex_string
- simd::hex::hex_string_to_bytes
- simd::hex::hex_string_to_bytes_checked
- simd::hex::hex_to_bytes_16
- simd::hex::hex_to_bytes_32
- simd::hex::hex_to_bytes_32_checked
- simd::image::nearest_neighbor_downsample_rgba
- state::active_trusted_relays
- state::bump_session_generation
- state::clear_my_public_key
- state::clear_pending_bunker_setup
- state::clear_pending_invite
- state::close_processing_gate
- state::current_session_generation
- state::discovery_relay_iter
- state::get_active_chat
- state::get_blossom_servers
- state::has_active_session
- state::init_blossom_servers
- state::init_encryption_enabled
- state::is_encryption_enabled_fast
- state::is_processing_allowed
- state::my_public_key
- state::nostr_client
- state::open_processing_gate
- state::pending_bunker_setup
- state::pending_invite
- state::resolve_encryption_enabled
- state::resolve_encryption_enabled_from_db
- state::set_active_chat
- state::set_encryption_enabled
- state::set_my_public_key
- state::set_nostr_client
- state::set_pending_bunker_setup
- state::set_pending_invite
- state::take_nostr_client
- tor_aware_relay_options
- traits::emit_event
- traits::emit_event_json
- traits::has_event_emitter
- traits::refresh_subscriptions
- traits::set_event_emitter
- traits::set_subscription_refresher
- types::extract_mentions
- types::mention
- wallpaper::apply_received_wallpaper
- wallpaper::cancel_wallpaper_preview
- wallpaper::prepare_wallpaper_preview
- wallpaper::publish_wallpaper
- wallpaper::remove_wallpaper
- webxdc::base32_nopad_encode
- webxdc::mint_topic_id
- webxdc::parse_peer_signal
- webxdc::peer_signal_content
Type Aliases
Statics
- signer::BUNKER_SIGNER
- state::ACTIVE_CHAT
- state::BLOSSOM_SERVERS
- state::DISCOVERY_READ_ONLY_RELAYS
- state::DISCOVERY_RELAYS
- state::ENCRYPTION_ENABLED
- state::ENCRYPTION_KEY
- state::MNEMONIC_SEED
- state::MY_PUBLIC_KEY
- state::MY_SECRET_KEY
- state::NOSTR_CLIENT
- state::NOTIFIED_WELCOMES
- state::PENDING_BUNKER_SETUP
- state::PENDING_EVENTS
- state::PENDING_INVITE
- state::PENDING_NSEC
- state::PROCESSING_GATE
- state::STATE
- state::TRUSTED_RELAYS
- state::WRAPPER_ID_CACHE
Constants
- blossom_capabilities::OUTCOME_ACCEPTED
- blossom_capabilities::OUTCOME_REJECTED_MIME
- blossom_capabilities::OUTCOME_SIZE_ONLY
- blossom_capabilities::STALE_AFTER_SECS
- blossom_servers::DEFAULT_BLOSSOM_SERVERS
- bot_interface::DISCOVERY_RELAYS
- bot_interface::KIND_BOT_MANIFEST
- bot_interface::MAX_ARGS
- bot_interface::MAX_ARG_VALUE_LEN
- bot_interface::MAX_BOT_TAGS
- bot_interface::MAX_CHOICES
- bot_interface::MAX_COMMANDS
- bot_interface::MAX_DESCRIPTION_LEN
- bot_interface::MAX_MANIFEST_BYTES
- bot_interface::MAX_NAME_LEN
- bot_interface::TAG_BOT
- community::MAX_COMMUNITY_RELAYS
- community::SERVER_ROOT_SCOPE_HEX
- community::edition::TAG_AUTHORITY_CITATION
- community::invite_list::INVITE_LIST_D_TAG
- community::list::COMMUNITY_LIST_D_TAG
- community::public_invite::INVITE_URL_BASE
- community::service::MAX_COMMUNITIES
- community::transport::CONFIRM_WINDOW
- community::transport::FETCH_UNION_GRACE_MS
- community::transport::MAX_PUBLISH_ATTEMPTS
- community::v2::control::MAX_DESCRIPTION_BYTES
- community::v2::control::MAX_NAME_BYTES
- community::v2::derive::TOKEN_LEN
- community::v2::guestbook::MAX_FUTURE_MS
- community::v2::guestbook::SNAPSHOT_CHUNK
- community::v2::invite::FRAGMENT_VERSION
- community::v2::invite::MAX_BOOTSTRAP_RELAYS
- community::v2::invite::MAX_BUNDLE_CHANNELS
- community::v2::invite::MAX_BUNDLE_EPOCH
- community::v2::kind::COMMENT
- community::v2::kind::COMMUNITY_LIST
- community::v2::kind::CONTROL
- community::v2::kind::DELETE
- community::v2::kind::DIRECT_INVITE
- community::v2::kind::EDIT
- community::v2::kind::INVITE_BUNDLE
- community::v2::kind::INVITE_LIST
- community::v2::kind::JOIN_LEAVE
- community::v2::kind::KICK
- community::v2::kind::MESSAGE
- community::v2::kind::REACTION
- community::v2::kind::REKEY
- community::v2::kind::SNAPSHOT
- community::v2::kind::TYPING
- community::v2::kind::VOICE_PRESENCE
- community::v2::kind::WEBXDC
- community::v2::list::MAX_MEMBERSHIPS
- community::v2::rekey::MAX_REKEY_BLOBS_PER_EVENT
- community::v2::rekey::MAX_REKEY_BLOBS_RECEIVED
- community::v2::roles::MAX_BANLIST
- community::v2::roles::MAX_ROLES_PER_COMMUNITY
- community::v2::roles::MAX_ROLES_PER_MEMBER
- community::v2::roles::MAX_ROLE_NAME_BYTES
- community::v2::stream::KIND_SEAL_ENCRYPTED
- community::v2::stream::KIND_SEAL_PLAINTEXT
- community::v2::stream::KIND_WRAP
- community::v2::stream::KIND_WRAP_EPHEMERAL
- community::v2::stream::NIP44_MAX_PLAINTEXT
- community::v2::vsk::BANLIST
- community::v2::vsk::CHANNEL_METADATA
- community::v2::vsk::COMMUNITY_METADATA
- community::v2::vsk::DISSOLVED
- community::v2::vsk::GRANT
- community::v2::vsk::INVITE_LINKS
- community::v2::vsk::INVITE_LIVE
- community::v2::vsk::INVITE_REVOKED
- community::v2::vsk::ROLE
- compact::NO_NPUB
- db::schema::SQL_SCHEMA
- db::wrappers::TRANSPORT_CONCORD
- db::wrappers::TRANSPORT_NIP17
- emoji_packs::KIND_EMOJI_SET
- emoji_packs::MAX_EMOJIS_PER_PACK
- emoji_packs::MAX_EQUIPPED_PACKS
- emoji_packs::PACK_STATUS_ACTIVE
- emoji_packs::PACK_STATUS_MISSING
- emoji_packs::PACK_STATUS_REVOKED
- signer::VECTOR_APP_ICON
- signer::VECTOR_APP_NAME
- signer::VECTOR_APP_URL
- signer::VECTOR_NIP46_PERMS
- stored_event::event_kind::APPLICATION_SPECIFIC
- stored_event::event_kind::CHAT_MESSAGE
- stored_event::event_kind::COMMUNITY_CONTROL
- stored_event::event_kind::COMMUNITY_DELETE
- stored_event::event_kind::COMMUNITY_EDIT
- stored_event::event_kind::COMMUNITY_INVITE_BUNDLE
- stored_event::event_kind::COMMUNITY_KICK
- stored_event::event_kind::COMMUNITY_MESSAGE
- stored_event::event_kind::COMMUNITY_PRESENCE
- stored_event::event_kind::COMMUNITY_REACTION
- stored_event::event_kind::COMMUNITY_REKEY
- stored_event::event_kind::COMMUNITY_TYPING
- stored_event::event_kind::COMMUNITY_WEBXDC
- stored_event::event_kind::FILE_ATTACHMENT
- stored_event::event_kind::MESSAGE_EDIT
- stored_event::event_kind::PRIVATE_DIRECT_MESSAGE
- stored_event::event_kind::REACTION
- wallpaper::MAX_WALLPAPER_BYTES