Expand description
Fedimint toplevel config
Modules§
Structs§
- Client
Config - Total client config
- Config
GenParams - All the parameters necessary for generating the
ServerConfig
during setup - Config
GenSettings - All the info we configure prior to config gen starting
- Federation
Id - The federation id is a copy of the authentication threshold public key of the federation
- Global
Client Config - Federation-wide client config
- Json
With Kind serde_json::Value
that must containkind: String
field- Module
Init Registry - Peer
Iroh Endpoints - PeerUrl
- Server
Config - All the serializable configuration for the fedimint server
- Server
Config Consensus - Server
Config Local - Server
Config Private - Server
Module Config - Config for the server-side of a particular Federation module
- Server
Module Consensus Config
Enums§
Constants§
- DEFAULT_
BROADCAST_ 🔒ROUNDS_ PER_ SESSION - DEFAULT_
BROADCAST_ 🔒ROUND_ DELAY_ MS - Consensus broadcast settings that result in 3 minutes session time
- DEFAULT_
MAX_ CLIENT_ CONNECTIONS - The default maximum open connections the API can handle
- DEFAULT_
TEST_ 🔒BROADCAST_ ROUNDS_ PER_ SESSION - DEFAULT_
TEST_ 🔒BROADCAST_ ROUND_ DELAY_ MS - Consensus broadcast settings that result in 10 seconds session time
Traits§
- Typed
Server Module Config - Module (server side) config, typed