Skip to main content

Crate fedimint_server

Crate fedimint_server 

Source
Expand description

Server side fedimint module traits

Re-exports§

pub use connection_limits::ConnectionLimits;
pub use fedimint_server_core as core;

Modules§

config
Fedimint toplevel config
connection_limits
consensus
The actual implementation of consensus
db
metrics
net
Networking for mint-to-mint and client-to-mint communiccation

Structs§

IrohNextApiSettings
Requested settings for the transitional Iroh 1.0 API listener.

Functions§

get_config
restored_iroh_p2p_key 🔒
Validate restored Iroh transport keys and return the p2p key for connector setup.
run
Run a server without configuring custom Iroh 1.0 relays for guardian P2P.
run_config_gen
Run config generation without configuring custom Iroh 1.0 relays for guardian P2P.
run_config_gen_with_iroh_p2p_relays
Run config generation with a separate Iroh 1.0 relay list for guardian P2P.
run_with_iroh_p2p_relays
Run a server with a separate Iroh 1.0 relay list for guardian P2P.
run_with_iroh_p2p_relays_and_next_api
Run a server with explicit guardian P2P relays and an optional Iroh 1.0 API.
update_server_info_version_dbtx 🔒
validate_restored_tcp_config 🔒
Validate restored TCP transport material before building TlsTcpConnector.

Type Aliases§

DashboardUiRouter
A function/closure type for handling dashboard UI
SetupUiRouter
A function/closure type for handling setup UI