인덱서 정보
인덱서 정보 및 상태
ZCashNames Resolution Indexer 노드의 현재 상태, 동기화 진행률 및 현재 SMT 루트를 검색합니다.
엔드포인트
GET https://indexer.zcashnames.co/v1.0/info(기본 정보 확인)
POST https://indexer.zcashnames.co/v1.0/info (추가 매개변수가 필요한 경우)
요청 본문
요청 본문은 다음 매개변수를 포함하는 JSON 객체여야 합니다.
| 매개변수 | 유형 | 기본값 | 설명 |
|---|---|---|---|
extended | boolean | false | true인 경우 추가 정보 값을 추가로 반환합니다. |
코드 예
- cURL
- JavaScript
- Python
- PHP
curl -X GET https://indexer.zcashnames.co/v1.0/info
const url = 'https://indexer.zcashnames.co/v1.0/info';
fetch(url, {
method: 'GET'
})
.then(response => response.json())
.then(result => console.log(result))
.catch(error => console.error('Error:', error));
import requests
url = "https://indexer.zcashnames.co/v1.0/info"
response = requests.get(url)
print(response.json())
<?php
$url = 'https://indexer.zcashnames.co/v1.0/info';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json'
]);
$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
print_r($result);
응답 예(확장: 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_block | 정수 | 마지막으로 처리된 EVM 블록(새 체크포인트 검색) |
last_processed_zcash_block | 정수 | 체인에서 가장 최근에 처리된 블록(보통 마지막 체크포인트의 block_id) |
indexer_smt_root | 문자열 | 인덱서 동기화의 최신 지점(인덱서의 SMT 루트) |
indexer_synced | 부울 | 인덱서의 동기화된 체크포인트의 최신 SMT 루트가 인덱서에서 가장 최근에 처리된 SMT 루트와 동일한지 여부입니다. 이는 노드가 완전히 동기화되었음을 의미하지 않습니다. 전체 동기화 상태를 확인하려면 항상 EVM 계약에서 최신으로 검증된 루트를 확인하세요. |
domains_count | 정수 | 등록된 전체 이름 |
registrar_address | 문자열 | 수신 TX 및 에스크로를 처리하기 위한 등록기관의 주소 |
registrar_viewing_key | 문자열 | 프로토콜 기록에 접근하기 위한 레지스트라 ZCash 주소의 키 보기 |
last_checkpoint | 최신 체크포인트 정보(최신 SMT Root 업데이트) | |
smt_root | 문자열 | 최신 머클 트리 루트(16진수) |
block_id | 정수 | ZCash 마지막 체크포인트 및 SMT 루트 생성의 block_id |
evm_block_id | 정수 | SP1 스마트 계약으로 마지막 증명을 확인하는 EVM 블록 ID |
evm_tx_hash | 문자열 | SP1 스마트 계약으로 마지막 증명을 확인한 EVM tx_hash |
경고
last_processed_zcash_block이 last_checkpoint.block_id보다 현저히 뒤처진 경우 최근 등록이 아직 반영되지 않았을 수 있습니다.