Получишь историю Jetton-переводов через TonAPI: список JettonTransfer-событий по аккаунту без ручного парсинга BOC.
Зачем TonAPI
On-chain transfer — цепочка внутренних сообщений. Парсить BOC с RPC неудобно для UI. TonAPI индексирует jetton-события и отдаёт REST: кто → кому, amount, tx hash, время.
Для отправки транзакций по-прежнему нужен кошелёк / @ton/ton; TonAPI — для чтения истории.
Testnet: https://testnet.tonapi.io. Фильтр по конкретному master — на клиенте по t.jetton.address или через узкие эндпоинты /jettons/... в актуальной OpenAPI TonAPI.
Как это работает
TonAPI индексирует transfer / transfer_notification → action JettonTransfer.
amount — в минимальных единицах; деление через decimals токена.
Без API-ключа — rate limits; для продакшена ключ + бэкенд-прокси.
Для «живого» баланса дублируй on-chain get_wallet_data — индекс может отставать на секунды.
Частые ошибки
Путаешь testnet/mainnet хост → пустая история или чужие адреса.
Показываешь amount без decimals → в UI «1000000» вместо «1».
Дергаешь TonAPI с клиента на каждый keystroke → 429. Кэш + debounce; см. rate limit.
Материалы gramdocs.tech носят образовательный характер и не являются финансовой, юридической или инвестиционной рекомендацией. Работа с блокчейном TON и токеном Gram связана с рисками потери средств. Правовая информация