xmtp_configuration/common/
backend.rs1pub const BACKEND_GROUP_ID_BYTES: usize = 16;
3pub const BACKEND_INSTALLATION_ID_BYTES: usize = 32;
5
6pub const BACKEND_DEFAULT_GROUP_MESSAGE_SECONDS: u64 = 7_776_000;
8pub const BACKEND_DEFAULT_WELCOME_SECONDS: u64 = 7_776_000;
10pub const BACKEND_DEFAULT_KEY_PACKAGE_SECONDS: u64 = 7_776_000;
12
13pub const BACKEND_DEFAULT_QUERY_LIMIT: usize = 100;
15pub const BACKEND_DEFAULT_MAX_QUERY_LIMIT: usize = 1_000;
17pub const BACKEND_DEFAULT_MAX_QUERY_TOPICS: usize = 1_000;
19pub const BACKEND_DEFAULT_MAX_NEWEST_METADATA_TOPICS: usize = 1_000;
21pub const BACKEND_DEFAULT_MAX_NEWEST_FULL_TOPICS: usize = 100;
23pub const BACKEND_DEFAULT_MAX_PUBLISH_TOPICS: usize = 1_000;
25pub const BACKEND_DEFAULT_MAX_ENVELOPE_BYTES: usize = 1_048_576;
27pub const BACKEND_DEFAULT_MAX_REQUEST_BYTES: usize = 26_214_400;
29pub const BACKEND_DEFAULT_MAX_RESPONSE_BYTES: usize = 26_214_400;
31pub const BACKEND_DEFAULT_MAX_UPDATE_ADDS: usize = 100_000;
33pub const BACKEND_DEFAULT_MAX_UPDATE_REMOVES: usize = 100_000;
35pub const BACKEND_DEFAULT_MAX_STREAM_TOPICS: usize = 100_000;
37pub const BACKEND_DEFAULT_MAX_STATIC_TOPICS: usize = 10_000;
39pub const BACKEND_DEFAULT_MAX_LOOKUP_IDENTIFIERS: usize = 250;
41pub const BACKEND_DEFAULT_MAX_SCW_SIGNATURES: usize = 100;
43pub const BACKEND_DEFAULT_MAX_IDENTITY_ENTRIES: usize = 256;
45pub const BACKEND_DEFAULT_MAX_HTTP2_STREAMS: usize = 100;
47pub const BACKEND_DEFAULT_MAX_UPDATE_FRAMES_PER_SECOND: u32 = 10;
49pub const BACKEND_DEFAULT_MAX_UPDATE_BURST: u32 = 100;
51pub const BACKEND_DEFAULT_MAX_PING_FRAMES_PER_SECOND: u32 = 10;
53pub const BACKEND_DEFAULT_MAX_PING_BURST: u32 = 100;
55
56pub const BACKEND_DEFAULT_KEEPALIVE_INTERVAL_MS: u64 = 30_000;
58
59pub const BACKEND_DEFAULT_STATEMENT_TIMEOUT_MS: u64 = 5_000;