Перейти до основного вмісту

Інформація про індексатор

Інформація та стан індексатора

Отримує поточний стан, перебіг синхронізації та поточний корінь 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

Приклад відповіді (з розширенням: true)

{
"response": {
"last_processed_evm_block": 290811072,
"last_processed_zcash_block": 3423251,
"last_checkpoint": {
"block_id": 3423251,
"smt_root": "1c3ba6eb818b93823d635b7d6737377693796312a1abd2d3b863da5d455df128",
"evm_block_id": 290780166,
"evm_tx_hash": "0x5961a4cd4ac1e8492f1137b01ca84926184699e0b8a2549f358de91157517786"
},
"indexer_smt_root": "1c3ba6eb818b93823d635b7d6737377693796312a1abd2d3b863da5d455df128",
"indexer_synced": true,
"domains_count": 4,
"registrar_address": "u19wrjepy7wkhw7paa5x0upp2k98qs78em5n79dm88ed22skrlsc6nv42mx5m7dkut3mjamhn86mwecj0plsu9y22a30httx4xx5vt6plm",
"registrar_viewing_key": "uivk15w9089edvuzw93t2e4mdr3l335w9tu9as6tzcayekexpdt02jup3tr5v0xtgtp473zf8h027wh900gdl5lhpvg8574w52c583zkgs5447j2wpxrru556wcyxqv2y27p47g3s0hykey"
}
}
ПолеТипОпис
last_processed_evm_blockintОстанній оброблений блок EVM (сканування нових контрольних точок)
last_processed_zcash_blockintОстанній оброблений блок у ланцюжку (зазвичай block_id останньої контрольної точки)
indexer_smt_rootрядокОстання точка синхронізації індексатора (корінь SMT індексатора)
indexer_syncedлогічнийЧи дорівнює останній корінь SMT синхронізованих контрольних точок індексатора останньому обробленому кореню SMT індексатором. Це не означає, що вузол повністю синхронізовано. Завжди перевіряйте останню перевірену корінь із контракту EVM, щоб визначити стан повної синхронізації.
domains_countintЗагальна кількість зареєстрованих імен
registrar_addressрядокАдреса реєстратора для обробки вхідних TXes і депонування
registrar_viewing_keyрядокПерегляд ключа Реєстратора ZCash Адреси для отримання доступу до історії протоколу
last_checkpointОстання інформація про контрольні точки (останнє оновлення SMT Root)
smt_rootрядокОстанній корінь дерева Merkle (шістнадцятковий)
block_idintZCash block_id останньої контрольної точки та покоління SMT Root
evm_block_idintEVM block_id, де останнє підтвердження перевіряється за допомогою смарт-контракту SP1
evm_tx_hashрядокEVM tx_hash, де останній доказ було перевірено за допомогою смарт-контракту SP1
попередження

Якщо last_processed_zcash_block значно відстає від last_checkpoint.block_id, останні реєстрації можуть ще не відображатися.