본문으로 건너뛰기

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"}'

지원되는 제품

이 문서 공유하기