Zum Hauptinhalt springen

Indexer-Info

Info und Zustand des Indexers

Liefert den aktuellen Status, den Synchronisationsfortschritt und den aktuellen SMT-Root des PIVX Names-Auflösungs-Indexer-Knotens.

Endpunkt

GET https://indexer.pivx.name/v1.0/info (Basisinformationen abrufen)
POST https://indexer.pivx.name/v1.0/info (falls zusätzliche Parameter nötig sind)

Anfragekörper

Der Anfragekörper muss ein JSON-Objekt mit folgenden Parametern sein:

ParameterTypStandardBeschreibung
extendedbooleanfalseBei true werden zusätzlich erweiterte Angaben zurückgegeben

Codebeispiele

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

Beispielantwort (mit extended: true)

Die hier gezeigten registrar_address und registrar_viewing_key sind beispielhaft. Der laufende Knoten liefert die echten Mainnet-Werte, die zum Start auch auf der Startseite veröffentlicht werden.

{
"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…"
}
}
FeldTypBeschreibung
last_processed_coin_blockintZuletzt verarbeiteter Block der Kette (üblicherweise block_id des letzten Checkpoints)
indexer_smt_rootstringAktueller Synchronisationsstand des Indexers (dessen SMT-Root)
anchored_smt_rootstringDer Root, den der Anchor-Vertrag derzeit bezeugt, direkt aus seinem Zustand gelesen
indexer_syncedbooleanOb der von diesem Knoten selbst berechnete Root dem vom Anchor-Vertrag bezeugten Root entspricht. Das ist die vollständige Sync-Prüfung — gemessen am Vertrag, nicht an einer lokalen Tabelle
checkpoints_behindbooleanTrue, wenn der neueste Checkpoint dieses Knotens älter ist als der vom Vertrag bezeugte Root — die Ermittlung hinkt also hinterher
domains_countintInsgesamt registrierte Namen
registrar_addressstringAdresse der Registrierungsstelle zur Verarbeitung eingehender TX und für die Treuhand
registrar_viewing_keystringVollständiger Viewing Key der PIVX-Adresse der Registrierungsstelle, der Zugriff auf die gesamte Protokollhistorie gibt — eingehende Befehle wie ausgehende Auszahlungen
last_checkpointAngaben zum letzten Checkpoint (letzte Aktualisierung des SMT-Roots)
idxintPosition im rootChain-Array des Anchor-Vertrags; der Wiederaufnahmepunkt der Checkpoint-Ermittlung
smt_rootstringLetzter Merkle-Tree-Root (hex)
block_idintPIVX-block_id des letzten Checkpoints und der SMT-Root-Erzeugung
warnung

Liegt last_processed_coin_block deutlich hinter last_checkpoint.block_id, sind jüngste Registrierungen möglicherweise noch nicht abgebildet.