GuidesAPI Reference
Guides

RPC Method 호출

Xplorer API를 사용해서 각 블록체인 플랫폼마다 RPC method를 호출할 수 있습니다.

📘

프로젝트 생성하여 API Key를 발급 받았나요?

'프로젝트 생성'과' API Key 발급'을 읽으면 더 수월하게 진행할 수 있어요.


간단하게 최신 블록 넘버 불러오기

Klaytn의 Main Network에서 최신 블록 넘버를 가져오는 실습을 함께 해봅시다.
실습에 앞서, (before) Xplorer API를 사용하려면 HTTP 프로토콜을 지원하는 프로그램이 필요합니다. (after) Xplorer API를 사용하려면 HTTP 호출을 할 수 있는 프로그램이 필요합니다.
이번 예제에서는 cURL 프로그램을 사용하여 RPC method를 호출해 보겠습니다.

  1. 대시보드 ➡️ 프로젝트 상세 페이지에서 endPoint를 복사합니다.
2800
2. 위에서 복사한 endPoint를 다음 cURL 예시의 {INPUT_YOUR_ENDPOINT} 부분에 넣습니다.
curl -X 'POST' \
  '{INPUT_YOUR_ENDPOINT}' \
  -H 'Content-Type: application/json' \
  -d '{
  "jsonrpc": "2.0",
  "method": "klay_blockNumber",
  "params": [],
  "id": 83
}'

그리고 터미널에서 위의 명령어를 입력하여 최신 블록 넘버를 획득합니다.
다음과 비슷한 형태의 응답 값이 나옵니다.

{
  "jsonrpc": "2.0",
  "id": 83,
  "result": "0x6707c7e"
}
  1. 분석 탭에서 API 요청 현황을 확인합니다.
2800


Caver.js와 Xplorer API 통합해 보기

cURL 외 다른 방법으로도 Xplorer API를 사용할 수 있습니다.
Klaytn의 JavaScript SDK인 Caver.js와 Xplorer API를 통합해서 쓸 수 있습니다.
Caver.js의 더 자세한 설명은 여기를 참조해주세요.

const Caver = require("caver-js");
const caver = new Caver("https://api.xplorer.tech/KLAY/rpc/{INPUT_YOUR_KEY}");



Xplorer API 사용이 불가능한 경우

  • 분당, 한달 Credit 사용량을 다 쓴 경우
  • 회원님의 IP가 IP WhiteList에 포함되지 않은 경우
  • Xplorer API의 Coin symbol 파라미터에 잘못된 값을 넣은 경우
  • API Key가 비활성화된 경우

What’s Next