Skip to main content

Інфармацыя пра індэксатар

Інфармацыя і стан індэксатара

Вяртае бягучы статус, прагрэс сінхранізацыі і бягучы корань SMT вузла-індэксатара вырашэння імёнаў PIVX Names.

Пункт доступу

GET https://indexer.pivx.name/v1.0/info (атрымаць базавую інфармацыю)
POST https://indexer.pivx.name/v1.0/info (калі патрэбны дадатковыя параметры)

Цела запыту

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

ПараметрТыпПа змаўчанніАпісанне
extendedbooleanfalseКалі true, дадаткова вяртае пашыраныя звесткі

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

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

Прыклад адказу (пры extended: true)

Паказаныя тут registrar_address і registrar_viewing_key дадзены для прыкладу. Працуючы вузел вяртае сапраўдныя значэнні асноўнай сеткі, якія пры запуску публікуюцца таксама на галоўнай старонцы.

{
"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…"
}
}
ПолеТыпАпісанне
last_processed_coin_blockintАпошні апрацаваны блок у ланцужку (звычайна block_id апошняга кантрольнага пункта)
indexer_smt_rootstringБягучы пункт сінхранізацыі індэксатара (яго корань SMT)
anchored_smt_rootstringКорань, які ў дадзены момант засведчвае якарны кантракт, прачытаны напрамую з яго стану
indexer_syncedbooleanЦі супадае самастойна вылічаны корань гэтага вузла з коранем, які засведчвае якарны кантракт. Гэта і ёсць поўная праверка сінхранізацыі — яна вымяраецца адносна кантракта, а не лакальнай табліцы
checkpoints_behindbooleanTrue, калі найноўшы чэкпоінт гэтага вузла старэйшы за корань, які засведчвае кантракт, — гэта значыць атрыманне адстае
domains_countintУсяго зарэгістравана імёнаў
registrar_addressstringАдрас рэгістратара для апрацоўкі ўваходных транзакцый і эскроў
registrar_viewing_keystringПоўны ключ прагляду адраса PIVX рэгістратара, які дае доступ да ўсёй гісторыі пратакола — як да ўваходных каманд, так і да выходных выплат
last_checkpointЗвесткі пра апошні кантрольны пункт (апошняе абнаўленне кораня SMT)
idxintПазіцыя ў масіве rootChain якарнага кантракта; курсор аднаўлення пры атрыманні чэкпоінтаў
smt_rootstringАпошні корань дрэва Меркла (hex)
block_idintblock_id блока PIVX апошняга кантрольнага пункта і генерацыі кораня SMT
warning

Калі last_processed_coin_block прыкметна адстае ад last_checkpoint.block_id, нядаўнія рэгістрацыі могуць яшчэ не адлюстроўвацца.