TGViewer
Понакодили Понакодили @nacodili · 118 subscribers
Post #2 600
Кто индексирует все новые NFT на TON?

TL;DR tonapi, tonscan, redoubt, getgems и еще три неизвестных сервиса, некоторые индексируют только сами нфт и пропускают коллекции

Почти все NFT в тоне хранят метаданные offчейн, это значит что внутри блокчена нет названия NFT, есть только ссылка на json файл.
Чтобы отобразить название, описание и картинку NFT, маркетплейсы и индексаторы скачивают эти json файлы. (вообще этим можно не заниматься и показывать просто адрес нфт)
Когда маркетплейс скачивает файл он делает HTTP запрос на сервер, такие запросы можно залогировать и посмотреть кто интересовался метадатой NFT.
Есть классный сервис -- webhook.site он дает вам url и логирует все запросы которые были на этот url. Я создал коллекцию из одной NFT чтобы посмотреть кто придет скачивать метаднные NFT и коллекции.

1.
2a01:4f9:3a:1491::2 HETZNER-AS, DE (AS24940) user-agent: Go-http-client/1.1
2a01:4f9:6b:488e::2 HETZNER-AS, DE (AS24940) user-agent: undici

Я думаю что это Tonapi, но точных пруфвов нет. По заголовкам поятно что это какой-то код на goalng и (видимо) какой-то скрипт на NodeJS, undici это популярная библиотека для http запросов на NodeJS

2.
16.63.46.215 AMAZON-02, US (AS16509) user-agent: python-httpx/0.27.0
16.62.75.29 AMAZON-02, US (AS16509) user-agent: python-httpx/0.27.0

tonscan, сенсуc показывает названия ssl серификатов, там упоминается tonscan. Два ip потому что dev и prod окружения

3.
44.210.191.88 AMAZON-AES, US (AS14618) user-agent: Python/3.8 aiohttp/3.9.5

redoubt, сенсус показывает что на этот ip резолвится хост graphql.redoubt.online

4.
3.68.116.9 AMAZON-02, US (AS16509) user-agent: Getgems/1.0
3.66.224.126 AMAZON-02, US (AS16509) user-agent: Getgems/1.0

getgems, не стесняются и пишут свое название в user-agent. Два ip потому что есть dev и prod версии индексера

5.
138.197.186.110 DIGITALOCEAN-ASN, US (AS14061) user-agent: Go-http-client/1.1

Нет никакой информации про этот ip.

Есть скрипты, которые не индексируют метаданные коллекции, им интересны только сами нфт. Возможно это какие-то боты которые ищут новые NFT в существующих коллекциях.

6.
51.250.53.56 YANDEXCLOUD, RU (AS200350) user-agent: Go-http-client/1.1

Нет никакой информации про этот ip. Индексирует только нфт

7.
94.74.84.248 HWCLOUDS-AS-AP HUAWEI CLOUDS, HK (AS136907) user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36
Нет никакой информации про этот ip. Индексирует только нфт, претворяется браузером

Индексировать весь блокчейн запарно, хорошо что есть несколько команд, которые делают это независимо друг от друга
  • ❤ 2
  • 🔥 2
  • 👍 1
More from @nacodili
  1. Sep 17, 2026Это, наверное, самый безобидный баг, но мерзкий. Проявляется он так: dApp вызывает кошелек…
  2. Sep 17, 2026Последние 4 года я занимаюсь проектами на TON. Я участвовал в разработке Getgems, Lost Dog…
  3. Sep 16, 2026Post #11
  4. Aug 26, 2026Как я починил fragment Просто пополнил баланс нфт на 0.005 GRAM. После этого нфт хватило д…
  5. Aug 23, 2026Недавно прочитал новость про неслучайные сид-фразы: https://t.me/ctodaily/2117 И решил поп…
  6. May 8, 2026TON не любит нищих TON сделан таким образом, чтобы вы не задавались вопросом: «Ой, а хвати…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →