Tip
CosmES client helpers take the RPC endpoint string directly—no manual RpcClientCopy RpcClient instance is required.
Native balances
TSimport { getNativeBalances } from "@goblinhunt/cosmes/client"; const RPC = "https://terra-classic-rpc.publicnode.com"; const balances = await getNativeBalances(RPC, { address: "terra1..." }); console.log(balances);
Account info
TSimport { getAccount } from "@goblinhunt/cosmes/client"; const RPC = "https://terra-classic-rpc.publicnode.com"; const account = await getAccount(RPC, { address: "terra1..." }); console.log(account);
Contract query
TSimport { queryContract } from "@goblinhunt/cosmes/client"; const RPC = "https://terra-classic-rpc.publicnode.com"; const contract = "terra1..."; const response = await queryContract(RPC, { address: contract, query: { config: {} }, }); console.log(response);
Notes
Batch queries when building dApp front-ends to reduce RPC overhead. Use private infrastructure or a dedicated provider for production workloads.