Saltar al contenido principal

Información del indexador

Información y estado del indexador

Devuelve el estado actual, el progreso de sincronización y la raíz SMT actual del nodo indexador de resolución de PIVX Names.

Punto de acceso

GET https://indexer.pivx.name/v1.0/info (obtener información básica)
POST https://indexer.pivx.name/v1.0/info (si hacen falta parámetros adicionales)

Cuerpo de la petición

El cuerpo de la petición debe ser un objeto JSON con los siguientes parámetros:

ParámetroTipoPor defectoDescripción
extendedbooleanfalseSi es true, devuelve además información ampliada

Ejemplos de código

curl -X GET https://indexer.pivx.name/v1.0/info

Ejemplo de respuesta (con extended: true)

Los valores registrar_address y registrar_viewing_key que se muestran aquí son ilustrativos. El nodo real devuelve los valores de mainnet, que en el lanzamiento también se publican en la portada.

{
"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": "ps1…",
"registrar_viewing_key": "pxviews1…"
}
}
CampoTipoDescripción
last_processed_coin_blockintÚltimo bloque procesado en la cadena (normalmente el block_id del último punto de control)
indexer_smt_rootstringPunto actual de sincronización del indexador (su raíz SMT)
anchored_smt_rootstringLa raíz que el contrato ancla atestigua actualmente, leída directamente de su estado
indexer_syncedbooleanSi la raíz calculada de forma independiente por este nodo coincide con la que atestigua el contrato ancla. Ésta es la comprobación de sincronización completa: se mide contra el contrato, no contra una tabla local
checkpoints_behindbooleanTrue cuando el checkpoint más reciente de este nodo es anterior a la raíz que atestigua el contrato, es decir, el descubrimiento va con retraso
domains_countintTotal de nombres registrados
registrar_addressstringDirección del registrador para procesar las transacciones entrantes y el depósito en garantía
registrar_viewing_keystringClave de visualización completa de la dirección PIVX del registrador, que da acceso a todo el historial del protocolo: tanto comandos entrantes como pagos salientes
last_checkpointInformación del último punto de control (última actualización de la raíz SMT)
idxintPosición en el array rootChain del contrato ancla; el cursor de reanudación al descubrir checkpoints
smt_rootstringÚltima raíz del árbol de Merkle (hex)
block_idintblock_id de PIVX del último punto de control y de la generación de la raíz SMT
aviso

Si last_processed_coin_block está muy por detrás de last_checkpoint.block_id, es posible que los registros recientes aún no se reflejen.