Перейти к основному содержимому

Информация об индексаторе

Информация и состояние индексатора

Возвращает текущий статус, прогресс синхронизации и текущий корень SMT узла-индексатора разрешения имён ZCashNames.

Точка доступа

GET https://indexer.zcashnames.co/v1.0/info (получить базовую информацию)
POST https://indexer.zcashnames.co/v1.0/info (если нужны дополнительные параметры)

Тело запроса

Тело запроса должно быть объектом JSON со следующими параметрами:

ПараметрТипПо умолчаниюОписание
extendedbooleanfalseЕсли true, дополнительно возвращает расширенные сведения

Примеры кода

curl -X GET https://indexer.zcashnames.co/v1.0/info

Пример ответа (при extended: true)

{
"response": {
"last_processed_coin_block": 3423251,
"last_checkpoint": {
"idx": 42,
"block_id": 3423251,
"smt_root": "1c3ba6eb818b93823d635b7d6737377693796312a1abd2d3b863da5d455df128"
},
"indexer_smt_root": "1c3ba6eb818b93823d635b7d6737377693796312a1abd2d3b863da5d455df128",
"anchored_smt_root": "1c3ba6eb818b93823d635b7d6737377693796312a1abd2d3b863da5d455df128",
"indexer_synced": true,
"checkpoints_behind": false,
"domains_count": 4,
"registrar_address": "u1nlded5cat3n9r4m0tpxr5a7sy3emccvaun7n4x9w848qa7ncl4eg5v2zyat4kevaa4fwfq0unwj3vnczfax3s9rutma43dckgqss8qrg",
"registrar_viewing_key": "uview1uxy3j27qhwkh8peq8k6g0vldalgqm4lyfxwuc2r95jelk458gmx6elc4e92t9g75x655vd7nxrtv3gllvajt3n8v0x36224ma3hrtvvtps7ejxysx8puelggt86vfuslxvdvjq7a778chqtcg626lcsr0ht26v3wgyfu5u04sn2qsle9k7faakg479tqf"
}
}
ПолеТипОписание
last_processed_coin_blockintПоследний обработанный блок в цепочке (обычно block_id последней контрольной точки)
indexer_smt_rootstringТекущая точка синхронизации индексатора (его корень SMT)
anchored_smt_rootstringКорень, который в данный момент подтверждает якорный контракт, прочитанный напрямую из его состояния
indexer_syncedbooleanСовпадает ли самостоятельно вычисленный корень этого узла с корнем, подтверждаемым якорным контрактом. Это и есть полная проверка синхронизации — она выполняется относительно контракта, а не локальной таблицы
checkpoints_behindbooleanTrue, если новейший чекпоинт этого узла старше корня, подтверждаемого контрактом, — то есть получение чекпоинтов отстаёт
domains_countintВсего зарегистрировано имён
registrar_addressstringАдрес регистратора для обработки входящих транзакций и эскроу
registrar_viewing_keystringПолный ключ просмотра адреса ZCash регистратора, дающий доступ ко всей истории протокола — как к входящим командам, так и к исходящим выплатам
last_checkpointСведения о последней контрольной точке (последнее обновление корня SMT)
idxintПозиция в массиве rootChain якорного контракта; курсор возобновления при получении чекпоинтов
smt_rootstringПоследний корень дерева Меркла (hex)
block_idintblock_id блока ZCash последней контрольной точки и генерации корня SMT
warning

Если last_processed_coin_block заметно отстаёт от last_checkpoint.block_id, недавние регистрации могут ещё не отражаться.