Api 사용량을 추적하고 싶습니다

안녕하세요.

집계되는 Node API는 KAS에서 제공하는 Node에 RPC call을 요청하는 기준입니다.
위에 적어주신 예제 중에서는

const result = await cont.methods.getEventMintedIndex().call();
const result = await caver.klay.getBlockNumber();
const inputDataForSend = await conForSend.methods.eventMint(fixedMintingCnt).encodeABI();
const result = await caverForSend.klay.sendTransaction( …

이 정도의 함수가 내부적으로 rpc call을 합니다.
특히나 트랜잭션을 전송하는 caverForSend.klay.sendTransaction의 경우, 전송을 편리하게 하기 위해 사용자가 지정한 옵셔널 파라미터에 따라서 추가적으로 chainId, gasPrice, nonce를 쿼리하는 요청을 보내며, 전송 이후에도 트랜잭션 처리 결과가 담긴 receipt을 리턴해 주기 위해서 리턴을 받을 때까지 노드에 caver.klay.getTransactionReceipt 요청을 일정한 주기로 보냅니다.
그러므로 하나의 함수 사용에도 여러 개의 rpc call이 사용될 수 있습니다.

기타 KAS 서비스에 대한 문의는 KAS Forum에 문의해 주시기 바랍니다.
https://forum.klaytn.foundation/t/notice-for-kas-klip-kaikas-forum-migration/4257/2

1개의 좋아요