Module is the config object for the runtime module.

from message cosmos.app.runtime.v1alpha1.Module

Hierarchy

Constructors

Properties

appName: string = ""

app_name is the name of the app.

from field: string app_name = 1;

beginBlockers: string[] = []

begin_blockers specifies the module names of begin blockers to call in the order in which they should be called. If this is left empty no begin blocker will be registered.

from field: repeated string begin_blockers = 2;

endBlockers: string[] = []

end_blockers specifies the module names of the end blockers to call in the order in which they should be called. If this is left empty no end blocker will be registered.

from field: repeated string end_blockers = 3;

exportGenesis: string[] = []

export_genesis specifies the order in which to export module genesis data. If this is left empty, the init_genesis order will be used for export genesis if it is specified.

from field: repeated string export_genesis = 5;

initGenesis: string[] = []

init_genesis specifies the module names of init genesis functions to call in the order in which they should be called. If this is left empty no init genesis function will be registered.

from field: repeated string init_genesis = 4;

overrideStoreKeys: StoreKeyConfig[] = []

override_store_keys is an optional list of overrides for the module store keys to be used in keeper construction.

from field: repeated cosmos.app.runtime.v1alpha1.StoreKeyConfig override_store_keys = 6;

fields: FieldList = ...
runtime: ProtoRuntime = proto3
typeName: "cosmos.app.runtime.v1alpha1.Module" = "cosmos.app.runtime.v1alpha1.Module"

Methods