Guides

Star & TON Balance and Transactions

Main Walkthrough 22 of 25

Clients can check their Telegram Star balance, TON balance, and transaction history.

Getting the Star Balance

getStarBalance returns the current account’s Star balance when given "me".

const balance = await client.getStarBalance("me");

console.log(balance.amount, balance.nanos);

Listing Star Transactions

getStarTransactions lets you get the current account’s Star transactions.

const { transactions } = await client.getStarTransactions("me", {
  limit: 10,
});

for (const transaction of transactions) {
  console.log(transaction.id, transaction.amount.amount);
}

Getting the TON Balance

To get the current account’s TON balance, call getTonBalance.

const tonBalance = await client.getTonBalance("me");

console.log(tonBalance);

Listing TON Transactions

With getTonTransactions, you can get the current account’s TON transactions.

const { transactions } = await client.getTonTransactions("me", {
  limit: 10,
});

for (const transaction of transactions) {
  console.log(transaction.id, transaction.amount);
}