evmos.proto.autogen.py.cosmos.auth.v1beta1

Classes

AddressBytesToStringRequest(address_bytes)

AddressBytesToStringRequest is the request type for AddressString rpc method.

AddressBytesToStringResponse(address_string)

AddressBytesToStringResponse is the response type for AddressString rpc method.

AddressStringToBytesRequest(address_string)

AddressStringToBytesRequest is the request type for AccountBytes rpc method.

AddressStringToBytesResponse(address_bytes)

AddressStringToBytesResponse is the response type for AddressBytes rpc method.

BaseAccount(address, pub_key, ...)

BaseAccount defines a base account type.

Bech32PrefixRequest()

Bech32PrefixRequest is the request type for Bech32Prefix rpc method.

Bech32PrefixResponse(bech32_prefix)

Bech32PrefixResponse is the response type for Bech32Prefix rpc method.

GenesisState(params, accounts)

GenesisState defines the auth module's genesis state.

ModuleAccount(base_account, name, permissions)

ModuleAccount defines an account for modules that holds coins on a pool.

ModuleCredential(module_name, derivation_keys)

ModuleCredential represents a unclaimable pubkey for base accounts controlled by modules.

MsgBase()

MsgStub(channel, *[, timeout, deadline, ...])

MsgUpdateParams(authority, params)

MsgUpdateParams is the Msg/UpdateParams request type.

MsgUpdateParamsResponse()

MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.

Params(max_memo_characters, tx_sig_limit, ...)

Params defines the parameters for the auth module.

QueryAccountAddressByIdRequest(id, account_id)

QueryAccountAddressByIDRequest is the request type for AccountAddressByID rpc method .

QueryAccountAddressByIdResponse(account_address)

QueryAccountAddressByIDResponse is the response type for AccountAddressByID rpc method .

QueryAccountInfoRequest(address)

QueryAccountInfoRequest is the Query/AccountInfo request type.

QueryAccountInfoResponse(info)

QueryAccountInfoResponse is the Query/AccountInfo response type.

QueryAccountRequest(address)

QueryAccountRequest is the request type for the Query/Account RPC method.

QueryAccountResponse(account)

QueryAccountResponse is the response type for the Query/Account RPC method.

QueryAccountsRequest(pagination)

QueryAccountsRequest is the request type for the Query/Accounts RPC method.

QueryAccountsResponse(accounts, pagination)

QueryAccountsResponse is the response type for the Query/Accounts RPC method.

QueryBase()

QueryModuleAccountByNameRequest(name)

QueryModuleAccountByNameRequest is the request type for the Query/ModuleAccountByName RPC method.

QueryModuleAccountByNameResponse(account)

QueryModuleAccountByNameResponse is the response type for the Query/ModuleAccountByName RPC method.

QueryModuleAccountsRequest()

QueryModuleAccountsRequest is the request type for the Query/ModuleAccounts RPC method.

QueryModuleAccountsResponse(accounts)

QueryModuleAccountsResponse is the response type for the Query/ModuleAccounts RPC method.

QueryParamsRequest()

QueryParamsRequest is the request type for the Query/Params RPC method.

QueryParamsResponse(params)

QueryParamsResponse is the response type for the Query/Params RPC method.

QueryStub(channel, *[, timeout, deadline, ...])

class evmos.proto.autogen.py.cosmos.auth.v1beta1.AddressBytesToStringRequest(address_bytes: bytes = <object object>)[source]

Bases: Message

AddressBytesToStringRequest is the request type for AddressString rpc method. .. versionadded:: 0.46

address_bytes: bytes = <object object>
class evmos.proto.autogen.py.cosmos.auth.v1beta1.AddressBytesToStringResponse(address_string: str = <object object>)[source]

Bases: Message

AddressBytesToStringResponse is the response type for AddressString rpc method. .. versionadded:: 0.46

address_string: str = <object object>
class evmos.proto.autogen.py.cosmos.auth.v1beta1.AddressStringToBytesRequest(address_string: str = <object object>)[source]

Bases: Message

AddressStringToBytesRequest is the request type for AccountBytes rpc method. .. versionadded:: 0.46

address_string: str = <object object>
class evmos.proto.autogen.py.cosmos.auth.v1beta1.AddressStringToBytesResponse(address_bytes: bytes = <object object>)[source]

Bases: Message

AddressStringToBytesResponse is the response type for AddressBytes rpc method. .. versionadded:: 0.46

address_bytes: bytes = <object object>
class evmos.proto.autogen.py.cosmos.auth.v1beta1.BaseAccount(address: str = <object object>, pub_key: ~betterproto.lib.google.protobuf.Any = <object object>, account_number: int = <object object>, sequence: int = <object object>)[source]

Bases: Message

BaseAccount defines a base account type. It contains all the necessary fields for basic account functionality. Any custom account type should extend this type for additional functionality (e.g. vesting).

account_number: int = <object object>
address: str = <object object>
pub_key: Any = <object object>
sequence: int = <object object>
class evmos.proto.autogen.py.cosmos.auth.v1beta1.Bech32PrefixRequest[source]

