클레이튼 엔드포인트 json rpc api 활성화 질문

안녕하세요 클레이튼 엔드포인트 노드 관련 질문입니다.

공식문서에서 제공하는 퍼블릭 API처럼 저도 따로 노드를 운영하면서 API를 사용하고 싶습니다.

스크린샷 2022-11-29 오후 4.40.22

스크린샷 2022-11-29 오후 4.40.28

가이드를 보면서 노드를 실행하는거까지 하였으나 질문이 있습니다.

ken --rpcapi klay,net --rpc --{other options}

이러한 커맨드라인을 보면서 api를 활성화 하라는 부분에서 일단 이해가 안갑니다…

그리고 https://public-node-api.klaytnapi.com/v1/cypress <= 이러한 url처럼 api를 어떻게 쓸 수 있을까요

http://10.10.10.10:PORT 이렇게 들어가야 하나요?

kend.conf 부분에서 설정을 따로 해줘야 하는건지 감이 잘 안잡힙니다.

도와주세요 ㅜㅜ

안녕하세요 먼저 노드를 실행하신 커맨드가 어떻게 되나요?

kend start 로 하신거라면 말씀하신대로 kend.conf 파일에 RPC_ENABLE=1, RPC_API=klay,net와같이 설정해주셔야 합니다. 그리고 아래와 같이 요청을 보내면 됩니다. 아래에서 url에 해당하는부분을 질문자님께서 운영중이신 노드의 ip:port로 설정하시면 되구요

$ curl -H “Content-Type: application/json” --data ‘{“jsonrpc”:“2.0”,“method”:“rpc_modules”,“params”:,“id”:1}’ https://api.baobab.klaytn.net:8651

감사합니다 혹시 포트가

PORT=32323 인가요

RPC_PORT=8551 인가요?

시작은 kend start로 노드를 열었습니다.

다시 한번 감사드립니다 (꾸벅)

포트는 kend.conf 의 RPC_PORT에 적으신대로 하시면 됩니다.

1 Like

감사합니다 열심히 해볼게요 다음에 또 모르는거 있으면 물어봐도 될까요??!

네 도움되셔서 다행이네요, 언제든지 질문주세요