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
Connection Info - Connection information sent between peers in order to start config gen
- 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ยง
- Networking
Stack - The type of networking
fedimintd
should use - P2PMessage
- Peer
Endpoints
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