Pular para o conteúdo principal

Informações do indexador

Informações e estado do indexador

Recupera o status atual, o progresso da sincronização e a raiz SMT atual do nó ZCashNames Resolution Indexer.

Ponto final

GET https://indexer.zcashnames.co/v1.0/info (obter informações básicas)
POST https://indexer.zcashnames.co/v1.0/info (se parâmetros adicionais forem necessários)

Corpo da solicitação

O corpo da solicitação deve ser um objeto JSON contendo os seguintes parâmetros:

ParâmetroTipoPadrãoDescrição
extendedbooleanfalseSe verdadeiro, retorna adicionalmente valores de informação adicionais

Exemplos de código

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

Exemplo de resposta (com estendido: verdadeiro)

{
"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"
}
}
CampoTipoDescrição
last_processed_evm_blockinternoÚltimo bloco EVM processado (verificação de novos pontos de verificação)
last_processed_zcash_blockinternoÚltimo bloco processado na cadeia (geralmente o block_id do último ponto de verificação)
indexer_smt_rootcordaO último ponto de sincronização do Indexador (Raiz SMT do Indexador)
indexer_syncedbooleanoSe a raiz SMT mais recente dos pontos de verificação sincronizados do indexador é igual à raiz SMT processada mais recentemente pelo indexador. Isso não significa que o nó esteja totalmente sincronizado. Verifique sempre a raiz validada mais recente do contrato EVM para determinar o estado de sincronização completo.
domains_countinternoTotal de nomes registrados
registrar_addresscordaEndereço do Registrador para processar TXes recebidos e garantia
registrar_viewing_keycordaVisualizando a chave do endereço do registrador ZCash para obter acesso ao histórico do protocolo
last_checkpointInformações mais recentes sobre pontos de verificação (última atualização do SMT Root)
smt_rootcordaÚltima raiz da árvore Merkle (hex)
block_idinternoZCash block_id do último checkpoint e geração de raiz SMT
evm_block_idinternoEVM block_id onde a última prova é verificada com contrato inteligente SP1
evm_tx_hashcordaEVM tx_hash onde a última prova foi verificada com contrato inteligente SP1
aviso

Se last_processed_zcash_block estiver significativamente atrás de last_checkpoint.block_id, os registros recentes poderão ainda não ser refletidos.