Thông tin người lập chỉ mục
Thông tin và trạng thái của người lập chỉ mục
Truy xuất trạng thái hiện tại, tiến trình đồng bộ hóa và gốc SMT hiện tại của nút Bộ chỉ mục độ phân giải ZCashNames.
Điểm cuối
GET https://indexer.zcashnames.co/v1.0/info (lấy thông tin cơ bản)
POST https://indexer.zcashnames.co/v1.0/info (Nếu cần thêm tham số)
Nội dung yêu cầu
Nội dung yêu cầu phải là một đối tượng JSON chứa các tham số sau:
| Tham số | Loại | Mặc định | Mô tả |
|---|---|---|---|
extended | boolean | false | Nếu đúng, trả về thêm các giá trị thông tin bổ sung |
Ví dụ về mã
- 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);
Ví dụ về phản hồi (với phần mở rộng: 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"
}
}
| Lĩnh vực | Loại | Mô tả |
|---|---|---|
last_processed_evm_block | int | Khối EVM được xử lý lần cuối (quét các điểm kiểm tra mới) |
last_processed_zcash_block | int | Khối được xử lý mới nhất trên chuỗi (thường là block_id của điểm kiểm tra cuối cùng) |
indexer_smt_root | chuỗi | Điểm mới nhất của đồng bộ hóa Indexer (SMT Root of the Indexer) |
indexer_synced | boolean | Liệu Root SMT mới nhất của các điểm kiểm tra được đồng bộ hóa của Trình lập chỉ mục có bằng với Root SMT được xử lý mới nhất của Trình lập chỉ mục hay không. Điều này không có nghĩa là nút được đồng bộ hóa hoàn toàn. Luôn kiểm tra gốc được xác thực mới nhất từ hợp đồng EVM để xác định trạng thái đồng bộ hóa đầy đủ. |
domains_count | int | Tổng số tên đã đăng ký |
registrar_address | chuỗi | Địa chỉ của Nhà đăng ký để xử lý TX đến và ký quỹ |
registrar_viewing_key | chuỗi | Xem key của Nhà đăng ký Địa chỉ ZCash để có quyền truy cập vào lịch sử Giao thức |
last_checkpoint | Thông tin điểm kiểm tra mới nhất (cập nhật SMT Root mới nhất) | |
smt_root | chuỗi | Gốc cây Merkle mới nhất (hex) |
block_id | int | ZCash block_id của điểm kiểm tra cuối cùng và tạo SMT Root |
evm_block_id | int | EVM block_id trong đó Bằng chứng cuối cùng được kiểm tra bằng hợp đồng thông minh SP1 |
evm_tx_hash | chuỗi | EVM tx_hash nơi Bằng chứng cuối cùng được kiểm tra với hợp đồng thông minh SP1 |
cảnh báo
Nếu last_processed_zcash_block kém đáng kể so với last_checkpoint.block_id thì số lần đăng ký gần đây có thể chưa được phản ánh.