En 노드 운영에 관련된 궁금증입니다

안녕하세요. 현재 api를 받아서 공부하고 있는 학생입니다. 공부하다보니 EN노드라는것을 알게되어서 찾아보다보니 궁금증이 생겨서 글쓰게됬습니다.
EN노드를 운영하게되면 현재 API로 받아서 쓰는 CAVER-JS나 이런 API를 전부쓸수있는건가요? 그리고 노드 운영을 하지않아도 API서비스로 토큰전송이나 트랜젝션을 생성할수있는건가요?

@mpos2m
안녕하세요. 클레이튼 포럼에 질문을 올려주셔서 감사합니다 :slight_smile:

EN 을 직접 운영하시게 되면 API references - Klaytn Docs 에 있는 API 들을 직접 사용해보실 수 있습니다. (e.g. curl 등을 사용하셔서 직접 호출)

물론 caver-js, caver-java 와 같이 Klaytn SDK에서 운영하시는 EN에 연결하셔서 사용하실 수도 있습니다.
사용예제:

EN 노드를 직접 운영하시지 않으신다면 Klaytn API Service 를 사용하실 수 있습니다.
직접 운영보다는 KAS 사용을 권장드립니다.

다만, KAS를 이용할 경우 EN을 직접 운영시에 사용할 수 있던 API 중 일부는 사용하실 수가 없습니다.
(자세한 내용은 KAS Reference Documentation 를 참조하시면 됩니다.)

말씀하신 토큰전송, 트랜잭션 등은 기본적으로 다 가능하니 KAS를 사용해보시면 좋을 거 같습니다.

빠른 답변 정말감사합니다. 혹시 노드운영을 하게되면 api 리밋이 안걸리는건가요 ? 현재 무료로 console에서 하루에 1만개씩 리퀘스트 받고잇는데 혹시 노드 운영을 하게되면 리퀘스트 제한은 없는건가요 ?!

caver-js 를 en 노드에 연결하여 사용할수도 있다고 하셧는데 그렇게 되면 api사용량 집계는 어떻게 되는건가요 ? 노드를 직접 운영해도 caver-js 또는 caver-java를 연결해서 사용하게되면 api 사용량이 올라가는건가요 ?

@mpos2m
직접 운영을 하시게 되면 제한은 없습니다.
노드가 죽을 정도로 요청을 많이 날리지만 않으시면 사실상 리밋 없이 사용 가능하십니다.

API 사용량이라 하면 어떤 API 사용량을 말씀하시는 걸까요?
KAS의 API 사용량을 말씀하시는 거라면, 직접 운영하시는 경우 관련이 없습니다.
KAS에 요청하시는 게 아닌 직접 운영하시는 EN에 요청하시는 경우이니까요.

답변이 되었길 바랍니다 :slight_smile:

답변 감사합니다!!ㅎㅎ 좋은하루 보내세요~!

1 Like