メインコンテンツへスキップ

X Layer API の概要

更新日:
2026年4月28日

Quicknode は、すべてのエンドポイントで以下の X Layer API をサポートしています。X Layer エンドポイントを使用することで、これらの API で利用可能な任意のメソッドを呼び出すことができます。サポートされている RPC メソッドの完全な一覧については、各 API のドキュメントを参照してください。

対応API

対応ネットワーク

Quicknodeでは、以下のXレイヤーネットワークへのアクセスを提供しています:

メインネット
種類:制作
チェーンID:
196
HTTP:
WSS:
アーカイブ:はい
剪定:なし
テストネット
タイプ:テストネット
チェーンID:
1952
HTTP:
WSS:
アーカイブ:はい
剪定:なし
注:

XLayerは、ブロックごとにリジェネシスを行います 42,810,021. このブロック以前の履歴データは利用可能ですが、レガシーノードに保存されており、次のようなメソッドで特定のブロック番号を指定すると自動的にルーティングされます。 eth_getBlockByNumber, eth_getBalance、および debug_trace*.

42,810,021ブロック自体は追跡不可能であり、戻ってくる可能性があります {"code":4444,"message":"pruned history unavailable"}.

トランザクションノードの要件

X Layerでは、リジェネシスの境界(ブロック42,810,021)を境に、2種類のノードクライアントが使用されています:

  • ブロック 42,810,021 およびそれ以前 — 以下のものが必要です: cdk-Erigon ノード。Geth ノードは以下を返す null これらの過去の取引について。
  • ブロックの後 42,810,021 — 以下のものが必要です: ゲス ノード。Erigonノードは以下を返す null これらの現在の取引について。

再生成前のデータを照会するには、 x-qn-height リクエストに宛先ブロック番号を記載したヘッダーを付け、それを cdk-Erigon ノード。このヘッダーがない場合、リクエストはデフォルトで ゲス ノードであるため、リジェネシス後のブロックではヘッダーは不要です。

「リジェネシス」以前の例(cdk-Erigon、ブロック ≤ 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"}'

再生後の例(ゲス、ブロック番号 > 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"}'

対応製品

このドキュメントを共有する