evmos.proto.autogen.py.cosmos.auth.module.v1

Classes

Module(bech32_prefix, ...)

Module is the config object for the auth module.

ModuleAccountPermission(account, permissions)

ModuleAccountPermission represents permissions for a module account.

class evmos.proto.autogen.py.cosmos.auth.module.v1.Module(bech32_prefix: str = <object object>, module_account_permissions: ~typing.List[~evmos.proto.autogen.py.cosmos.auth.module.v1.ModuleAccountPermission] = <object object>, authority: str = <object object>)[source]

Bases: Message

Module is the config object for the auth module.

authority: str = <object object>

authority defines the custom module authority. If not set, defaults to the governance module.

bech32_prefix: str = <object object>

bech32_prefix is the bech32 account prefix for the app.

module_account_permissions: List[ModuleAccountPermission] = <object object>

module_account_permissions are module account permissions.

class evmos.proto.autogen.py.cosmos.auth.module.v1.ModuleAccountPermission(account: str = <object object>, permissions: ~typing.List[str] = <object object>)[source]

Bases: Message

ModuleAccountPermission represents permissions for a module account.

account: str = <object object>

account is the name of the module.

permissions: List[str] = <object object>

permissions are the permissions this module has. Currently recognized values are minter, burner and staking.