Частые вопросы
Короткие ответы на то, с чем читатели действительно приходят, — а там, где Arcscan ответить не может вовсе, прямо названная причина вместо подставленного числа.
Как найти хеш, блок или адрес#
У меня есть хеш, а Arcscan ничего не показывает#
Почти всегда дело в другой сети. Основная сеть Arc и Arc Testnet — это две сети, обслуживаемые двумя именами хостов, у каждой свой отдельный индекс, и ни одна из них не держит ни единого блока другой. Хеш основной сети, вставленный на сайте тестовой, не разрешится, и наоборот тоже.
| Основная сеть | Тестовая сеть | |
|---|---|---|
| Имя хоста | arc-scan.ioОткроется в новой вкладке | testnet.arc-scan.ioОткроется в новой вкладке |
| ID сети | 5042 (0x13b2) | 5042002 |
| Индекс покрывает | с блока 0 и выше | с блока 53 500 000 и выше |
Каждая страница называет в подвале, какой сети она принадлежит, вместе с идентификатором этой сети, — проверьте это, прежде чем заключить, что хеша не существует. Адрес, в отличие от хеша, действителен в обеих сетях, и обе страницы загрузятся: это две никак не связанные истории, у которых просто совпали двадцать байт.
У блока тестовой сети ниже 53 500 000 нет содержимого#
Индекс Arc Testnet в Arcscan начинается с блока 53 500 000. Блоки под ним здесь никогда не индексировались, поэтому ответить о них не может ни одна поверхность Arcscan — как формулирует это /v1/chain, пустой ответ по этому диапазону — недостающая история Arcscan, а не цепи.
Такой блок всё равно открывается, потому что его заголовок читается с ноды, а не из индекса, и страница прямо говорит, какой половины не хватает:
Что непроиндексированный блок говорит о себе сам
Этого блока нет в индексе, поэтому здесь неизвестно, что делали его транзакции. Это отсутствие данных, а не отсутствие активности.Основной сети это не касается: её индекс доходит до блока 0 и непрерывен оттуда. Подробности по потокам — в разделе Полнота данных.
Исходный код контракта#
Почему для контракта основной сети не показан исходник?#
Потому что ни один контракт основной сети пока нигде верифицировать нельзя. Arcscan читает верифицированные исходники из Sourcify, а /v1/chain сообщает verified_source: false для сети 5042 с таким примечанием:
Что /v1/chain сообщает про основную сеть
Sourcify не числит сеть 5042, поэтому сегодня ни один контракт в этой сети не может быть верифицирован — ни через Arcscan, ни через любой другой клиент Sourcify. Ничто здесь не ждёт Arcscan; оно ждёт, когда сеть добавят на стороне Sourcify.Поэтому страница контракта основной сети показывает то, что даёт сама цепь, и на этом останавливается. Форма верификации в основной сети загружается, но открывается тем же утверждением — что Sourcify не числит сеть 5042 поддерживаемой и потому отправка будет отклонена, — а не принимает загрузку, которая не может завершиться успехом. Ничто здесь не ждёт Arcscan.
Контракт тестовой сети верифицирован, а Arcscan ничего не показывает#
С тестовой сетью иначе: Sourcify действительно числит сеть 5042002, и /v1/chain сообщает там verified_source: true. Но то, что держит Arcscan, — это кеш, а не зеркало:
Что /v1/chain сообщает про тестовую сеть
Arcscan забирает и кеширует исходник контракта в первый раз, когда его кто-нибудь запросит, поэтому число контрактов, исходники которых он держит, — это размер кеша, и оно много меньше числа верифицированных.Практическое следствие: тот, кто первым откроет страницу конкретного контракта, и есть тот, кто вызовет получение его исходника. У контракта, верифицированного на стороне Sourcify, но ни разу здесь не запрошенного, на странице исходника нет — и это промах кеша, а не утверждение о самом контракте.
Недостающие и вычисленные данные#
Где список внутренних транзакций?#
На собственной странице отдельной транзакции, где сделанные ею вызовы читаются с ноды вживую. Общесетевого списка в основной сети нет: для него нужен индекс traces Arcscan, а сегодня этот индекс не содержит ни одного блока. На такой запрос API отказывает словами, а не возвращает пустую страницу:
GET /v1/explore/internal-txs — HTTP 501
Эта нода отвечает на вызовы trace_ и debug_, поэтому внутренние вызовы отдельной транзакции показаны на её собственной странице. Списка по всей цепи нет.Пустой список читался бы как «внутренних вызовов не было», а это другое утверждение, и оно ложно. Так устроен каждый пробел на этом сайте: там, где данных нет, стоит предложение, а не ноль.
Авторитетны ли цены и величины в долларах?#
Нет — считайте их ориентировочными. Цена токена здесь выведена из ончейн-пула, и Arcscan публикует рядом с ней тот пул, из которого она получена, и блок, на котором она наблюдалась, чтобы величину можно было проверить, а не принимать на веру. Там, где ни один пул не проходит порог глубины, цены нет, и страница говорит об этом словами, а не показывает прочерк, который можно прочитать как ноль.
Каждая долларовая величина на сайте наследует это: она в точности является арифметикой цены и баланса, и там, где неизвестно любое из двух, величина сообщается как неизвестная, а не вычисляется всё равно. Рыночная капитализация — это общее предложение, умноженное на цену; величины обращающегося предложения для этой сети у Arcscan нет, и оценивать её он не будет.
Вычисленные значения могут отсутствовать или устареть
Балансы, цены, стоимости и метки вычисляет Arcscan, а не заявляет цепь. Всё, на чём вы собираетесь действовать, стоит сверить с самой цепью — каждая страница называет блок, на котором величина наблюдалась, именно чтобы это было возможно.Насколько свежи данные?#
Arcscan идёт за головой цепи. Arc выпускает блок примерно раз в полсекунды — при измерении 10 авг. 2026 г. /v1/chain сообщал 506 мс в основной сети и 536 мс в тестовой, — а финальность мгновенна, поэтому существующий блок реорганизацией уже не убрать. Индексация идёт на небольшое число блоков позади головы и непрерывно догоняет.
На этой странице не напечатано ни одной живой величины, потому что любое написанное здесь число становится неверным через секунды. Текущая голова, среднее время блока и отставание каждого потока — на странице Состояние сети, которая читает их из того же документа, что цитирует этот ответ.
Аккаунты, кошельки и публичный RPC#
Нужен ли аккаунт или подключение кошелька?#
Нет, и ни того, ни другого для чтения никогда не требуют. Аккаунтов у Arcscan нет вовсе — элемент «Войти» в шапке намеренно отрисован неактивным, потому что входить некуда, а элемент, который выглядит рабочим и таковым не является, был бы ложью. Ни ключей, ни тарифов, ни регистрации.
Единственное место, где участвует кошелёк, — это необязательная панель взаимодействия с контрактом, которая ничего не делает, пока вы не нажмёте «Подключить Web3»: она обращается к расширению, которое у вас уже есть, а Arcscan приватного ключа не держит и не видит. Чтобы прочитать любую страницу этого сайта, подписывать ничего не нужно.
Есть ли публичная точка RPC?#
Да — https://rpc.arc-scan.io, только для основной сети Arc. Она направляет запросы по HTTPS POST к нескольким независимым поставщикам с переключением при отказе и отвечает на обычные методы чтения. Один вызов подтверждает, до какой сети вы дошли:
$ curl -s -X POST https://rpc.arc-scan.io \ -H 'content-type: application/json' \ --data '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}' { "jsonrpc": "2.0", "id": 1, "result": "0x13b2" }
Кое в чём отказано намеренно, и каждый отказ говорит, в чём дело и почему, а не падает невнятно: все методы подписи («This endpoint holds no keys and will not forward a signing request»), целиком пространства имён trace_ и debug_ и eth_subscribe — транспорта WebSocket здесь нет, поэтому подписку отдавать не по чему. Полный список методов и поведение при отказе — в разделе Публичный RPC.
Сколько стоит RPC и нужен ли ключ?#
Нисколько и нет. Точка публична по замыслу: ни аутентификации, ни ключей API, ни квот на вызывающего, ни тарифной модели. Чтобы ею пользоваться, представляться не нужно.
Единственные ограничения — это защита от флуда, применяемая к каждому вызывающему на периметре, поэтому клиента, который долбит точку, притормаживают, а не выставляют ему счёт и не блокируют. Чего она делать не станет — так это выдумывать ответ: когда ни один поставщик, способный обслужить метод, недоступен, вызов возвращает ошибку, которая так и говорит. См. Публичный RPC.
Ответа здесь нет?
Раздел Полнота данных называет по сетям и по потокам, что именно проиндексировано и что отвечает каждая поверхность, когда её спрашивают за краем. Глоссарий определяет слова, которыми пользуется этот обозреватель, включая те немногие, которые в Arc значат не то же самое, что в знакомых вам сетях.