evmos.proto.autogen.py.cosmos.bank.v1beta1
Classes
|
Balance defines an account address and balance pair used in the bank module's genesis state. |
|
DenomUnit represents a struct that describes a given denomination unit of the basic token. |
|
GenesisState defines the bank module's genesis state. |
|
Input models transaction input. |
|
Metadata represents a struct that describes a basic token. |
|
|
|
MsgMultiSend represents an arbitrary multi-in, multi-out send message. |
MsgMultiSendResponse defines the Msg/MultiSend response type. |
|
|
MsgSend represents a message to send coins from one account to another. |
MsgSendResponse defines the Msg/Send response type. |
|
|
|
|
Output models transaction outputs. |
|
Params defines the parameters for the bank module. |
|
QueryBalanceRequest is the request type for the Query/AllBalances RPC method. |
|
QueryAllBalancesResponse is the response type for the Query/AllBalances RPC method. |
|
QueryBalanceRequest is the request type for the Query/Balance RPC method. |
|
QueryBalanceResponse is the response type for the Query/Balance RPC method. |
|
QueryDenomMetadataRequest is the request type for the Query/DenomMetadata RPC method. |
|
QueryDenomMetadataResponse is the response type for the Query/DenomMetadata RPC method. |
|
QueryDenomsMetadataRequest is the request type for the Query/DenomsMetadata RPC method. |
|
QueryDenomsMetadataResponse is the response type for the Query/DenomsMetadata RPC method. |
QueryParamsRequest defines the request type for querying x/bank parameters. |
|
|
QueryParamsResponse defines the response type for querying x/bank parameters. |
|
QuerySpendableBalancesRequest defines the gRPC request structure for querying an account's spendable balances. |
|
QuerySpendableBalancesResponse defines the gRPC response structure for querying an account's spendable balances. |
|
|
|
QuerySupplyOfRequest is the request type for the Query/SupplyOf RPC method. |
|
QuerySupplyOfResponse is the response type for the Query/SupplyOf RPC method. |
|
QueryTotalSupplyRequest is the request type for the Query/TotalSupply RPC method. |
|
QueryTotalSupplyResponse is the response type for the Query/TotalSupply RPC method |
|
SendAuthorization allows the grantee to spend up to spend_limit coins from the granter's account. |
|
SendEnabled maps coin denom to a send_enabled status (whether a denom is sendable). |
|
Supply represents a struct that passively keeps track of the total supply amounts in the network. |
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.Balance(address: str = <object object>, coins: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>)[source]
Bases:
MessageBalance defines an account address and balance pair used in the bank module’s genesis state.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.DenomUnit(denom: str = <object object>, exponent: int = <object object>, aliases: ~typing.List[str] = <object object>)[source]
Bases:
MessageDenomUnit represents a struct that describes a given denomination unit of the basic token.
- exponent: int = <object object>
exponent represents power of 10 exponent that one must raise the base_denom to in order to equal the given DenomUnit’s denom 1 denom = 1^exponent base_denom (e.g. with a base_denom of uatom, one can create a DenomUnit of ‘atom’ with exponent = 6, thus: 1 atom = 10^6 uatom).
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.GenesisState(params: ~evmos.proto.autogen.py.cosmos.bank.v1beta1.Params = <object object>, balances: ~typing.List[~evmos.proto.autogen.py.cosmos.bank.v1beta1.Balance] = <object object>, supply: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>, denom_metadata: ~typing.List[~evmos.proto.autogen.py.cosmos.bank.v1beta1.Metadata] = <object object>)[source]
Bases:
MessageGenesisState defines the bank module’s genesis state.
- balances: List[Balance] = <object object>
balances is an array containing the balances of all the accounts.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.Input(address: str = <object object>, coins: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>)[source]
Bases:
MessageInput models transaction input.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.Metadata(description: str = <object object>, denom_units: ~typing.List[~evmos.proto.autogen.py.cosmos.bank.v1beta1.DenomUnit] = <object object>, base: str = <object object>, display: str = <object object>, name: str = <object object>, symbol: str = <object object>)[source]
Bases:
MessageMetadata represents a struct that describes a basic token.
- base: str = <object object>
base represents the base denom (should be the DenomUnit with exponent = 0).
- denom_units: List[DenomUnit] = <object object>
denom_units represents the list of DenomUnit’s for a given coin
- display: str = <object object>
display indicates the suggested denom that should be displayed in clients.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.MsgBase[source]
Bases:
ServiceBase- async multi_send(msg_multi_send: MsgMultiSend) MsgMultiSendResponse[source]
- async send(msg_send: MsgSend) MsgSendResponse[source]
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.MsgMultiSend(inputs: ~typing.List[~evmos.proto.autogen.py.cosmos.bank.v1beta1.Input] = <object object>, outputs: ~typing.List[~evmos.proto.autogen.py.cosmos.bank.v1beta1.Output] = <object object>)[source]
Bases:
MessageMsgMultiSend represents an arbitrary multi-in, multi-out send message.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.MsgMultiSendResponse[source]
Bases:
MessageMsgMultiSendResponse defines the Msg/MultiSend response type.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.MsgSend(from_address: str = <object object>, to_address: str = <object object>, amount: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>)[source]
Bases:
MessageMsgSend represents a message to send coins from one account to another.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.MsgSendResponse[source]
Bases:
MessageMsgSendResponse defines the Msg/Send response type.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.MsgStub(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 multi_send(msg_multi_send: MsgMultiSend, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) MsgMultiSendResponse[source]
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.Output(address: str = <object object>, coins: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>)[source]
Bases:
MessageOutput models transaction outputs.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.Params(send_enabled: ~typing.List[~evmos.proto.autogen.py.cosmos.bank.v1beta1.SendEnabled] = <object object>, default_send_enabled: bool = <object object>)[source]
Bases:
MessageParams defines the parameters for the bank module.
- send_enabled: List[SendEnabled] = <object object>
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QueryAllBalancesRequest(address: str = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageQueryBalanceRequest is the request type for the Query/AllBalances RPC method.
- pagination: PageRequest = <object object>
pagination defines an optional pagination for the request.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QueryAllBalancesResponse(balances: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageQueryAllBalancesResponse is the response type for the Query/AllBalances RPC method.
- pagination: PageResponse = <object object>
pagination defines the pagination in the response.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QueryBalanceRequest(address: str = <object object>, denom: str = <object object>)[source]
Bases:
MessageQueryBalanceRequest is the request type for the Query/Balance RPC method.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QueryBalanceResponse(balance: ~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin = <object object>)[source]
Bases:
MessageQueryBalanceResponse is the response type for the Query/Balance RPC method.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QueryBase[source]
Bases:
ServiceBase- async all_balances(query_all_balances_request: QueryAllBalancesRequest) QueryAllBalancesResponse[source]
- async balance(query_balance_request: QueryBalanceRequest) QueryBalanceResponse[source]
- async denom_metadata(query_denom_metadata_request: QueryDenomMetadataRequest) QueryDenomMetadataResponse[source]
- async denoms_metadata(query_denoms_metadata_request: QueryDenomsMetadataRequest) QueryDenomsMetadataResponse[source]
- async params(query_params_request: QueryParamsRequest) QueryParamsResponse[source]
- async spendable_balances(query_spendable_balances_request: QuerySpendableBalancesRequest) QuerySpendableBalancesResponse[source]
- async supply_of(query_supply_of_request: QuerySupplyOfRequest) QuerySupplyOfResponse[source]
- async total_supply(query_total_supply_request: QueryTotalSupplyRequest) QueryTotalSupplyResponse[source]
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QueryDenomMetadataRequest(denom: str = <object object>)[source]
Bases:
MessageQueryDenomMetadataRequest is the request type for the Query/DenomMetadata RPC method.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QueryDenomMetadataResponse(metadata: ~evmos.proto.autogen.py.cosmos.bank.v1beta1.Metadata = <object object>)[source]
Bases:
MessageQueryDenomMetadataResponse is the response type for the Query/DenomMetadata RPC method.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QueryDenomsMetadataRequest(pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageQueryDenomsMetadataRequest is the request type for the Query/DenomsMetadata RPC method.
- pagination: PageRequest = <object object>
pagination defines an optional pagination for the request.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QueryDenomsMetadataResponse(metadatas: ~typing.List[~evmos.proto.autogen.py.cosmos.bank.v1beta1.Metadata] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageQueryDenomsMetadataResponse is the response type for the Query/DenomsMetadata RPC method.
- metadatas: List[Metadata] = <object object>
metadata provides the client information for all the registered tokens.
- pagination: PageResponse = <object object>
pagination defines the pagination in the response.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QueryParamsRequest[source]
Bases:
MessageQueryParamsRequest defines the request type for querying x/bank parameters.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QueryParamsResponse(params: ~evmos.proto.autogen.py.cosmos.bank.v1beta1.Params = <object object>)[source]
Bases:
MessageQueryParamsResponse defines the response type for querying x/bank parameters.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QuerySpendableBalancesRequest(address: str = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageQuerySpendableBalancesRequest defines the gRPC request structure for querying an account’s spendable balances.
- pagination: PageRequest = <object object>
pagination defines an optional pagination for the request.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QuerySpendableBalancesResponse(balances: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageQuerySpendableBalancesResponse defines the gRPC response structure for querying an account’s spendable balances.
- pagination: PageResponse = <object object>
pagination defines the pagination in the response.
- class evmos.proto.autogen.py.cosmos.bank.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 all_balances(query_all_balances_request: QueryAllBalancesRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryAllBalancesResponse[source]
- async balance(query_balance_request: QueryBalanceRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryBalanceResponse[source]
- async denom_metadata(query_denom_metadata_request: QueryDenomMetadataRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryDenomMetadataResponse[source]
- async denoms_metadata(query_denoms_metadata_request: QueryDenomsMetadataRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryDenomsMetadataResponse[source]
- async params(query_params_request: QueryParamsRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryParamsResponse[source]
- async spendable_balances(query_spendable_balances_request: QuerySpendableBalancesRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QuerySpendableBalancesResponse[source]
- async supply_of(query_supply_of_request: QuerySupplyOfRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QuerySupplyOfResponse[source]
- async total_supply(query_total_supply_request: QueryTotalSupplyRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) QueryTotalSupplyResponse[source]
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QuerySupplyOfRequest(denom: str = <object object>)[source]
Bases:
MessageQuerySupplyOfRequest is the request type for the Query/SupplyOf RPC method.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QuerySupplyOfResponse(amount: ~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin = <object object>)[source]
Bases:
MessageQuerySupplyOfResponse is the response type for the Query/SupplyOf RPC method.
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QueryTotalSupplyRequest(pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageRequest = <object object>)[source]
Bases:
MessageQueryTotalSupplyRequest is the request type for the Query/TotalSupply RPC method.
- pagination: PageRequest = <object object>
pagination defines an optional pagination for the request. .. versionadded:: 0.43
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.QueryTotalSupplyResponse(supply: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>, pagination: ~evmos.proto.autogen.py.cosmos.base.query.v1beta1.PageResponse = <object object>)[source]
Bases:
MessageQueryTotalSupplyResponse is the response type for the Query/TotalSupply RPC method
- pagination: PageResponse = <object object>
pagination defines the pagination in the response. .. versionadded:: 0.43
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.SendAuthorization(spend_limit: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>)[source]
Bases:
MessageSendAuthorization allows the grantee to spend up to spend_limit coins from the granter’s account. .. versionadded:: 0.43
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.SendEnabled(denom: str = <object object>, enabled: bool = <object object>)[source]
Bases:
MessageSendEnabled maps coin denom to a send_enabled status (whether a denom is sendable).
- class evmos.proto.autogen.py.cosmos.bank.v1beta1.Supply(total: ~typing.List[~evmos.proto.autogen.py.cosmos.base.v1beta1.Coin] = <object object>)[source]
Bases:
MessageSupply represents a struct that passively keeps track of the total supply amounts in the network. This message is deprecated now that supply is indexed by denom.