Bases: Message

Bech32PrefixRequest is the request type for Bech32Prefix rpc method. .. versionadded:: 0.46

class evmos.proto.autogen.py.cosmos.auth.v1beta1.Bech32PrefixResponse(bech32_prefix: str = <object object>)[source]

Bases: Message

Bech32PrefixResponse is the response type for Bech32Prefix rpc method. .. versionadded:: 0.46

bech32_prefix: str = <object object>
class evmos.proto.autogen.py.cosmos.auth.v1beta1.GenesisState(params: ~evmos.proto.autogen.py.cosmos.auth.v1beta1.Params = <object object>, accounts: ~typing.List[~betterproto.lib.google.protobuf.Any] = <object object>)[source]

Bases: Message

GenesisState defines the auth module’s genesis state.

accounts: List[Any] = <object object>

accounts are the accounts present at genesis.

params: Params = <object object>

params defines all the parameters of the module.

class evmos.proto.autogen.py.cosmos.auth.v1beta1.ModuleAccount(base_account: ~evmos.proto.autogen.py.cosmos.auth.v1beta1.BaseAccount = <object object>, name: str = <object object>, permissions: ~typing.List[str] = <object object>)[source]

Bases: Message

ModuleAccount defines an account for modules that holds coins on a pool.

base_account: BaseAccount = <object object>
name: str = <object object>
permissions: List[str] = <object object>
class evmos.proto.autogen.py.cosmos.auth.v1beta1.ModuleCredential(module_name: str = <object object>, derivation_keys: ~typing.List[bytes] = <object object>)[source]

Bases: Message

ModuleCredential represents a unclaimable pubkey for base accounts controlled by modules. .. versionadded:: 0.47

derivation_keys: List[bytes] = <object object>

derivation_keys is for deriving a module account address (passed into address.Module) adding more keys creates sub-account addresses (passed into address.Derive)

module_name: str = <object object>

module_name is the name of the module used for address derivation (passed into address.Module).

class evmos.proto.autogen.py.cosmos.auth.v1beta1.MsgBase[source]

Bases: ServiceBase

async update_params(msg_update_params: MsgUpdateParams) MsgUpdateParamsResponse[source]
class evmos.proto.autogen.py.cosmos.auth.v1beta1.MsgStub(channel: Channel, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: Mapping[str, str | bytes] | Collection[Tuple[str, str | bytes]] | None = None)[source]

Bases: ServiceStub

async update_params(msg_update_params: MsgUpdateParams, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) MsgUpdateParamsResponse[source]
class evmos.proto.autogen.py.cosmos.auth.v1beta1.MsgUpdateParams(authority: str = <object object>, params: ~evmos.proto.autogen.py.cosmos.auth.v1beta1.Params = <object object>)[source]

Bases: Message

MsgUpdateParams is the Msg/UpdateParams request type. .. versionadded:: 0.47

authority: str = <object object>

authority is the address that controls the module (defaults to x/gov unless overwritten).

params: Params = <object object>

params defines the x/auth parameters to update. NOTE: All parameters must be supplied.

class evmos.proto.autogen.py.cosmos.auth.v1beta1.MsgUpdateParamsResponse[source]

Bases: Message

MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message. .. versionadded:: 0.47

class evmos.proto.autogen.py.cosmos.auth.v1beta1.Params(max_memo_characters: int = <object object>, tx_sig_limit: int = <object object>, tx_size_cost_per_byte: int = <object object>, sig_verify_cost_ed25519: int = <object object>, sig_verify_cost_secp256_k1: int = <object object>)[source]

Bases: Message

Params defines the parameters for the auth module.

max_memo_characters: int = <object object>
sig_verify_cost_ed25519: int = <object object>
sig_verify_cost_secp256_k1: int = <object object>
tx_sig_limit: int = <object object>
tx_size_cost_per_byte: int = <object object>
class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryAccountAddressByIdRequest(id: int = <object object>, account_id: int = <object object>)[source]

Bases: Message

QueryAccountAddressByIDRequest is the request type for AccountAddressByID rpc method .. versionadded:: 0.46.2

account_id: int = <object object>

account_id is the account number of the address to be queried. .. versionadded:: 0.47

id: int = <object object>

Deprecated, use account_id instead id is the account number of the address to be queried. This field should have been an uint64 (like all account numbers), and will be updated to uint64 in a future version of the auth query.

class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryAccountAddressByIdResponse(account_address: str = <object object>)[source]

Bases: Message

QueryAccountAddressByIDResponse is the response type for AccountAddressByID rpc method .. versionadded:: 0.46.2

account_address: str = <object object>
class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryAccountInfoRequest(address: str = <object object>)[source]

Bases: Message

QueryAccountInfoRequest is the Query/AccountInfo request type. .. versionadded:: 0.47

address: str = <object object>

address is the account address string.

class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryAccountInfoResponse(info: ~evmos.proto.autogen.py.cosmos.auth.v1beta1.BaseAccount = <object object>)[source]

Bases: Message

