evmos.proto.autogen.py.cosmos.app.runtime.v1alpha1

Classes

Module(app_name, begin_blockers, ...)

Module is the config object for the runtime module.

StoreKeyConfig(module_name, kv_store_key)

StoreKeyConfig may be supplied to override the default module store key, which is the module name.

class evmos.proto.autogen.py.cosmos.app.runtime.v1alpha1.Module(app_name: str = <object object>, begin_blockers: ~typing.List[str] = <object object>, end_blockers: ~typing.List[str] = <object object>, init_genesis: ~typing.List[str] = <object object>, export_genesis: ~typing.List[str] = <object object>, override_store_keys: ~typing.List[~evmos.proto.autogen.py.cosmos.app.runtime.v1alpha1.StoreKeyConfig] = <object object>, order_migrations: ~typing.List[str] = <object object>, precommiters: ~typing.List[str] = <object object>, prepare_check_staters: ~typing.List[str] = <object object>)[source]

Bases: Message

Module is the config object for the runtime module.

app_name: str = <object object>

app_name is the name of the app.

begin_blockers: List[str] = <object object>

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.

end_blockers: List[str] = <object object>

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.

export_genesis: List[str] = <object object>

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.

init_genesis: List[str] = <object object>

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.

order_migrations: List[str] = <object object>

order_migrations defines the order in which module migrations are performed. If this is left empty, it uses the default migration order. https://pkg.go.dev/github.com/cosmos/cosmos-sdk@v0.47.0-alpha2/types/module#DefaultMigrationsOrder

override_store_keys: List[StoreKeyConfig] = <object object>

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

precommiters: List[str] = <object object>

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

prepare_check_staters: List[str] = <object object>

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

class evmos.proto.autogen.py.cosmos.app.runtime.v1alpha1.StoreKeyConfig(module_name: str = <object object>, kv_store_key: str = <object object>)[source]

Bases: Message

StoreKeyConfig may be supplied to override the default module store key, which is the module name.

kv_store_key: str = <object object>

the kv store key to use instead of the module name.

module_name: str = <object object>

name of the module to override the store key of