Как заполучить всех джеттонов
-
Предположим, у меня есть адрес кошелька TON, и я хочу получить все его адреса кошельков jetton. Как мне это получить? Нужно ли мне для этого индексировать весь блокчейн?
Этот вопрос был импортирован из чата Telegram: <***Скрыто***
click to show
-
Для передачи jetton рекомендуется включать "forward_ton_amount" в [сообщение о передаче].(https://github.com/ton - blockchain/TEPs/blob/master/text/0074-jettons-standard.md#1-transfer), в результате чего отправляется сообщение "transfer_notification" на "основной" адрес кошелька, чтобы вы могли отсканировать входящие сообщения с вашего кошелька, о котором идет речь, и найдите переводы jetton. Но такое поведение не является обязательным.
Если у вас есть белый список всех Jetton (основных учетных записей), которые вы хотите поддерживать /отображать - вы можете вызвать [get_wallet_address](https://github.com/ton - blockchain/TEPs/blob/master/text/0074-jettons-standard.md#get-methods-1) примените метод ко всем из них и получите список нужно проверить бумажники Джеттона.
В противном случае вам нужно проиндексировать весь блокчейн или воспользоваться сервисом индексации 3rdparty.