跳至主要內容

X Layer API 概覽

更新於
2026年4月28日

Quicknode 在所有端點上皆支援以下 X Layer API。透過您的 X Layer 端點,您可以呼叫這些 API 中提供的任何方法。有關受支援 RPC 方法的完整清單,請參閱各 API 的文件。

支援的 API

支援的網路

Quicknode 提供以下 X Layer 網路的存取服務:

主網
類型:製作
鏈 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):

  • 區塊 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"}'

支援的產品

分享這份文件