Saltar al contenido principal

Puntos de control

Devuelve una lista de puntos de control criptográficos de sincronización generados por el nodo generador de pruebas, con los que los clientes pueden verificar la integridad de los datos frente a alturas de bloque concretas.

Punto de acceso

POST https://indexer.pivx.name/v1.0/checkpoints

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
countinteger100Limita el número máximo de puntos de control devueltos en una sola respuesta.
from_blockintegerNingunoSolicita los datos de puntos de control a partir de esta altura de bloque.
orderstringdescOrden de clasificación de los puntos de control. Valores admitidos: asc o desc.

Ejemplos de código

curl -X POST https://indexer.pivx.name/v1.0/checkpoints \
-H "Content-Type: application/json" \
-d '{
"count": 2,
"from_block": 1,
"order": "asc"
}'

Ejemplo de respuesta

{
"response": [
{
"idx": 41,
"block_id": 3422048,
"smt_root": "b4c9dacf8e194e353dce7638d76f282fe40399f7b0ad74a2229a6d4f5be774de"
},
{
"idx": 42,
"block_id": 3422335,
"smt_root": "eba675788f0fbf1df8a3c32e83da3e71dfd9337cca5a7c8ae2f51e963d03be17"
}
]
}
CampoTipoDescripción
idxintPosición en el array rootChain del contrato ancla; el cursor de reanudación al descubrir checkpoints
block_idintEl último block_id de PIVX incluido en el punto de control
smt_rootstringRaíz SMT del punto de control