メインコンテンツまでスキップ

チェックポイント

証明生成器ノードが作り出した暗号学的な同期チェックポイントの一覧を返します。これによりクライアントは、特定のブロック高に対してデータの整合性を検証できます。

エンドポイント

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

リクエストボディ

リクエストボディは次のパラメーターを含む JSON オブジェクトでなければなりません:

パラメーター既定値説明
countinteger1001 回のレスポンスで返すチェックポイントの最大数を制限します。
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": 1,
"order": "asc"
}'

レスポンス例

{
"response": [
{
"idx": 41,
"block_id": 3422048,
"smt_root": "b4c9dacf8e194e353dce7638d76f282fe40399f7b0ad74a2229a6d4f5be774de"
},
{
"idx": 42,
"block_id": 3422335,
"smt_root": "eba675788f0fbf1df8a3c32e83da3e71dfd9337cca5a7c8ae2f51e963d03be17"
}
]
}
フィールド説明
idxintアンカーコントラクトの rootChain 配列における位置。チェックポイント探索の再開カーソル
block_idintそのチェックポイントに含まれる最後の PIVX block_id
smt_rootstringチェックポイントの SMT ルート