Перейти к содержимому
Курс USDC:$1,0000Газ:
Arcscan

Полнота данных

Arcscan индексирует основную и тестовую сети Arc по отдельности, и ни один из индексов не покрывает всё — эта страница называет, какие диапазоны блоков существуют, какие возможности есть у каждой сети и что вы увидите, запросив что-то за их пределами.

Что проиндексировано, по сетям#

Покрытие отслеживается как независимые потоки. chain — это блоки, транзакции и квитанции; balances — балансы токенов и нативные балансы и построенные по ним списки держателей; traces — трассировки исполнения, снятые и сохранённые для целых диапазонов блоков. Поток может отставать от остальных, и один из них пуст в обеих сетях.

Каждая величина в двух таблицах ниже прочитана из /v1/chain 2026-08-10. За сегодняшними идите на страницу Состояние ноды, где те же поля публикуются вживую.

Основная сеть (сеть 5042)#

ПотокС блокаПо блокДиапазоныНепрерывность
balances014 852 0471да, с блока 0
chain014 852 0931да, с блока 0
tracesнетнет0ничего не проиндексировано

Основная сеть непрерывна с генезиса: по одному неразрывному диапазону на каждый заполненный поток, поэтому объявлять нечего — дыр нет. В момент чтения голова цепи была на блоке 14 852 081, а поток chain стоял на 14 852 093.

Тестовая сеть (сеть 5042002)#

ПотокС блокаПо блокДиапазоныНепрерывность
balances53 500 00056 246 6851да, с блока 53 500 000
chain53 500 00056 246 6871да, с блока 53 500 000
tracesнетнет0ничего не проиндексировано

Тестовая сеть тоже непрерывна, но начинается не с генезиса — см. следующий раздел. На момент чтения хранилось 2 746 688 блоков потока chain и 2 746 686 — потока balances.

возможность trace есть; поток traces пуст

Обе сети сообщают о возможности trace как об истинной, и в обеих сетях поток traces содержит 0 блоков в 0 диапазонах. Это ответы на два разных вопроса. Внутренние транзакции для названной вами транзакции доступны в обеих сетях; запрос по диапазону блоков через трассировки — нет, потому что запрашивать нечего: проиндексированного диапазона не существует. Когда это изменится, изменится и здесь — гадать о сроке мы не станем.

История тестовой сети начинается с 53 500 000#

Индекс тестовой сети в Arcscan начинается с блока 53 500 000, а не с первого блока цепи. 53 500 000 блоков ниже этой границы здесь никогда не индексировались, поэтому ответить о них не может ни одна страница, ни один маршрут API и ни один поиск Arcscan: блок, транзакция или перевод тестовой сети, существующие только там, на этом сайте не найдутся.

Пустой ответ ниже блока 53 500 000 — это наш пробел, а не пробел цепи

/v1/chain говорит это сам, в том поле, которое клиент обязан показать читателю: «53 500 000 блоков ниже этой границы здесь не проиндексированы вовсе, поэтому ответить о них не может ни одна поверхность Arcscan: пустой ответ по этому диапазону — недостающая история Arcscan, а не цепи». Поэтому покрытие тестовой сети сообщается как неполное — намеренно, и так и останется, пока граница находится там, где находится.

У основной сети такой границы нет. Её потоки chain и balances оба начинаются с блока 0, и покрытие основной сети сообщается как полное.

Возможности, по сетям#

Это флаги, которые /v1/chain публикует для каждой установки. 4 из 9 различаются между двумя сетями, поэтому функция, найденная вами на testnet.arc-scan.ioОткроется в новой вкладке, не является доказательством того, что она есть в основной сети, — и наоборот.

ВозможностьОсновная сеть 5042Тестовая сеть 5042002
tx_indexдада
holder_indexдада
internal_transactionsдада
traceдада
ots_searchнетнет
archiveданет — состояние на прошлом блоке прочитать нельзя
debugнетда
otsнетда
verified_sourceнет — сегодня в этой сети невозможнода, для того, что попало в кеш

Асимметрия не является недосмотром ни в ту, ни в другую сторону: у основной сети есть архивная глубина, у тестовой — debug и эндпоинты Otterscan, хотя и без их поиска, который выключен в обеих сетях. Там, где возможность выключена, зависящие от неё поверхности отсутствуют, а не пусты.

Исходный код контракта#

Это та строка, которая людей удивляет, поэтому её стоит процитировать. В основной сети verified_source равно false, и причина находится выше нас по цепочке:

Из /v1/chain, сеть 5042

«Sourcify не числит сеть 5042, поэтому сегодня ни один контракт в этой сети не может быть верифицирован — ни через Arcscan, ни через любой другой клиент Sourcify. Ничто здесь не ждёт Arcscan; оно ждёт, когда сеть добавят на стороне Sourcify.»

Поэтому эта документация не расскажет вам, как верифицировать контракт основной сети: сделать это невозможно ни здесь, ни где-либо ещё. В тестовой сети Sourcify действительно числит 5042002, и верифицированный исходник публиковать можно, — но то, что держит Arcscan, это кеш, наполняемый в первый раз, когда кто-нибудь спросит про конкретный контракт. Число контрактов тестовой сети, исходники которых есть у Arcscan, — это размер кеша, и оно много меньше числа верифицированных.

Отсутствует, а не ноль#

Единственный продукт обозревателя — это доверие к нему, поэтому одно правило здесь важнее полноты: значение, которое не удалось получить, не попадает на страницу и никогда не заполняется нулём. Ноль — это измерение. Правда — это пустое место или предложение о том, чего не хватает.

На практике:

  • Блок, тело которого больше нельзя получить, читается как неизвестно, а не ноль — никогда как «0 транзакций», потому что это было бы утверждением о блоке, а не о нас.
  • Откатившаяся транзакция никогда не отрисовывается как успешная, что бы ни подразумевала неполная квитанция.
  • Величина, зависящая от возможности, которой у сети нет, или от потока, не дошедшего до запрошенного блока, опускается с указанием причины, а не показывается как «ничего не произошло».

За первыми двумя стоят регрессионные тесты. Если вы когда-нибудь увидите на этом сайте значение, похожее на заглушку, считайте это багом, о котором стоит сообщить, а не данными.

Эти числа сдвигаются#

Каждая величина выше — это чтение, сделанное 2026-08-10, и верхние границы устарели немедленно: поток chain основной сети ушёл вперёд на 59 блоков между двумя запросами с разницей около 4 минут, пока писалась эта страница. Вот что время блока в 506 мс делает с числом, набранным в документе.

Не сдвигается форма — нижние границы (0 в основной сети, 53 500 000 в тестовой), то, что каждый заполненный поток является одним непрерывным диапазоном, и матрица возможностей. За актуальной верхней границей идите на страницу Состояние ноды или получите её сами:

# the two documents every figure on this page was read from
curl -s https://api.arc-scan.io/v1/chain            # chain 5042
curl -s https://api-testnet.arc-scan.io/v1/chain    # chain 5042002

Если число на этой странице расходится с /v1/chain, право API, а эта страница устарела.

Полнота данных · Документация Arcscan | Arcscan