Zum Hauptinhalt springen

Indexer-Informationen

Indexerinformationen und -status

Ruft den aktuellen Status, den Synchronisierungsfortschritt und den aktuellen SMT-Stamm des ZCashNames Resolution Indexer-Knotens ab.

Endpunkt

GET https://indexer.zcashnames.co/v1.0/info (grundlegende Informationen erhalten)
POST https://indexer.zcashnames.co/v1.0/info (Wenn zusätzliche Parameter erforderlich sind)

Anforderungstext

Der Anforderungstext muss ein JSON-Objekt sein, das die folgenden Parameter enthält:

ParameterGeben Sieein StandardBeschreibung
extendedbooleanfalseWenn „true“, werden zusätzlich zusätzliche Infowerte

Codebeispiele

curl -X GET https://indexer.zcashnames.co/v1.0/info

Antwortbeispiel (mit erweitertem: true)

{
"response": {
"last_processed_evm_block": 290811072,
"last_processed_zcash_block": 3423251,
"last_checkpoint": {
"block_id": 3423251,
"smt_root": "1c3ba6eb818b93823d635b7d6737377693796312a1abd2d3b863da5d455df128",
"evm_block_id": 290780166,
"evm_tx_hash": "0x5961a4cd4ac1e8492f1137b01ca84926184699e0b8a2549f358de91157517786"
},
"indexer_smt_root": "1c3ba6eb818b93823d635b7d6737377693796312a1abd2d3b863da5d455df128",
"indexer_synced": true,
"domains_count": 4,
"registrar_address": "u19wrjepy7wkhw7paa5x0upp2k98qs78em5n79dm88ed22skrlsc6nv42mx5m7dkut3mjamhn86mwecj0plsu9y22a30httx4xx5vt6plm",
"registrar_viewing_key": "uivk15w9089edvuzw93t2e4mdr3l335w9tu9as6tzcayekexpdt02jup3tr5v0xtgtp473zf8h027wh900gdl5lhpvg8574w52c583zkgs5447j2wpxrru556wcyxqv2y27p47g3s0hykey"
}
}
FeldGeben Sieein Beschreibung
last_processed_evm_blockintLetzter verarbeiteter EVM-Block (nach neuen Prüfpunkten suchen)
last_processed_zcash_blockintLetzter verarbeiteter Block in der Kette (normalerweise die Block-ID des letzten Prüfpunkts)
indexer_smt_rootZeichenfolgeDer letzte Punkt der Indexer-Synchronisierung (SMT-Root des Indexers)
indexer_syncedbooleanOb der neueste SMT-Root der synchronisierten Prüfpunkte des Indexers mit dem zuletzt vom Indexer verarbeiteten SMT-Root übereinstimmt. Dies bedeutet nicht, dass der Knoten vollständig synchronisiert ist. Überprüfen Sie immer den neuesten validierten Root aus dem EVM-Vertrag, um den vollständigen Synchronisierungsstatus zu ermitteln.
domains_countintGesamtzahl der registrierten Namen
registrar_addressZeichenfolgeAdresse des Registrators zur Bearbeitung eingehender TXes und Treuhandkonto
registrar_viewing_keyZeichenfolgeAnzeigen des Schlüssels der Adresse des Registrars ZCash, um Zugriff auf den Protokollverlauf zu erhalten
last_checkpointAktuelle Checkpoint-Informationen (neuestes SMT-Root-Update)
smt_rootZeichenfolgeNeueste Merkle-Baumwurzel (hex)
block_idintZCash block_id des letzten Prüfpunkts und SMT-Root-Generierung
evm_block_idintEVM block_id, wobei der letzte Beweis mit SP1 Smart Contract überprüft wird
evm_tx_hashZeichenfolgeEVM tx_hash, wo der letzte Beweis mit SP1 Smart Contract überprüft wurde
warnung

Wenn last_processed_zcash_block deutlich hinter last_checkpoint.block_id liegt, werden die jüngsten Registrierungen möglicherweise noch nicht berücksichtigt.