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

Classes

BaseAccount(address, pub_key, ...)

BaseAccount defines a base account type.

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.

Params(max_memo_characters, tx_sig_limit, ...)

Params defines the parameters for the auth module.

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()

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.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.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 paramaters 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.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.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 accounts(query_accounts_request: QueryAccountsRequest) QueryAccountsResponse[source]
async params(query_params_request: QueryParamsRequest) QueryParamsResponse[source]
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: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[Union[Mapping[str, Union[str, bytes]], Collection[Tuple[str, Union[str, bytes]]]]] = None)[source]

Bases: ServiceStub

async account(query_account_request: QueryAccountRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryAccountResponse[source]
async accounts(query_accounts_request: QueryAccountsRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryAccountsResponse[source]
async params(query_params_request: QueryParamsRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryParamsResponse[source]