QueryAccountInfoResponse is the Query/AccountInfo response type. .. versionadded:: 0.47

info: BaseAccount = <object object>

info is the account info which is represented by BaseAccount.

class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryAccountRequest(address: str = <object object>)[source]

Bases: Message

QueryAccountRequest is the request type for the Query/Account RPC method.

address: str = <object object>

address defines the address to query for.

class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryAccountResponse(account: ~betterproto.lib.google.protobuf.Any = <object object>)[source]

Bases: Message

QueryAccountResponse is the response type for the Query/Account RPC method.

account: Any = <object object>

account defines the account of the corresponding address.

class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryAccountsRequest(pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]

Bases: Message

QueryAccountsRequest is the request type for the Query/Accounts RPC method. .. versionadded:: 0.43

pagination: PageRequest = <object object>

pagination defines an optional pagination for the request.

class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryAccountsResponse(accounts: ~typing.List[~betterproto.lib.google.protobuf.Any] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]

Bases: Message

QueryAccountsResponse is the response type for the Query/Accounts RPC method. .. versionadded:: 0.43

accounts: List[Any] = <object object>

accounts are the existing accounts

pagination: PageResponse = <object object>

pagination defines the pagination in the response.

class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryBase[source]

Bases: ServiceBase

async account(query_account_request: QueryAccountRequest) QueryAccountResponse[source]
async account_address_by_id(query_account_address_by_id_request: QueryAccountAddressByIdRequest) QueryAccountAddressByIdResponse[source]
async account_info(query_account_info_request: QueryAccountInfoRequest) QueryAccountInfoResponse[source]
async accounts(query_accounts_request: QueryAccountsRequest) QueryAccountsResponse[source]
async address_bytes_to_string(address_bytes_to_string_request: AddressBytesToStringRequest) AddressBytesToStringResponse[source]
async address_string_to_bytes(address_string_to_bytes_request: AddressStringToBytesRequest) AddressStringToBytesResponse[source]
async bech32_prefix(bech32_prefix_request: Bech32PrefixRequest) Bech32PrefixResponse[source]
async module_account_by_name(query_module_account_by_name_request: QueryModuleAccountByNameRequest) QueryModuleAccountByNameResponse[source]
async module_accounts(query_module_accounts_request: QueryModuleAccountsRequest) QueryModuleAccountsResponse[source]
async params(query_params_request: QueryParamsRequest) QueryParamsResponse[source]
class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryModuleAccountByNameRequest(name: str = <object object>)[source]

Bases: Message

QueryModuleAccountByNameRequest is the request type for the Query/ModuleAccountByName RPC method.

name: str = <object object>
class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryModuleAccountByNameResponse(account: ~betterproto.lib.google.protobuf.Any = <object object>)[source]

Bases: Message

QueryModuleAccountByNameResponse is the response type for the Query/ModuleAccountByName RPC method.

account: Any = <object object>
class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryModuleAccountsRequest[source]

Bases: Message

QueryModuleAccountsRequest is the request type for the Query/ModuleAccounts RPC method. .. versionadded:: 0.46

class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryModuleAccountsResponse(accounts: ~typing.List[~betterproto.lib.google.protobuf.Any] = <object object>)[source]

Bases: Message

QueryModuleAccountsResponse is the response type for the Query/ModuleAccounts RPC method. .. versionadded:: 0.46

accounts: List[Any] = <object object>
class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryParamsRequest[source]

Bases: Message

QueryParamsRequest is the request type for the Query/Params RPC method.

class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryParamsResponse(params: ~evmos.proto.autogen.py.cosmos.auth.v1beta1.Params = <object object>)[source]

Bases: Message

QueryParamsResponse is the response type for the Query/Params RPC method.

params: Params = <object object>

params defines the parameters of the module.

class evmos.proto.autogen.py.cosmos.auth.v1beta1.QueryStub(channel: Channel, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: Mapping[str, str | bytes] | Collection[Tuple[str, str | bytes]] | None = None)[source]

Bases: ServiceStub

async account(query_account_request: QueryAccountRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryAccountResponse[source]
async account_address_by_id(query_account_address_by_id_request: QueryAccountAddressByIdRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryAccountAddressByIdResponse[source]
async account_info(query_account_info_request: QueryAccountInfoRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryAccountInfoResponse[source]
async accounts(query_accounts_request: QueryAccountsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryAccountsResponse[source]
async address_bytes_to_string(address_bytes_to_string_request: AddressBytesToStringRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) AddressBytesToStringResponse[source]
async address_string_to_bytes(address_string_to_bytes_request: AddressStringToBytesRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) AddressStringToBytesResponse[source]
async bech32_prefix(bech32_prefix_request: Bech32PrefixRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) Bech32PrefixResponse[source]
async module_account_by_name(query_module_account_by_name_request: QueryModuleAccountByNameRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryModuleAccountByNameResponse[source]
async module_accounts(query_module_accounts_request: QueryModuleAccountsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryModuleAccountsResponse[source]
async params(query_params_request: QueryParamsRequest, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) QueryParamsResponse[source]