개인 en node에서 rpc를 이용하여 kip17 token 조회 및 전송

안녕하세요.

개인 en node에서 rpc를 활용하여 kip17 token을 조회 및 전송하고 싶습니다.
docs처럼 caver-js에서 balanceof나 safetransfer를 사용해서는 잘 작동합니다.
docs에 rpc api는 찾아봐도 모르겠어서 여쭈어 봅니다.

kas api에서 https://th-api.klaytnapi.com/v2/contract/nft/’+str(contract)+’/owner/’+str(to) 도 잘 작동되는데 … 개인 en node에 보내고 싶습니다.
kas api에서 작동하고자 할려면 docs에서 어느부분을 참조하면 될까요?

감사합니다.

@poey

안녕하세요.

아직 블록체인 데이터와 KAS와 같은 API 서비스와의 상관관계를 잘 모르시는 거 같습니다.

KAS는 블록체인 데이터를 활용해서 별도의 디비를 만들고 해당 디비의 데이터를 서비스하는 것으로 생각하시면 됩니다. 이 점에 대해 먼저 생각해보시는 게 좋을 거 같아요.

따라서 개인 EN Node에 연결해서 사용하시는 방법은 없습니다.
EN Node 로부터는 블록체인 데이터를 받아볼 수 있는 것이지, KAS처럼 블록체인 데이터를 파싱해서 효율적으로 접근 가능하게끔 구축한 디비가 있는 것이 아니니까요.

KAS처럼 특정 Address의 토큰 전송 히스토리를 보려면 직접 운영하는 노드와 해당 노드로부터 온체인 데이터를 받아와서 파싱 → 별도의 디비를 구축하셔야 한다는 뜻입니다. 보통은 그런 작업을 하는 데에는 상당히 큰 시간과 리소스가 소요되므로 직접 구축하지 않고 KAS를 쓰는 것이구요.

이 점에 대해 먼저 생각해보시고 그래도 이해가 안 가는 부분이 있다면 질문 부탁드려요 :slight_smile: