Pular para o conteúdo principal

Pontos de controlo

Devolve uma lista de pontos de controlo criptográficos de sincronização gerados pelo nó gerador de provas, permitindo aos clientes verificar a integridade dos dados face a alturas de bloco específicas.

Ponto de acesso

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

Corpo do pedido

O corpo do pedido tem de ser um objeto JSON com os seguintes parâmetros:

ParâmetroTipoPredefiniçãoDescrição
countinteger100Limita o número máximo de pontos de controlo devolvidos numa única resposta.
from_blockintegerNenhumPede os dados dos pontos de controlo a partir desta altura de bloco.
orderstringdescOrdem de ordenação dos pontos de controlo. Valores aceites: asc ou desc.

Exemplos 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"
}'

Exemplo de resposta

{
"response": [
{
"idx": 41,
"block_id": 3422048,
"smt_root": "b4c9dacf8e194e353dce7638d76f282fe40399f7b0ad74a2229a6d4f5be774de"
},
{
"idx": 42,
"block_id": 3422335,
"smt_root": "eba675788f0fbf1df8a3c32e83da3e71dfd9337cca5a7c8ae2f51e963d03be17"
}
]
}
CampoTipoDescrição
idxintPosição no array rootChain do contrato âncora; o cursor de retoma na descoberta de checkpoints
block_idintO último block_id PIVX incluído no ponto de controlo
smt_rootstringRaiz SMT do ponto de controlo