Settings
Help

Crate fedimint_gateway_server_db

Crate fedimint_gateway_server_db 

Source

StructsΒ§

DbKeyPrefixIter πŸ”’
An iterator over the variants of DbKeyPrefix
FederationBackupKey
FederationBackupPrefix
FederationConfigKey πŸ”’
FederationConfigKeyPrefix πŸ”’
FederationConfigKeyPrefixV0 πŸ”’
FederationConfigKeyPrefixV1 πŸ”’
FederationConfigKeyV0 πŸ”’
FederationConfigKeyV1 πŸ”’
FederationConfigV0
FederationConfigV1
GatewayConfigurationKeyV0 πŸ”’
GatewayConfigurationKeyV1
GatewayConfigurationKeyV2
GatewayConfigurationV0 πŸ”’
GatewayConfigurationV1
GatewayConfigurationV2
GatewayPublicKey πŸ”’
IrohKey πŸ”’
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.
migrate_to_v6 πŸ”’