Crate fedimint_gateway_server_db

Source

Structs§

DbKeyPrefixIter 🔒
An iterator over the variants of DbKeyPrefix
FederationConfigKey 🔒
FederationConfigKeyPrefix 🔒
FederationConfigKeyPrefixV0 🔒
FederationConfigKeyPrefixV1 🔒
FederationConfigKeyV0 🔒
FederationConfigKeyV1 🔒
FederationConfigV0
FederationConfigV1
GatewayConfigurationKeyV0 🔒
GatewayConfigurationKeyV1
GatewayConfigurationKeyV2
GatewayConfigurationV0 🔒
GatewayConfigurationV1
GatewayConfigurationV2
GatewayPublicKey 🔒
PreimageAuthentication 🔒
PreimageAuthenticationPrefix 🔒
RegisteredIncomingContract
RegisteredIncomingContractKey 🔒

Enums§

DbKeyPrefix 🔒

Traits§

GatewayDbExt
GatewayDbtxNcExt

Functions§

get_gatewayd_database_migrations
migrate_federation_configs 🔒
migrate_to_v1 🔒
migrate_to_v2 🔒
migrate_to_v3 🔒
migrate_to_v4 🔒
migrate_to_v5 🔒
Introduced in v0.5, there is a db key clash between the FederationConfig record and the isolated databases used for each client. We must migrate the isolated databases to be behind the ClientDatabase prefix to allow the gateway to properly read the federation configs.