CollonilTolli
@CollonilTolli

Как получить список токенов и их баланс у привязанного к приложению кошелька Ton?

Сейчас моё приложение на Next.js показывает баланс кошелька TON, то есть, только одной монеты.
Мне нужно получить список монет и вывести их балансы в Cell.
Просмотрел все доки и гугл, ответ так и не нашёл.

"use client";
import { useState, useEffect } from "react";
import { Section, Cell, Info, Avatar } from "@telegram-apps/telegram-ui";

import { useTonWallet } from "@tonconnect/ui-react";

export default function BalanceWallet() {
  const [walletBalance, setWalletBalance] = useState<any | null>(null);
  const wallet = useTonWallet();
  const address = wallet?.account?.address; 
  useEffect(() => {
    const url = `https://toncenter.com/api/v2/getAddressInformation?address=${address}`;
    if (address) {
      fetch(url)
        .then(async (response: any) => {
          const res = await response.json();
          console.log(res);
          setWalletBalance(parseFloat(res.result.balance) / 1e9);
        })
        .catch((error) => console.error(error));
    }
  }, [address]);

  return (
    <Section header="Balance">
      {JSON.stringify(walletBalance)}
      <Cell
        after={
          <Info subtitle="balance" type="text">
            {walletBalance}
          </Info>
        }
        before={<Avatar size={48} />}
        subtitle="TON"
      />
    </Section>
  );
}
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Everything_is_bad
Просмотрел все доки и гугл, ответ так и не нашёл.
а надо всего лишь открыть доки к API которое ты используешь и изучить их. https://toncenter.com/api/v3/index.html
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы