# Api 사용량 집계 기준이 궁금합니다

**URL:** <https://devforum.kaia.io/t/api/1538>\
**Category:** KAS (아카이브)\
**Created:** [7월 28, 2021, 2:02오전 UTC](https://devforum.kaia.io/t/api/1538 "2021-07-28T02:02:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![abetter](https://avatars.discourse-cdn.com/v4/letter/a/ecc23a/32.png) [@abetter](https://devforum.kaia.io/u/abetter)\
**Post date:** [7월 28, 2021, 2:02오전 UTC](https://devforum.kaia.io/t/api/1538/1 "2021-07-28T02:02:05Z")

</div>

안녕하세요~ 개발을 하다보니 대시보드에 API 사용량 집계가 어떻게 이루어지는지 궁금합니다.  
Tx 한개를 전송했는데, Node API와 Wallet API가 여러개가 올라가네요.

아래는 전송 코드입니다.  
위에 초기화 부분은 최초 한번만 실행됩니다

// 클래이튼 초기화  
const option = {  
headers: [  
{name: ‘Authorization’, value: 'Basic ’ + Buffer.from(config.accessKeyId + ‘:’ + config.secretAccessKey).toString(‘base64’)},  
{name: ‘x-chain-id’, value: 1001},  
]  
};  
const caver = new Caver(new Caver.providers.HttpProvider(config.url, option));

// 키링 세팅  
var keyring = caver.wallet.keyring.createFromPrivateKey(config.wallet.reword.pkey); caver.wallet.add(keyring);

// 컨트렉트 세팅  
var instance = caver.contract.create(config.abi, config.contract);

async function ProcSafeTransfer(data)  
{  
var req = JSON.parse(data);

```
// 요청형식을 체크한다
if ( !CehckRequestData(req) )
	return false;

// 전송할 데이타를 생성한다
var json = {};
json.provider = '';
json.type = req.header.type;
json.date = req.header.date;

// 데이타부 암호화
json.data = '';

// 최종 전송데이타
var send_data = caver.utils.toHex(JSON.stringify(json));

// 클레이튼에 데이타를 전송한다
var res = await instance.send({from: keyring.address, gas: '0x4bfd20'}, 'safeTransfer', req.recipient, (req.amount * Math.pow(10, 8)).toString(), send_data);
if ( res.status == undefined || res.status == false )
{
	return false;
}

return (res);

```

}
