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

Classes

Module(blocked_module_accounts_override, ...)

Module is the config object of the bank module.

class evmos.proto.autogen.py.cosmos.bank.module.v1.Module(blocked_module_accounts_override: ~typing.List[str] = <object object>, authority: str = <object object>, restrictions_order: ~typing.List[str] = <object object>)[source]

Bases: Message

Module is the config object of the bank module.

authority: str = <object object>

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

blocked_module_accounts_override: List[str] = <object object>

blocked_module_accounts_override configures exceptional module accounts which should be blocked from receiving funds. If left empty it defaults to the list of account names supplied in the auth module configuration as module_account_permissions

restrictions_order: List[str] = <object object>

restrictions_order specifies the order of send restrictions and should be a list of module names which provide a send restriction instance. If no order is provided, then restrictions will be applied in alphabetical order of module names.