안녕하세요 클레이튼 엔드포인트 노드 관련 질문입니다.
공식문서에서 제공하는 퍼블릭 API처럼 저도 따로 노드를 운영하면서 API를 사용하고 싶습니다.
가이드를 보면서 노드를 실행하는거까지 하였으나 질문이 있습니다.
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개의 좋아요
감사합니다 열심히 해볼게요 다음에 또 모르는거 있으면 물어봐도 될까요??!
네 도움되셔서 다행이네요, 언제든지 질문주세요