Zum Hauptinhalt springen

Übersicht über die X-Layer-API

Aktualisiert am
28. April 2026

Quicknode unterstützt die folgenden X-Layer-APIs auf allen Endpunkten. Über Ihren X-Layer-Endpunkt können Sie jede der in diesen APIs verfügbaren Methoden aufrufen. Eine vollständige Liste der unterstützten RPC-Methoden finden Sie in der Dokumentation der jeweiligen API.

Unterstützte APIs

Unterstützte Netzwerke

Quicknode bietet Zugang zu den folgenden X-Layer-Netzwerken:

Mainnet
Typ:Produktion
Ketten-ID:
196
HTTP:
WSS:
Archiv:Ja
Rückschnitt:Keiner
Testnetz
Typ:Testnetz
Ketten-ID:
1952
HTTP:
WSS:
Archiv:Ja
Rückschnitt:Keiner
Hinweis:

XLayer nutzt eine „Re-Genesis“ am Block 42,810,021. Historische Daten vor diesem Block sind zwar verfügbar, werden jedoch auf älteren Knoten gespeichert und automatisch weitergeleitet, wenn Sie bei Methoden wie eth_getBlockByNumber, eth_getBalance, und debug_trace*.

Der Block 42.810.021 selbst ist nicht nachverfolgbar und kann zurückkehren {"code":4444,"message":"pruned history unavailable"}.

Anforderungen an Transaktionsknoten

X Layer verwendet zwei verschiedene Knoten-Clients, die an der Re-Genesis-Grenze (Block 42.810.021) getrennt sind:

  • Block 42,810,021 und früher — Erfordert ein cdk-Erigon Knoten. Geth-Knoten geben Folgendes zurück: null für diese historischen Transaktionen.
  • Nach dem Block 42,810,021 — Erfordert ein Geth Knoten. Erigon-Knoten geben Folgendes zurück: null für diese laufenden Transaktionen.

Um Daten aus der Zeit vor der Regeneration abzufragen, fügen Sie das x-qn-height Header mit der Zielblocknummer in Ihrer Anfrage, um diese an den cdk-Erigon Knoten. Ohne diesen Header werden Anfragen standardmäßig an den Geth Knoten, daher ist der Header für Blöcke nach der Regeneration nicht erforderlich.

Beispiel vor der Regeneration (cdk-Erigon, Block ≤ 42.810.021):

curl --location 'https://docs-demo.xlayer-mainnet.quiknode.pro/' \
--header 'Content-Type: application/json' \
--header 'x-qn-height: 42810020' \
--data '{"method":"eth_getBlockByNumber","params":["0x28D3AA4",false],"id":1,"jsonrpc":"2.0"}'

Beispiel nach der Regeneration (Geth, Block > 42.810.021):

curl --location 'https://docs-demo.xlayer-mainnet.quiknode.pro/' \
--header 'Content-Type: application/json' \
--data '{"method":"eth_getBlockByNumber","params":["0x28D3AA6",false],"id":1,"jsonrpc":"2.0"}'

Unterstützte Produkte

Dieses Dokument teilen