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:
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"}.
X Layer verwendet zwei verschiedene Knoten-Clients, die an der Re-Genesis-Grenze (Block 42.810.021) getrennt sind:
- Block
42,810,021und früher — Erfordert ein cdk-Erigon Knoten. Geth-Knoten geben Folgendes zurück:nullfür diese historischen Transaktionen. - Nach dem Block
42,810,021— Erfordert ein Geth Knoten. Erigon-Knoten geben Folgendes zurück:nullfü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
Die folgenden Quicknode-Produkte werden auf der X-Layer-Blockchain unterstützt: