Skip to main content

Кантрольна-прапускныя пункты

Атрымлівае спіс крыптаграфічных кантрольных кропак сінхранізацыі, створаны вузлом Prover, што дазваляе кліентам правяраць цэласнасць даных у параўнанні з пэўнай вышынёй блока.

Канчатковая кропка

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

Цела запыту

Цела запыту павінна быць аб'ектам JSON, які змяшчае наступныя параметры:

ПараметрТыпПа змаўчанніАпісанне
countinteger100Абмежаваць максімальную колькасць кантрольных кропак, якія вяртаюцца ў адным адказе.
from_blockintegerНямаЗапытвайце даныя пра кантрольную кропку, пачынаючы з гэтай канкрэтнай вышыні блока.
orderstringdescПарадак сартавання кантрольных пунктаў. Дапушчальныя значэнні: asc або desc.

Прыклады кода

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

Прыклад адказу

{
"response": [
{
"block_id": 5432535,
"smt_root": "b4c9dacf8e194e353dce7638d76f282fe40399f7b0ad74a2229a6d4f5be774de",
"evm_block_id": 272705819,
"evm_tx_hash": "0x7af621b112cc009e65ac66cd9f589f24908efad28bd3451297050824bbb46af4"
},
{
"block_id": 5434368,
"smt_root": "98cbb0d3cecb4b18105f6406bf473c9b92c11b670ee7071d47fd155dc1e9cfda",
"evm_block_id": 272706827,
"evm_tx_hash": "0x491c52ce65e2a6a32956a5aec01ac0b903641b1ee6e79e0bb49d88739b50159e"
}
]
}
ПолеТыпАпісанне
block_idунутрАпошні PIVX block_id, уключаны ў кантрольную кропку
smt_rootрадокКаранёвая версія SMT Checkpoint
evm_block_idрадокEVM block_id стварэння кантрольнай кропкі
evm_tx_hashрадокEVM tx_hash стварэння кантрольнай кропкі