import { BinaryReader, BinaryWriter } from "../../../binary.js"; import { DeepPartial } from "../../../helpers.js"; import { PageRequest, PageRequestAmino, PageResponse, PageResponseAmino } from "../../base/query/v1beta1/pagination.js"; import { Coin, CoinAmino } from "../../base/v1beta1/coin.js"; import { Metadata, MetadataAmino, Params, ParamsAmino, SendEnabled, SendEnabledAmino } from "./bank.js"; //#region src/cosmos/bank/v1beta1/query.d.ts /** * QueryBalanceRequest is the request type for the Query/Balance RPC method. * @name QueryBalanceRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryBalanceRequest */ interface QueryBalanceRequest { /** * address is the address to query balances for. */ address: string; /** * denom is the coin denom to query balances for. */ denom: string; } interface QueryBalanceRequestProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryBalanceRequest"; value: Uint8Array; } /** * QueryBalanceRequest is the request type for the Query/Balance RPC method. * @name QueryBalanceRequestAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryBalanceRequest */ interface QueryBalanceRequestAmino { /** * address is the address to query balances for. */ address: string; /** * denom is the coin denom to query balances for. */ denom: string; } interface QueryBalanceRequestAminoMsg { type: "cosmos-sdk/QueryBalanceRequest"; value: QueryBalanceRequestAmino; } /** * QueryBalanceResponse is the response type for the Query/Balance RPC method. * @name QueryBalanceResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryBalanceResponse */ interface QueryBalanceResponse { /** * balance is the balance of the coin. */ balance?: Coin; } interface QueryBalanceResponseProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryBalanceResponse"; value: Uint8Array; } /** * QueryBalanceResponse is the response type for the Query/Balance RPC method. * @name QueryBalanceResponseAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryBalanceResponse */ interface QueryBalanceResponseAmino { /** * balance is the balance of the coin. */ balance?: CoinAmino; } interface QueryBalanceResponseAminoMsg { type: "cosmos-sdk/QueryBalanceResponse"; value: QueryBalanceResponseAmino; } /** * QueryBalanceRequest is the request type for the Query/AllBalances RPC method. * @name QueryAllBalancesRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryAllBalancesRequest */ interface QueryAllBalancesRequest { /** * address is the address to query balances for. */ address: string; /** * pagination defines an optional pagination for the request. */ pagination?: PageRequest; /** * resolve_denom is the flag to resolve the denom into a human-readable form from the metadata. */ resolveDenom: boolean; } interface QueryAllBalancesRequestProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryAllBalancesRequest"; value: Uint8Array; } /** * QueryBalanceRequest is the request type for the Query/AllBalances RPC method. * @name QueryAllBalancesRequestAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryAllBalancesRequest */ interface QueryAllBalancesRequestAmino { /** * address is the address to query balances for. */ address: string; /** * pagination defines an optional pagination for the request. */ pagination?: PageRequestAmino; /** * resolve_denom is the flag to resolve the denom into a human-readable form from the metadata. */ resolve_denom: boolean; } interface QueryAllBalancesRequestAminoMsg { type: "cosmos-sdk/QueryAllBalancesRequest"; value: QueryAllBalancesRequestAmino; } /** * QueryAllBalancesResponse is the response type for the Query/AllBalances RPC * method. * @name QueryAllBalancesResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryAllBalancesResponse */ interface QueryAllBalancesResponse { /** * balances is the balances of all the coins. */ balances: Coin[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponse; } interface QueryAllBalancesResponseProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryAllBalancesResponse"; value: Uint8Array; } /** * QueryAllBalancesResponse is the response type for the Query/AllBalances RPC * method. * @name QueryAllBalancesResponseAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryAllBalancesResponse */ interface QueryAllBalancesResponseAmino { /** * balances is the balances of all the coins. */ balances: CoinAmino[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponseAmino; } interface QueryAllBalancesResponseAminoMsg { type: "cosmos-sdk/QueryAllBalancesResponse"; value: QueryAllBalancesResponseAmino; } /** * QuerySpendableBalancesRequest defines the gRPC request structure for querying * an account's spendable balances. * @name QuerySpendableBalancesRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySpendableBalancesRequest */ interface QuerySpendableBalancesRequest { /** * address is the address to query spendable balances for. */ address: string; /** * pagination defines an optional pagination for the request. */ pagination?: PageRequest; } interface QuerySpendableBalancesRequestProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QuerySpendableBalancesRequest"; value: Uint8Array; } /** * QuerySpendableBalancesRequest defines the gRPC request structure for querying * an account's spendable balances. * @name QuerySpendableBalancesRequestAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySpendableBalancesRequest */ interface QuerySpendableBalancesRequestAmino { /** * address is the address to query spendable balances for. */ address: string; /** * pagination defines an optional pagination for the request. */ pagination?: PageRequestAmino; } interface QuerySpendableBalancesRequestAminoMsg { type: "cosmos-sdk/QuerySpendableBalancesRequest"; value: QuerySpendableBalancesRequestAmino; } /** * QuerySpendableBalancesResponse defines the gRPC response structure for querying * an account's spendable balances. * @name QuerySpendableBalancesResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySpendableBalancesResponse */ interface QuerySpendableBalancesResponse { /** * balances is the spendable balances of all the coins. */ balances: Coin[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponse; } interface QuerySpendableBalancesResponseProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QuerySpendableBalancesResponse"; value: Uint8Array; } /** * QuerySpendableBalancesResponse defines the gRPC response structure for querying * an account's spendable balances. * @name QuerySpendableBalancesResponseAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySpendableBalancesResponse */ interface QuerySpendableBalancesResponseAmino { /** * balances is the spendable balances of all the coins. */ balances: CoinAmino[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponseAmino; } interface QuerySpendableBalancesResponseAminoMsg { type: "cosmos-sdk/QuerySpendableBalancesResponse"; value: QuerySpendableBalancesResponseAmino; } /** * QuerySpendableBalanceByDenomRequest defines the gRPC request structure for * querying an account's spendable balance for a specific denom. * @name QuerySpendableBalanceByDenomRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySpendableBalanceByDenomRequest */ interface QuerySpendableBalanceByDenomRequest { /** * address is the address to query balances for. */ address: string; /** * denom is the coin denom to query balances for. */ denom: string; } interface QuerySpendableBalanceByDenomRequestProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QuerySpendableBalanceByDenomRequest"; value: Uint8Array; } /** * QuerySpendableBalanceByDenomRequest defines the gRPC request structure for * querying an account's spendable balance for a specific denom. * @name QuerySpendableBalanceByDenomRequestAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySpendableBalanceByDenomRequest */ interface QuerySpendableBalanceByDenomRequestAmino { /** * address is the address to query balances for. */ address: string; /** * denom is the coin denom to query balances for. */ denom: string; } interface QuerySpendableBalanceByDenomRequestAminoMsg { type: "cosmos-sdk/QuerySpendableBalanceByDenomRequest"; value: QuerySpendableBalanceByDenomRequestAmino; } /** * QuerySpendableBalanceByDenomResponse defines the gRPC response structure for * querying an account's spendable balance for a specific denom. * @name QuerySpendableBalanceByDenomResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySpendableBalanceByDenomResponse */ interface QuerySpendableBalanceByDenomResponse { /** * balance is the balance of the coin. */ balance?: Coin; } interface QuerySpendableBalanceByDenomResponseProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QuerySpendableBalanceByDenomResponse"; value: Uint8Array; } /** * QuerySpendableBalanceByDenomResponse defines the gRPC response structure for * querying an account's spendable balance for a specific denom. * @name QuerySpendableBalanceByDenomResponseAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySpendableBalanceByDenomResponse */ interface QuerySpendableBalanceByDenomResponseAmino { /** * balance is the balance of the coin. */ balance?: CoinAmino; } interface QuerySpendableBalanceByDenomResponseAminoMsg { type: "cosmos-sdk/QuerySpendableBalanceByDenomResponse"; value: QuerySpendableBalanceByDenomResponseAmino; } /** * QueryTotalSupplyRequest is the request type for the Query/TotalSupply RPC * method. * @name QueryTotalSupplyRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryTotalSupplyRequest */ interface QueryTotalSupplyRequest { /** * pagination defines an optional pagination for the request. */ pagination?: PageRequest; } interface QueryTotalSupplyRequestProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryTotalSupplyRequest"; value: Uint8Array; } /** * QueryTotalSupplyRequest is the request type for the Query/TotalSupply RPC * method. * @name QueryTotalSupplyRequestAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryTotalSupplyRequest */ interface QueryTotalSupplyRequestAmino { /** * pagination defines an optional pagination for the request. */ pagination?: PageRequestAmino; } interface QueryTotalSupplyRequestAminoMsg { type: "cosmos-sdk/QueryTotalSupplyRequest"; value: QueryTotalSupplyRequestAmino; } /** * QueryTotalSupplyResponse is the response type for the Query/TotalSupply RPC * method * @name QueryTotalSupplyResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryTotalSupplyResponse */ interface QueryTotalSupplyResponse { /** * supply is the supply of the coins */ supply: Coin[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponse; } interface QueryTotalSupplyResponseProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryTotalSupplyResponse"; value: Uint8Array; } /** * QueryTotalSupplyResponse is the response type for the Query/TotalSupply RPC * method * @name QueryTotalSupplyResponseAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryTotalSupplyResponse */ interface QueryTotalSupplyResponseAmino { /** * supply is the supply of the coins */ supply: CoinAmino[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponseAmino; } interface QueryTotalSupplyResponseAminoMsg { type: "cosmos-sdk/QueryTotalSupplyResponse"; value: QueryTotalSupplyResponseAmino; } /** * QuerySupplyOfRequest is the request type for the Query/SupplyOf RPC method. * @name QuerySupplyOfRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySupplyOfRequest */ interface QuerySupplyOfRequest { /** * denom is the coin denom to query balances for. */ denom: string; } interface QuerySupplyOfRequestProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QuerySupplyOfRequest"; value: Uint8Array; } /** * QuerySupplyOfRequest is the request type for the Query/SupplyOf RPC method. * @name QuerySupplyOfRequestAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySupplyOfRequest */ interface QuerySupplyOfRequestAmino { /** * denom is the coin denom to query balances for. */ denom: string; } interface QuerySupplyOfRequestAminoMsg { type: "cosmos-sdk/QuerySupplyOfRequest"; value: QuerySupplyOfRequestAmino; } /** * QuerySupplyOfResponse is the response type for the Query/SupplyOf RPC method. * @name QuerySupplyOfResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySupplyOfResponse */ interface QuerySupplyOfResponse { /** * amount is the supply of the coin. */ amount: Coin; } interface QuerySupplyOfResponseProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QuerySupplyOfResponse"; value: Uint8Array; } /** * QuerySupplyOfResponse is the response type for the Query/SupplyOf RPC method. * @name QuerySupplyOfResponseAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySupplyOfResponse */ interface QuerySupplyOfResponseAmino { /** * amount is the supply of the coin. */ amount: CoinAmino; } interface QuerySupplyOfResponseAminoMsg { type: "cosmos-sdk/QuerySupplyOfResponse"; value: QuerySupplyOfResponseAmino; } /** * QueryParamsRequest defines the request type for querying x/bank parameters. * @name QueryParamsRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryParamsRequest */ interface QueryParamsRequest {} interface QueryParamsRequestProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryParamsRequest"; value: Uint8Array; } /** * QueryParamsRequest defines the request type for querying x/bank parameters. * @name QueryParamsRequestAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryParamsRequest */ interface QueryParamsRequestAmino {} interface QueryParamsRequestAminoMsg { type: "cosmos-sdk/QueryParamsRequest"; value: QueryParamsRequestAmino; } /** * QueryParamsResponse defines the response type for querying x/bank parameters. * @name QueryParamsResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryParamsResponse */ interface QueryParamsResponse { /** * params provides the parameters of the bank module. */ params: Params; } interface QueryParamsResponseProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryParamsResponse"; value: Uint8Array; } /** * QueryParamsResponse defines the response type for querying x/bank parameters. * @name QueryParamsResponseAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryParamsResponse */ interface QueryParamsResponseAmino { /** * params provides the parameters of the bank module. */ params: ParamsAmino; } interface QueryParamsResponseAminoMsg { type: "cosmos-sdk/QueryParamsResponse"; value: QueryParamsResponseAmino; } /** * QueryDenomsMetadataRequest is the request type for the Query/DenomsMetadata RPC method. * @name QueryDenomsMetadataRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomsMetadataRequest */ interface QueryDenomsMetadataRequest { /** * pagination defines an optional pagination for the request. */ pagination?: PageRequest; } interface QueryDenomsMetadataRequestProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryDenomsMetadataRequest"; value: Uint8Array; } /** * QueryDenomsMetadataRequest is the request type for the Query/DenomsMetadata RPC method. * @name QueryDenomsMetadataRequestAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomsMetadataRequest */ interface QueryDenomsMetadataRequestAmino { /** * pagination defines an optional pagination for the request. */ pagination?: PageRequestAmino; } interface QueryDenomsMetadataRequestAminoMsg { type: "cosmos-sdk/QueryDenomsMetadataRequest"; value: QueryDenomsMetadataRequestAmino; } /** * QueryDenomsMetadataResponse is the response type for the Query/DenomsMetadata RPC * method. * @name QueryDenomsMetadataResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomsMetadataResponse */ interface QueryDenomsMetadataResponse { /** * metadata provides the client information for all the registered tokens. */ metadatas: Metadata[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponse; } interface QueryDenomsMetadataResponseProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryDenomsMetadataResponse"; value: Uint8Array; } /** * QueryDenomsMetadataResponse is the response type for the Query/DenomsMetadata RPC * method. * @name QueryDenomsMetadataResponseAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomsMetadataResponse */ interface QueryDenomsMetadataResponseAmino { /** * metadata provides the client information for all the registered tokens. */ metadatas: MetadataAmino[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponseAmino; } interface QueryDenomsMetadataResponseAminoMsg { type: "cosmos-sdk/QueryDenomsMetadataResponse"; value: QueryDenomsMetadataResponseAmino; } /** * QueryDenomMetadataRequest is the request type for the Query/DenomMetadata RPC method. * @name QueryDenomMetadataRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomMetadataRequest */ interface QueryDenomMetadataRequest { /** * denom is the coin denom to query the metadata for. */ denom: string; } interface QueryDenomMetadataRequestProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryDenomMetadataRequest"; value: Uint8Array; } /** * QueryDenomMetadataRequest is the request type for the Query/DenomMetadata RPC method. * @name QueryDenomMetadataRequestAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomMetadataRequest */ interface QueryDenomMetadataRequestAmino { /** * denom is the coin denom to query the metadata for. */ denom: string; } interface QueryDenomMetadataRequestAminoMsg { type: "cosmos-sdk/QueryDenomMetadataRequest"; value: QueryDenomMetadataRequestAmino; } /** * QueryDenomMetadataResponse is the response type for the Query/DenomMetadata RPC * method. * @name QueryDenomMetadataResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomMetadataResponse */ interface QueryDenomMetadataResponse { /** * metadata describes and provides all the client information for the requested token. */ metadata: Metadata; } interface QueryDenomMetadataResponseProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryDenomMetadataResponse"; value: Uint8Array; } /** * QueryDenomMetadataResponse is the response type for the Query/DenomMetadata RPC * method. * @name QueryDenomMetadataResponseAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomMetadataResponse */ interface QueryDenomMetadataResponseAmino { /** * metadata describes and provides all the client information for the requested token. */ metadata: MetadataAmino; } interface QueryDenomMetadataResponseAminoMsg { type: "cosmos-sdk/QueryDenomMetadataResponse"; value: QueryDenomMetadataResponseAmino; } /** * QueryDenomMetadataByQueryStringRequest is the request type for the Query/DenomMetadata RPC method. * Identical with QueryDenomMetadataRequest but receives denom as query string. * @name QueryDenomMetadataByQueryStringRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomMetadataByQueryStringRequest */ interface QueryDenomMetadataByQueryStringRequest { /** * denom is the coin denom to query the metadata for. */ denom: string; } interface QueryDenomMetadataByQueryStringRequestProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryDenomMetadataByQueryStringRequest"; value: Uint8Array; } /** * QueryDenomMetadataByQueryStringRequest is the request type for the Query/DenomMetadata RPC method. * Identical with QueryDenomMetadataRequest but receives denom as query string. * @name QueryDenomMetadataByQueryStringRequestAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomMetadataByQueryStringRequest */ interface QueryDenomMetadataByQueryStringRequestAmino { /** * denom is the coin denom to query the metadata for. */ denom: string; } interface QueryDenomMetadataByQueryStringRequestAminoMsg { type: "cosmos-sdk/QueryDenomMetadataByQueryStringRequest"; value: QueryDenomMetadataByQueryStringRequestAmino; } /** * QueryDenomMetadataByQueryStringResponse is the response type for the Query/DenomMetadata RPC * method. Identical with QueryDenomMetadataResponse but receives denom as query string in request. * @name QueryDenomMetadataByQueryStringResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomMetadataByQueryStringResponse */ interface QueryDenomMetadataByQueryStringResponse { /** * metadata describes and provides all the client information for the requested token. */ metadata: Metadata; } interface QueryDenomMetadataByQueryStringResponseProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryDenomMetadataByQueryStringResponse"; value: Uint8Array; } /** * QueryDenomMetadataByQueryStringResponse is the response type for the Query/DenomMetadata RPC * method. Identical with QueryDenomMetadataResponse but receives denom as query string in request. * @name QueryDenomMetadataByQueryStringResponseAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomMetadataByQueryStringResponse */ interface QueryDenomMetadataByQueryStringResponseAmino { /** * metadata describes and provides all the client information for the requested token. */ metadata: MetadataAmino; } interface QueryDenomMetadataByQueryStringResponseAminoMsg { type: "cosmos-sdk/QueryDenomMetadataByQueryStringResponse"; value: QueryDenomMetadataByQueryStringResponseAmino; } /** * QueryDenomOwnersRequest defines the request type for the DenomOwners RPC query, * which queries for a paginated set of all account holders of a particular * denomination. * @name QueryDenomOwnersRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomOwnersRequest */ interface QueryDenomOwnersRequest { /** * denom defines the coin denomination to query all account holders for. */ denom: string; /** * pagination defines an optional pagination for the request. */ pagination?: PageRequest; } interface QueryDenomOwnersRequestProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryDenomOwnersRequest"; value: Uint8Array; } /** * QueryDenomOwnersRequest defines the request type for the DenomOwners RPC query, * which queries for a paginated set of all account holders of a particular * denomination. * @name QueryDenomOwnersRequestAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomOwnersRequest */ interface QueryDenomOwnersRequestAmino { /** * denom defines the coin denomination to query all account holders for. */ denom: string; /** * pagination defines an optional pagination for the request. */ pagination?: PageRequestAmino; } interface QueryDenomOwnersRequestAminoMsg { type: "cosmos-sdk/QueryDenomOwnersRequest"; value: QueryDenomOwnersRequestAmino; } /** * DenomOwner defines structure representing an account that owns or holds a * particular denominated token. It contains the account address and account * balance of the denominated token. * @name DenomOwner * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.DenomOwner */ interface DenomOwner { /** * address defines the address that owns a particular denomination. */ address: string; /** * balance is the balance of the denominated coin for an account. */ balance: Coin; } interface DenomOwnerProtoMsg { typeUrl: "/cosmos.bank.v1beta1.DenomOwner"; value: Uint8Array; } /** * DenomOwner defines structure representing an account that owns or holds a * particular denominated token. It contains the account address and account * balance of the denominated token. * @name DenomOwnerAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.DenomOwner */ interface DenomOwnerAmino { /** * address defines the address that owns a particular denomination. */ address: string; /** * balance is the balance of the denominated coin for an account. */ balance: CoinAmino; } interface DenomOwnerAminoMsg { type: "cosmos-sdk/DenomOwner"; value: DenomOwnerAmino; } /** * QueryDenomOwnersResponse defines the RPC response of a DenomOwners RPC query. * @name QueryDenomOwnersResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomOwnersResponse */ interface QueryDenomOwnersResponse { denomOwners: DenomOwner[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponse; } interface QueryDenomOwnersResponseProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryDenomOwnersResponse"; value: Uint8Array; } /** * QueryDenomOwnersResponse defines the RPC response of a DenomOwners RPC query. * @name QueryDenomOwnersResponseAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomOwnersResponse */ interface QueryDenomOwnersResponseAmino { denom_owners: DenomOwnerAmino[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponseAmino; } interface QueryDenomOwnersResponseAminoMsg { type: "cosmos-sdk/QueryDenomOwnersResponse"; value: QueryDenomOwnersResponseAmino; } /** * QueryDenomOwnersByQueryRequest defines the request type for the DenomOwnersByQuery RPC query, * which queries for a paginated set of all account holders of a particular * denomination. * @name QueryDenomOwnersByQueryRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomOwnersByQueryRequest */ interface QueryDenomOwnersByQueryRequest { /** * denom defines the coin denomination to query all account holders for. */ denom: string; /** * pagination defines an optional pagination for the request. */ pagination?: PageRequest; } interface QueryDenomOwnersByQueryRequestProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryDenomOwnersByQueryRequest"; value: Uint8Array; } /** * QueryDenomOwnersByQueryRequest defines the request type for the DenomOwnersByQuery RPC query, * which queries for a paginated set of all account holders of a particular * denomination. * @name QueryDenomOwnersByQueryRequestAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomOwnersByQueryRequest */ interface QueryDenomOwnersByQueryRequestAmino { /** * denom defines the coin denomination to query all account holders for. */ denom: string; /** * pagination defines an optional pagination for the request. */ pagination?: PageRequestAmino; } interface QueryDenomOwnersByQueryRequestAminoMsg { type: "cosmos-sdk/QueryDenomOwnersByQueryRequest"; value: QueryDenomOwnersByQueryRequestAmino; } /** * QueryDenomOwnersByQueryResponse defines the RPC response of a DenomOwnersByQuery RPC query. * @name QueryDenomOwnersByQueryResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomOwnersByQueryResponse */ interface QueryDenomOwnersByQueryResponse { denomOwners: DenomOwner[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponse; } interface QueryDenomOwnersByQueryResponseProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QueryDenomOwnersByQueryResponse"; value: Uint8Array; } /** * QueryDenomOwnersByQueryResponse defines the RPC response of a DenomOwnersByQuery RPC query. * @name QueryDenomOwnersByQueryResponseAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomOwnersByQueryResponse */ interface QueryDenomOwnersByQueryResponseAmino { denom_owners: DenomOwnerAmino[]; /** * pagination defines the pagination in the response. */ pagination?: PageResponseAmino; } interface QueryDenomOwnersByQueryResponseAminoMsg { type: "cosmos-sdk/QueryDenomOwnersByQueryResponse"; value: QueryDenomOwnersByQueryResponseAmino; } /** * QuerySendEnabledRequest defines the RPC request for looking up SendEnabled entries. * @name QuerySendEnabledRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySendEnabledRequest */ interface QuerySendEnabledRequest { /** * denoms is the specific denoms you want look up. Leave empty to get all entries. */ denoms: string[]; /** * pagination defines an optional pagination for the request. This field is * only read if the denoms field is empty. */ pagination?: PageRequest; } interface QuerySendEnabledRequestProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QuerySendEnabledRequest"; value: Uint8Array; } /** * QuerySendEnabledRequest defines the RPC request for looking up SendEnabled entries. * @name QuerySendEnabledRequestAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySendEnabledRequest */ interface QuerySendEnabledRequestAmino { /** * denoms is the specific denoms you want look up. Leave empty to get all entries. */ denoms: string[]; /** * pagination defines an optional pagination for the request. This field is * only read if the denoms field is empty. */ pagination?: PageRequestAmino; } interface QuerySendEnabledRequestAminoMsg { type: "cosmos-sdk/QuerySendEnabledRequest"; value: QuerySendEnabledRequestAmino; } /** * QuerySendEnabledResponse defines the RPC response of a SendEnable query. * @name QuerySendEnabledResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySendEnabledResponse */ interface QuerySendEnabledResponse { sendEnabled: SendEnabled[]; /** * pagination defines the pagination in the response. This field is only * populated if the denoms field in the request is empty. */ pagination?: PageResponse; } interface QuerySendEnabledResponseProtoMsg { typeUrl: "/cosmos.bank.v1beta1.QuerySendEnabledResponse"; value: Uint8Array; } /** * QuerySendEnabledResponse defines the RPC response of a SendEnable query. * @name QuerySendEnabledResponseAmino * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySendEnabledResponse */ interface QuerySendEnabledResponseAmino { send_enabled: SendEnabledAmino[]; /** * pagination defines the pagination in the response. This field is only * populated if the denoms field in the request is empty. */ pagination?: PageResponseAmino; } interface QuerySendEnabledResponseAminoMsg { type: "cosmos-sdk/QuerySendEnabledResponse"; value: QuerySendEnabledResponseAmino; } /** * QueryBalanceRequest is the request type for the Query/Balance RPC method. * @name QueryBalanceRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryBalanceRequest */ declare const QueryBalanceRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryBalanceRequest; isAmino(o: any): o is QueryBalanceRequestAmino; encode(message: QueryBalanceRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBalanceRequest; fromPartial(object: DeepPartial): QueryBalanceRequest; fromAmino(object: QueryBalanceRequestAmino): QueryBalanceRequest; toAmino(message: QueryBalanceRequest): QueryBalanceRequestAmino; fromAminoMsg(object: QueryBalanceRequestAminoMsg): QueryBalanceRequest; toAminoMsg(message: QueryBalanceRequest): QueryBalanceRequestAminoMsg; fromProtoMsg(message: QueryBalanceRequestProtoMsg): QueryBalanceRequest; toProto(message: QueryBalanceRequest): Uint8Array; toProtoMsg(message: QueryBalanceRequest): QueryBalanceRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryBalanceResponse is the response type for the Query/Balance RPC method. * @name QueryBalanceResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryBalanceResponse */ declare const QueryBalanceResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryBalanceResponse; isAmino(o: any): o is QueryBalanceResponseAmino; encode(message: QueryBalanceResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryBalanceResponse; fromPartial(object: DeepPartial): QueryBalanceResponse; fromAmino(object: QueryBalanceResponseAmino): QueryBalanceResponse; toAmino(message: QueryBalanceResponse): QueryBalanceResponseAmino; fromAminoMsg(object: QueryBalanceResponseAminoMsg): QueryBalanceResponse; toAminoMsg(message: QueryBalanceResponse): QueryBalanceResponseAminoMsg; fromProtoMsg(message: QueryBalanceResponseProtoMsg): QueryBalanceResponse; toProto(message: QueryBalanceResponse): Uint8Array; toProtoMsg(message: QueryBalanceResponse): QueryBalanceResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryBalanceRequest is the request type for the Query/AllBalances RPC method. * @name QueryAllBalancesRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryAllBalancesRequest */ declare const QueryAllBalancesRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryAllBalancesRequest; isAmino(o: any): o is QueryAllBalancesRequestAmino; encode(message: QueryAllBalancesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAllBalancesRequest; fromPartial(object: DeepPartial): QueryAllBalancesRequest; fromAmino(object: QueryAllBalancesRequestAmino): QueryAllBalancesRequest; toAmino(message: QueryAllBalancesRequest): QueryAllBalancesRequestAmino; fromAminoMsg(object: QueryAllBalancesRequestAminoMsg): QueryAllBalancesRequest; toAminoMsg(message: QueryAllBalancesRequest): QueryAllBalancesRequestAminoMsg; fromProtoMsg(message: QueryAllBalancesRequestProtoMsg): QueryAllBalancesRequest; toProto(message: QueryAllBalancesRequest): Uint8Array; toProtoMsg(message: QueryAllBalancesRequest): QueryAllBalancesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryAllBalancesResponse is the response type for the Query/AllBalances RPC * method. * @name QueryAllBalancesResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryAllBalancesResponse */ declare const QueryAllBalancesResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryAllBalancesResponse; isAmino(o: any): o is QueryAllBalancesResponseAmino; encode(message: QueryAllBalancesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryAllBalancesResponse; fromPartial(object: DeepPartial): QueryAllBalancesResponse; fromAmino(object: QueryAllBalancesResponseAmino): QueryAllBalancesResponse; toAmino(message: QueryAllBalancesResponse): QueryAllBalancesResponseAmino; fromAminoMsg(object: QueryAllBalancesResponseAminoMsg): QueryAllBalancesResponse; toAminoMsg(message: QueryAllBalancesResponse): QueryAllBalancesResponseAminoMsg; fromProtoMsg(message: QueryAllBalancesResponseProtoMsg): QueryAllBalancesResponse; toProto(message: QueryAllBalancesResponse): Uint8Array; toProtoMsg(message: QueryAllBalancesResponse): QueryAllBalancesResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySpendableBalancesRequest defines the gRPC request structure for querying * an account's spendable balances. * @name QuerySpendableBalancesRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySpendableBalancesRequest */ declare const QuerySpendableBalancesRequest: { typeUrl: string; aminoType: string; is(o: any): o is QuerySpendableBalancesRequest; isAmino(o: any): o is QuerySpendableBalancesRequestAmino; encode(message: QuerySpendableBalancesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySpendableBalancesRequest; fromPartial(object: DeepPartial): QuerySpendableBalancesRequest; fromAmino(object: QuerySpendableBalancesRequestAmino): QuerySpendableBalancesRequest; toAmino(message: QuerySpendableBalancesRequest): QuerySpendableBalancesRequestAmino; fromAminoMsg(object: QuerySpendableBalancesRequestAminoMsg): QuerySpendableBalancesRequest; toAminoMsg(message: QuerySpendableBalancesRequest): QuerySpendableBalancesRequestAminoMsg; fromProtoMsg(message: QuerySpendableBalancesRequestProtoMsg): QuerySpendableBalancesRequest; toProto(message: QuerySpendableBalancesRequest): Uint8Array; toProtoMsg(message: QuerySpendableBalancesRequest): QuerySpendableBalancesRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySpendableBalancesResponse defines the gRPC response structure for querying * an account's spendable balances. * @name QuerySpendableBalancesResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySpendableBalancesResponse */ declare const QuerySpendableBalancesResponse: { typeUrl: string; aminoType: string; is(o: any): o is QuerySpendableBalancesResponse; isAmino(o: any): o is QuerySpendableBalancesResponseAmino; encode(message: QuerySpendableBalancesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySpendableBalancesResponse; fromPartial(object: DeepPartial): QuerySpendableBalancesResponse; fromAmino(object: QuerySpendableBalancesResponseAmino): QuerySpendableBalancesResponse; toAmino(message: QuerySpendableBalancesResponse): QuerySpendableBalancesResponseAmino; fromAminoMsg(object: QuerySpendableBalancesResponseAminoMsg): QuerySpendableBalancesResponse; toAminoMsg(message: QuerySpendableBalancesResponse): QuerySpendableBalancesResponseAminoMsg; fromProtoMsg(message: QuerySpendableBalancesResponseProtoMsg): QuerySpendableBalancesResponse; toProto(message: QuerySpendableBalancesResponse): Uint8Array; toProtoMsg(message: QuerySpendableBalancesResponse): QuerySpendableBalancesResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySpendableBalanceByDenomRequest defines the gRPC request structure for * querying an account's spendable balance for a specific denom. * @name QuerySpendableBalanceByDenomRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySpendableBalanceByDenomRequest */ declare const QuerySpendableBalanceByDenomRequest: { typeUrl: string; aminoType: string; is(o: any): o is QuerySpendableBalanceByDenomRequest; isAmino(o: any): o is QuerySpendableBalanceByDenomRequestAmino; encode(message: QuerySpendableBalanceByDenomRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySpendableBalanceByDenomRequest; fromPartial(object: DeepPartial): QuerySpendableBalanceByDenomRequest; fromAmino(object: QuerySpendableBalanceByDenomRequestAmino): QuerySpendableBalanceByDenomRequest; toAmino(message: QuerySpendableBalanceByDenomRequest): QuerySpendableBalanceByDenomRequestAmino; fromAminoMsg(object: QuerySpendableBalanceByDenomRequestAminoMsg): QuerySpendableBalanceByDenomRequest; toAminoMsg(message: QuerySpendableBalanceByDenomRequest): QuerySpendableBalanceByDenomRequestAminoMsg; fromProtoMsg(message: QuerySpendableBalanceByDenomRequestProtoMsg): QuerySpendableBalanceByDenomRequest; toProto(message: QuerySpendableBalanceByDenomRequest): Uint8Array; toProtoMsg(message: QuerySpendableBalanceByDenomRequest): QuerySpendableBalanceByDenomRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySpendableBalanceByDenomResponse defines the gRPC response structure for * querying an account's spendable balance for a specific denom. * @name QuerySpendableBalanceByDenomResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySpendableBalanceByDenomResponse */ declare const QuerySpendableBalanceByDenomResponse: { typeUrl: string; aminoType: string; is(o: any): o is QuerySpendableBalanceByDenomResponse; isAmino(o: any): o is QuerySpendableBalanceByDenomResponseAmino; encode(message: QuerySpendableBalanceByDenomResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySpendableBalanceByDenomResponse; fromPartial(object: DeepPartial): QuerySpendableBalanceByDenomResponse; fromAmino(object: QuerySpendableBalanceByDenomResponseAmino): QuerySpendableBalanceByDenomResponse; toAmino(message: QuerySpendableBalanceByDenomResponse): QuerySpendableBalanceByDenomResponseAmino; fromAminoMsg(object: QuerySpendableBalanceByDenomResponseAminoMsg): QuerySpendableBalanceByDenomResponse; toAminoMsg(message: QuerySpendableBalanceByDenomResponse): QuerySpendableBalanceByDenomResponseAminoMsg; fromProtoMsg(message: QuerySpendableBalanceByDenomResponseProtoMsg): QuerySpendableBalanceByDenomResponse; toProto(message: QuerySpendableBalanceByDenomResponse): Uint8Array; toProtoMsg(message: QuerySpendableBalanceByDenomResponse): QuerySpendableBalanceByDenomResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryTotalSupplyRequest is the request type for the Query/TotalSupply RPC * method. * @name QueryTotalSupplyRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryTotalSupplyRequest */ declare const QueryTotalSupplyRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryTotalSupplyRequest; isAmino(o: any): o is QueryTotalSupplyRequestAmino; encode(message: QueryTotalSupplyRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTotalSupplyRequest; fromPartial(object: DeepPartial): QueryTotalSupplyRequest; fromAmino(object: QueryTotalSupplyRequestAmino): QueryTotalSupplyRequest; toAmino(message: QueryTotalSupplyRequest): QueryTotalSupplyRequestAmino; fromAminoMsg(object: QueryTotalSupplyRequestAminoMsg): QueryTotalSupplyRequest; toAminoMsg(message: QueryTotalSupplyRequest): QueryTotalSupplyRequestAminoMsg; fromProtoMsg(message: QueryTotalSupplyRequestProtoMsg): QueryTotalSupplyRequest; toProto(message: QueryTotalSupplyRequest): Uint8Array; toProtoMsg(message: QueryTotalSupplyRequest): QueryTotalSupplyRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryTotalSupplyResponse is the response type for the Query/TotalSupply RPC * method * @name QueryTotalSupplyResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryTotalSupplyResponse */ declare const QueryTotalSupplyResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryTotalSupplyResponse; isAmino(o: any): o is QueryTotalSupplyResponseAmino; encode(message: QueryTotalSupplyResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryTotalSupplyResponse; fromPartial(object: DeepPartial): QueryTotalSupplyResponse; fromAmino(object: QueryTotalSupplyResponseAmino): QueryTotalSupplyResponse; toAmino(message: QueryTotalSupplyResponse): QueryTotalSupplyResponseAmino; fromAminoMsg(object: QueryTotalSupplyResponseAminoMsg): QueryTotalSupplyResponse; toAminoMsg(message: QueryTotalSupplyResponse): QueryTotalSupplyResponseAminoMsg; fromProtoMsg(message: QueryTotalSupplyResponseProtoMsg): QueryTotalSupplyResponse; toProto(message: QueryTotalSupplyResponse): Uint8Array; toProtoMsg(message: QueryTotalSupplyResponse): QueryTotalSupplyResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySupplyOfRequest is the request type for the Query/SupplyOf RPC method. * @name QuerySupplyOfRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySupplyOfRequest */ declare const QuerySupplyOfRequest: { typeUrl: string; aminoType: string; is(o: any): o is QuerySupplyOfRequest; isAmino(o: any): o is QuerySupplyOfRequestAmino; encode(message: QuerySupplyOfRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySupplyOfRequest; fromPartial(object: DeepPartial): QuerySupplyOfRequest; fromAmino(object: QuerySupplyOfRequestAmino): QuerySupplyOfRequest; toAmino(message: QuerySupplyOfRequest): QuerySupplyOfRequestAmino; fromAminoMsg(object: QuerySupplyOfRequestAminoMsg): QuerySupplyOfRequest; toAminoMsg(message: QuerySupplyOfRequest): QuerySupplyOfRequestAminoMsg; fromProtoMsg(message: QuerySupplyOfRequestProtoMsg): QuerySupplyOfRequest; toProto(message: QuerySupplyOfRequest): Uint8Array; toProtoMsg(message: QuerySupplyOfRequest): QuerySupplyOfRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySupplyOfResponse is the response type for the Query/SupplyOf RPC method. * @name QuerySupplyOfResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySupplyOfResponse */ declare const QuerySupplyOfResponse: { typeUrl: string; aminoType: string; is(o: any): o is QuerySupplyOfResponse; isAmino(o: any): o is QuerySupplyOfResponseAmino; encode(message: QuerySupplyOfResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySupplyOfResponse; fromPartial(object: DeepPartial): QuerySupplyOfResponse; fromAmino(object: QuerySupplyOfResponseAmino): QuerySupplyOfResponse; toAmino(message: QuerySupplyOfResponse): QuerySupplyOfResponseAmino; fromAminoMsg(object: QuerySupplyOfResponseAminoMsg): QuerySupplyOfResponse; toAminoMsg(message: QuerySupplyOfResponse): QuerySupplyOfResponseAminoMsg; fromProtoMsg(message: QuerySupplyOfResponseProtoMsg): QuerySupplyOfResponse; toProto(message: QuerySupplyOfResponse): Uint8Array; toProtoMsg(message: QuerySupplyOfResponse): QuerySupplyOfResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryParamsRequest defines the request type for querying x/bank parameters. * @name QueryParamsRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryParamsRequest */ declare const QueryParamsRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryParamsRequest; isAmino(o: any): o is QueryParamsRequestAmino; encode(_: QueryParamsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsRequest; fromPartial(_: DeepPartial): QueryParamsRequest; fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest; toAmino(_: QueryParamsRequest): QueryParamsRequestAmino; fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest; toAminoMsg(message: QueryParamsRequest): QueryParamsRequestAminoMsg; fromProtoMsg(message: QueryParamsRequestProtoMsg): QueryParamsRequest; toProto(message: QueryParamsRequest): Uint8Array; toProtoMsg(message: QueryParamsRequest): QueryParamsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryParamsResponse defines the response type for querying x/bank parameters. * @name QueryParamsResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryParamsResponse */ declare const QueryParamsResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryParamsResponse; isAmino(o: any): o is QueryParamsResponseAmino; encode(message: QueryParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsResponse; fromPartial(object: DeepPartial): QueryParamsResponse; fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse; toAmino(message: QueryParamsResponse): QueryParamsResponseAmino; fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse; toAminoMsg(message: QueryParamsResponse): QueryParamsResponseAminoMsg; fromProtoMsg(message: QueryParamsResponseProtoMsg): QueryParamsResponse; toProto(message: QueryParamsResponse): Uint8Array; toProtoMsg(message: QueryParamsResponse): QueryParamsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomsMetadataRequest is the request type for the Query/DenomsMetadata RPC method. * @name QueryDenomsMetadataRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomsMetadataRequest */ declare const QueryDenomsMetadataRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryDenomsMetadataRequest; isAmino(o: any): o is QueryDenomsMetadataRequestAmino; encode(message: QueryDenomsMetadataRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomsMetadataRequest; fromPartial(object: DeepPartial): QueryDenomsMetadataRequest; fromAmino(object: QueryDenomsMetadataRequestAmino): QueryDenomsMetadataRequest; toAmino(message: QueryDenomsMetadataRequest): QueryDenomsMetadataRequestAmino; fromAminoMsg(object: QueryDenomsMetadataRequestAminoMsg): QueryDenomsMetadataRequest; toAminoMsg(message: QueryDenomsMetadataRequest): QueryDenomsMetadataRequestAminoMsg; fromProtoMsg(message: QueryDenomsMetadataRequestProtoMsg): QueryDenomsMetadataRequest; toProto(message: QueryDenomsMetadataRequest): Uint8Array; toProtoMsg(message: QueryDenomsMetadataRequest): QueryDenomsMetadataRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomsMetadataResponse is the response type for the Query/DenomsMetadata RPC * method. * @name QueryDenomsMetadataResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomsMetadataResponse */ declare const QueryDenomsMetadataResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryDenomsMetadataResponse; isAmino(o: any): o is QueryDenomsMetadataResponseAmino; encode(message: QueryDenomsMetadataResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomsMetadataResponse; fromPartial(object: DeepPartial): QueryDenomsMetadataResponse; fromAmino(object: QueryDenomsMetadataResponseAmino): QueryDenomsMetadataResponse; toAmino(message: QueryDenomsMetadataResponse): QueryDenomsMetadataResponseAmino; fromAminoMsg(object: QueryDenomsMetadataResponseAminoMsg): QueryDenomsMetadataResponse; toAminoMsg(message: QueryDenomsMetadataResponse): QueryDenomsMetadataResponseAminoMsg; fromProtoMsg(message: QueryDenomsMetadataResponseProtoMsg): QueryDenomsMetadataResponse; toProto(message: QueryDenomsMetadataResponse): Uint8Array; toProtoMsg(message: QueryDenomsMetadataResponse): QueryDenomsMetadataResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomMetadataRequest is the request type for the Query/DenomMetadata RPC method. * @name QueryDenomMetadataRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomMetadataRequest */ declare const QueryDenomMetadataRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryDenomMetadataRequest; isAmino(o: any): o is QueryDenomMetadataRequestAmino; encode(message: QueryDenomMetadataRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomMetadataRequest; fromPartial(object: DeepPartial): QueryDenomMetadataRequest; fromAmino(object: QueryDenomMetadataRequestAmino): QueryDenomMetadataRequest; toAmino(message: QueryDenomMetadataRequest): QueryDenomMetadataRequestAmino; fromAminoMsg(object: QueryDenomMetadataRequestAminoMsg): QueryDenomMetadataRequest; toAminoMsg(message: QueryDenomMetadataRequest): QueryDenomMetadataRequestAminoMsg; fromProtoMsg(message: QueryDenomMetadataRequestProtoMsg): QueryDenomMetadataRequest; toProto(message: QueryDenomMetadataRequest): Uint8Array; toProtoMsg(message: QueryDenomMetadataRequest): QueryDenomMetadataRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomMetadataResponse is the response type for the Query/DenomMetadata RPC * method. * @name QueryDenomMetadataResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomMetadataResponse */ declare const QueryDenomMetadataResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryDenomMetadataResponse; isAmino(o: any): o is QueryDenomMetadataResponseAmino; encode(message: QueryDenomMetadataResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomMetadataResponse; fromPartial(object: DeepPartial): QueryDenomMetadataResponse; fromAmino(object: QueryDenomMetadataResponseAmino): QueryDenomMetadataResponse; toAmino(message: QueryDenomMetadataResponse): QueryDenomMetadataResponseAmino; fromAminoMsg(object: QueryDenomMetadataResponseAminoMsg): QueryDenomMetadataResponse; toAminoMsg(message: QueryDenomMetadataResponse): QueryDenomMetadataResponseAminoMsg; fromProtoMsg(message: QueryDenomMetadataResponseProtoMsg): QueryDenomMetadataResponse; toProto(message: QueryDenomMetadataResponse): Uint8Array; toProtoMsg(message: QueryDenomMetadataResponse): QueryDenomMetadataResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomMetadataByQueryStringRequest is the request type for the Query/DenomMetadata RPC method. * Identical with QueryDenomMetadataRequest but receives denom as query string. * @name QueryDenomMetadataByQueryStringRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomMetadataByQueryStringRequest */ declare const QueryDenomMetadataByQueryStringRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryDenomMetadataByQueryStringRequest; isAmino(o: any): o is QueryDenomMetadataByQueryStringRequestAmino; encode(message: QueryDenomMetadataByQueryStringRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomMetadataByQueryStringRequest; fromPartial(object: DeepPartial): QueryDenomMetadataByQueryStringRequest; fromAmino(object: QueryDenomMetadataByQueryStringRequestAmino): QueryDenomMetadataByQueryStringRequest; toAmino(message: QueryDenomMetadataByQueryStringRequest): QueryDenomMetadataByQueryStringRequestAmino; fromAminoMsg(object: QueryDenomMetadataByQueryStringRequestAminoMsg): QueryDenomMetadataByQueryStringRequest; toAminoMsg(message: QueryDenomMetadataByQueryStringRequest): QueryDenomMetadataByQueryStringRequestAminoMsg; fromProtoMsg(message: QueryDenomMetadataByQueryStringRequestProtoMsg): QueryDenomMetadataByQueryStringRequest; toProto(message: QueryDenomMetadataByQueryStringRequest): Uint8Array; toProtoMsg(message: QueryDenomMetadataByQueryStringRequest): QueryDenomMetadataByQueryStringRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomMetadataByQueryStringResponse is the response type for the Query/DenomMetadata RPC * method. Identical with QueryDenomMetadataResponse but receives denom as query string in request. * @name QueryDenomMetadataByQueryStringResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomMetadataByQueryStringResponse */ declare const QueryDenomMetadataByQueryStringResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryDenomMetadataByQueryStringResponse; isAmino(o: any): o is QueryDenomMetadataByQueryStringResponseAmino; encode(message: QueryDenomMetadataByQueryStringResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomMetadataByQueryStringResponse; fromPartial(object: DeepPartial): QueryDenomMetadataByQueryStringResponse; fromAmino(object: QueryDenomMetadataByQueryStringResponseAmino): QueryDenomMetadataByQueryStringResponse; toAmino(message: QueryDenomMetadataByQueryStringResponse): QueryDenomMetadataByQueryStringResponseAmino; fromAminoMsg(object: QueryDenomMetadataByQueryStringResponseAminoMsg): QueryDenomMetadataByQueryStringResponse; toAminoMsg(message: QueryDenomMetadataByQueryStringResponse): QueryDenomMetadataByQueryStringResponseAminoMsg; fromProtoMsg(message: QueryDenomMetadataByQueryStringResponseProtoMsg): QueryDenomMetadataByQueryStringResponse; toProto(message: QueryDenomMetadataByQueryStringResponse): Uint8Array; toProtoMsg(message: QueryDenomMetadataByQueryStringResponse): QueryDenomMetadataByQueryStringResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomOwnersRequest defines the request type for the DenomOwners RPC query, * which queries for a paginated set of all account holders of a particular * denomination. * @name QueryDenomOwnersRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomOwnersRequest */ declare const QueryDenomOwnersRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryDenomOwnersRequest; isAmino(o: any): o is QueryDenomOwnersRequestAmino; encode(message: QueryDenomOwnersRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomOwnersRequest; fromPartial(object: DeepPartial): QueryDenomOwnersRequest; fromAmino(object: QueryDenomOwnersRequestAmino): QueryDenomOwnersRequest; toAmino(message: QueryDenomOwnersRequest): QueryDenomOwnersRequestAmino; fromAminoMsg(object: QueryDenomOwnersRequestAminoMsg): QueryDenomOwnersRequest; toAminoMsg(message: QueryDenomOwnersRequest): QueryDenomOwnersRequestAminoMsg; fromProtoMsg(message: QueryDenomOwnersRequestProtoMsg): QueryDenomOwnersRequest; toProto(message: QueryDenomOwnersRequest): Uint8Array; toProtoMsg(message: QueryDenomOwnersRequest): QueryDenomOwnersRequestProtoMsg; registerTypeUrl(): void; }; /** * DenomOwner defines structure representing an account that owns or holds a * particular denominated token. It contains the account address and account * balance of the denominated token. * @name DenomOwner * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.DenomOwner */ declare const DenomOwner: { typeUrl: string; aminoType: string; is(o: any): o is DenomOwner; isAmino(o: any): o is DenomOwnerAmino; encode(message: DenomOwner, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): DenomOwner; fromPartial(object: DeepPartial): DenomOwner; fromAmino(object: DenomOwnerAmino): DenomOwner; toAmino(message: DenomOwner): DenomOwnerAmino; fromAminoMsg(object: DenomOwnerAminoMsg): DenomOwner; toAminoMsg(message: DenomOwner): DenomOwnerAminoMsg; fromProtoMsg(message: DenomOwnerProtoMsg): DenomOwner; toProto(message: DenomOwner): Uint8Array; toProtoMsg(message: DenomOwner): DenomOwnerProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomOwnersResponse defines the RPC response of a DenomOwners RPC query. * @name QueryDenomOwnersResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomOwnersResponse */ declare const QueryDenomOwnersResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryDenomOwnersResponse; isAmino(o: any): o is QueryDenomOwnersResponseAmino; encode(message: QueryDenomOwnersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomOwnersResponse; fromPartial(object: DeepPartial): QueryDenomOwnersResponse; fromAmino(object: QueryDenomOwnersResponseAmino): QueryDenomOwnersResponse; toAmino(message: QueryDenomOwnersResponse): QueryDenomOwnersResponseAmino; fromAminoMsg(object: QueryDenomOwnersResponseAminoMsg): QueryDenomOwnersResponse; toAminoMsg(message: QueryDenomOwnersResponse): QueryDenomOwnersResponseAminoMsg; fromProtoMsg(message: QueryDenomOwnersResponseProtoMsg): QueryDenomOwnersResponse; toProto(message: QueryDenomOwnersResponse): Uint8Array; toProtoMsg(message: QueryDenomOwnersResponse): QueryDenomOwnersResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomOwnersByQueryRequest defines the request type for the DenomOwnersByQuery RPC query, * which queries for a paginated set of all account holders of a particular * denomination. * @name QueryDenomOwnersByQueryRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomOwnersByQueryRequest */ declare const QueryDenomOwnersByQueryRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryDenomOwnersByQueryRequest; isAmino(o: any): o is QueryDenomOwnersByQueryRequestAmino; encode(message: QueryDenomOwnersByQueryRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomOwnersByQueryRequest; fromPartial(object: DeepPartial): QueryDenomOwnersByQueryRequest; fromAmino(object: QueryDenomOwnersByQueryRequestAmino): QueryDenomOwnersByQueryRequest; toAmino(message: QueryDenomOwnersByQueryRequest): QueryDenomOwnersByQueryRequestAmino; fromAminoMsg(object: QueryDenomOwnersByQueryRequestAminoMsg): QueryDenomOwnersByQueryRequest; toAminoMsg(message: QueryDenomOwnersByQueryRequest): QueryDenomOwnersByQueryRequestAminoMsg; fromProtoMsg(message: QueryDenomOwnersByQueryRequestProtoMsg): QueryDenomOwnersByQueryRequest; toProto(message: QueryDenomOwnersByQueryRequest): Uint8Array; toProtoMsg(message: QueryDenomOwnersByQueryRequest): QueryDenomOwnersByQueryRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryDenomOwnersByQueryResponse defines the RPC response of a DenomOwnersByQuery RPC query. * @name QueryDenomOwnersByQueryResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QueryDenomOwnersByQueryResponse */ declare const QueryDenomOwnersByQueryResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryDenomOwnersByQueryResponse; isAmino(o: any): o is QueryDenomOwnersByQueryResponseAmino; encode(message: QueryDenomOwnersByQueryResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryDenomOwnersByQueryResponse; fromPartial(object: DeepPartial): QueryDenomOwnersByQueryResponse; fromAmino(object: QueryDenomOwnersByQueryResponseAmino): QueryDenomOwnersByQueryResponse; toAmino(message: QueryDenomOwnersByQueryResponse): QueryDenomOwnersByQueryResponseAmino; fromAminoMsg(object: QueryDenomOwnersByQueryResponseAminoMsg): QueryDenomOwnersByQueryResponse; toAminoMsg(message: QueryDenomOwnersByQueryResponse): QueryDenomOwnersByQueryResponseAminoMsg; fromProtoMsg(message: QueryDenomOwnersByQueryResponseProtoMsg): QueryDenomOwnersByQueryResponse; toProto(message: QueryDenomOwnersByQueryResponse): Uint8Array; toProtoMsg(message: QueryDenomOwnersByQueryResponse): QueryDenomOwnersByQueryResponseProtoMsg; registerTypeUrl(): void; }; /** * QuerySendEnabledRequest defines the RPC request for looking up SendEnabled entries. * @name QuerySendEnabledRequest * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySendEnabledRequest */ declare const QuerySendEnabledRequest: { typeUrl: string; aminoType: string; is(o: any): o is QuerySendEnabledRequest; isAmino(o: any): o is QuerySendEnabledRequestAmino; encode(message: QuerySendEnabledRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySendEnabledRequest; fromPartial(object: DeepPartial): QuerySendEnabledRequest; fromAmino(object: QuerySendEnabledRequestAmino): QuerySendEnabledRequest; toAmino(message: QuerySendEnabledRequest): QuerySendEnabledRequestAmino; fromAminoMsg(object: QuerySendEnabledRequestAminoMsg): QuerySendEnabledRequest; toAminoMsg(message: QuerySendEnabledRequest): QuerySendEnabledRequestAminoMsg; fromProtoMsg(message: QuerySendEnabledRequestProtoMsg): QuerySendEnabledRequest; toProto(message: QuerySendEnabledRequest): Uint8Array; toProtoMsg(message: QuerySendEnabledRequest): QuerySendEnabledRequestProtoMsg; registerTypeUrl(): void; }; /** * QuerySendEnabledResponse defines the RPC response of a SendEnable query. * @name QuerySendEnabledResponse * @package cosmos.bank.v1beta1 * @see proto type: cosmos.bank.v1beta1.QuerySendEnabledResponse */ declare const QuerySendEnabledResponse: { typeUrl: string; aminoType: string; is(o: any): o is QuerySendEnabledResponse; isAmino(o: any): o is QuerySendEnabledResponseAmino; encode(message: QuerySendEnabledResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySendEnabledResponse; fromPartial(object: DeepPartial): QuerySendEnabledResponse; fromAmino(object: QuerySendEnabledResponseAmino): QuerySendEnabledResponse; toAmino(message: QuerySendEnabledResponse): QuerySendEnabledResponseAmino; fromAminoMsg(object: QuerySendEnabledResponseAminoMsg): QuerySendEnabledResponse; toAminoMsg(message: QuerySendEnabledResponse): QuerySendEnabledResponseAminoMsg; fromProtoMsg(message: QuerySendEnabledResponseProtoMsg): QuerySendEnabledResponse; toProto(message: QuerySendEnabledResponse): Uint8Array; toProtoMsg(message: QuerySendEnabledResponse): QuerySendEnabledResponseProtoMsg; registerTypeUrl(): void; }; //#endregion export { DenomOwner, DenomOwnerAmino, DenomOwnerAminoMsg, DenomOwnerProtoMsg, QueryAllBalancesRequest, QueryAllBalancesRequestAmino, QueryAllBalancesRequestAminoMsg, QueryAllBalancesRequestProtoMsg, QueryAllBalancesResponse, QueryAllBalancesResponseAmino, QueryAllBalancesResponseAminoMsg, QueryAllBalancesResponseProtoMsg, QueryBalanceRequest, QueryBalanceRequestAmino, QueryBalanceRequestAminoMsg, QueryBalanceRequestProtoMsg, QueryBalanceResponse, QueryBalanceResponseAmino, QueryBalanceResponseAminoMsg, QueryBalanceResponseProtoMsg, QueryDenomMetadataByQueryStringRequest, QueryDenomMetadataByQueryStringRequestAmino, QueryDenomMetadataByQueryStringRequestAminoMsg, QueryDenomMetadataByQueryStringRequestProtoMsg, QueryDenomMetadataByQueryStringResponse, QueryDenomMetadataByQueryStringResponseAmino, QueryDenomMetadataByQueryStringResponseAminoMsg, QueryDenomMetadataByQueryStringResponseProtoMsg, QueryDenomMetadataRequest, QueryDenomMetadataRequestAmino, QueryDenomMetadataRequestAminoMsg, QueryDenomMetadataRequestProtoMsg, QueryDenomMetadataResponse, QueryDenomMetadataResponseAmino, QueryDenomMetadataResponseAminoMsg, QueryDenomMetadataResponseProtoMsg, QueryDenomOwnersByQueryRequest, QueryDenomOwnersByQueryRequestAmino, QueryDenomOwnersByQueryRequestAminoMsg, QueryDenomOwnersByQueryRequestProtoMsg, QueryDenomOwnersByQueryResponse, QueryDenomOwnersByQueryResponseAmino, QueryDenomOwnersByQueryResponseAminoMsg, QueryDenomOwnersByQueryResponseProtoMsg, QueryDenomOwnersRequest, QueryDenomOwnersRequestAmino, QueryDenomOwnersRequestAminoMsg, QueryDenomOwnersRequestProtoMsg, QueryDenomOwnersResponse, QueryDenomOwnersResponseAmino, QueryDenomOwnersResponseAminoMsg, QueryDenomOwnersResponseProtoMsg, QueryDenomsMetadataRequest, QueryDenomsMetadataRequestAmino, QueryDenomsMetadataRequestAminoMsg, QueryDenomsMetadataRequestProtoMsg, QueryDenomsMetadataResponse, QueryDenomsMetadataResponseAmino, QueryDenomsMetadataResponseAminoMsg, QueryDenomsMetadataResponseProtoMsg, QueryParamsRequest, QueryParamsRequestAmino, QueryParamsRequestAminoMsg, QueryParamsRequestProtoMsg, QueryParamsResponse, QueryParamsResponseAmino, QueryParamsResponseAminoMsg, QueryParamsResponseProtoMsg, QuerySendEnabledRequest, QuerySendEnabledRequestAmino, QuerySendEnabledRequestAminoMsg, QuerySendEnabledRequestProtoMsg, QuerySendEnabledResponse, QuerySendEnabledResponseAmino, QuerySendEnabledResponseAminoMsg, QuerySendEnabledResponseProtoMsg, QuerySpendableBalanceByDenomRequest, QuerySpendableBalanceByDenomRequestAmino, QuerySpendableBalanceByDenomRequestAminoMsg, QuerySpendableBalanceByDenomRequestProtoMsg, QuerySpendableBalanceByDenomResponse, QuerySpendableBalanceByDenomResponseAmino, QuerySpendableBalanceByDenomResponseAminoMsg, QuerySpendableBalanceByDenomResponseProtoMsg, QuerySpendableBalancesRequest, QuerySpendableBalancesRequestAmino, QuerySpendableBalancesRequestAminoMsg, QuerySpendableBalancesRequestProtoMsg, QuerySpendableBalancesResponse, QuerySpendableBalancesResponseAmino, QuerySpendableBalancesResponseAminoMsg, QuerySpendableBalancesResponseProtoMsg, QuerySupplyOfRequest, QuerySupplyOfRequestAmino, QuerySupplyOfRequestAminoMsg, QuerySupplyOfRequestProtoMsg, QuerySupplyOfResponse, QuerySupplyOfResponseAmino, QuerySupplyOfResponseAminoMsg, QuerySupplyOfResponseProtoMsg, QueryTotalSupplyRequest, QueryTotalSupplyRequestAmino, QueryTotalSupplyRequestAminoMsg, QueryTotalSupplyRequestProtoMsg, QueryTotalSupplyResponse, QueryTotalSupplyResponseAmino, QueryTotalSupplyResponseAminoMsg, QueryTotalSupplyResponseProtoMsg };