# Caver.js KIP17 totalSupply

**URL:** <https://devforum.kaia.io/t/caver-js-kip17-totalsupply/2735>\
**Category:** Caver\
**Tags:** caver-js, klaytn\
**Created:** [12월 9, 2021, 6:52오후 UTC](https://devforum.kaia.io/t/caver-js-kip17-totalsupply/2735 "2021-12-09T18:52:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pchan](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/pchan/32/1300_2.png) [@Pchan](https://devforum.kaia.io/u/Pchan)\
**Post date:** [12월 9, 2021, 6:52오후 UTC](https://devforum.kaia.io/t/caver-js-kip17-totalsupply/2735/1 "2021-12-09T18:52:46Z")

</div>

NFT 토큰 발행한 컨트렉주소를 기준으로  
발행한 토큰 Supply값을 구하려고하는데요.  
Docs에 나와있는 const kip17Instance = new caver.klay.KIP17(‘0x{address in hex}’).totalSupply()  
해당 구문이 TypeError: Cannot read properties of undefined (reading ‘totalSupply’) 라는 오류 구문이 계속 발생합니다  
caver.js 버전은 1.4.1 버전 이상입니다.

---

<div class="post-metadata">

**Author:** ![kkookk](https://avatars.discourse-cdn.com/v4/letter/k/71c47a/32.png) [@kkookk](https://devforum.kaia.io/u/kkookk)\
**Post date:** [12월 10, 2021, 2:27오후 UTC](https://devforum.kaia.io/t/caver-js-kip17-totalsupply/2735/2 "2021-12-10T14:27:46Z")

</div>

const kip17Instance = new caver.klay.KIP17(‘0x{address in hex}’)  
kip17Instance.totalSupply().then(console.log)

이렇게 했을때도 로그 안찍히나여?  
비동기 실행이라 바로 출력하려고하면 안나올수 있어요

---

<div class="post-metadata">

**Author:** ![Pchan](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/pchan/32/1300_2.png) [@Pchan](https://devforum.kaia.io/u/Pchan)\
**Post date:** [12월 10, 2021, 2:48오후 UTC](https://devforum.kaia.io/t/caver-js-kip17-totalsupply/2735/3 "2021-12-10T14:48:19Z")

</div>

const kip17Instance = new caver.klay.KIP17(‘0x{address in hex}’)  
kip17Instance.totalSupply().then(console.log)  
해당 구문을 사용하게되면  
Uncaught TypeError: klaytn\_caver\_\_WEBPACK\_IMPORTED\_MODULE\_1\_\_.default.klay.KIP17 is not a constructor  
위와 같은 오류 문구가 출력됩니다

---

<div class="post-metadata">

**Author:** ![kkookk](https://avatars.discourse-cdn.com/v4/letter/k/71c47a/32.png) [@kkookk](https://devforum.kaia.io/u/kkookk)\
**Post date:** [12월 10, 2021, 4:55오후 UTC](https://devforum.kaia.io/t/caver-js-kip17-totalsupply/2735/4 "2021-12-10T16:55:19Z")

</div>

해당 컨트랙트 코드나 컨트랙트 어드레스 받을수있나요?

---

<div class="post-metadata">

**Author:** ![Pchan](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/pchan/32/1300_2.png) [@Pchan](https://devforum.kaia.io/u/Pchan)\
**Post date:** [12월 10, 2021, 5:01오후 UTC](https://devforum.kaia.io/t/caver-js-kip17-totalsupply/2735/5 "2021-12-10T17:01:45Z")

</div>

서버는 baobab  
0x4572f71067bE15A658fE3056E9d38d299a4d2331  
입니다

---

<div class="post-metadata">

**Author:** ![Jamie](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/jamie/32/1472_2.png) [@Jamie](https://devforum.kaia.io/u/Jamie)\
**Post date:** [12월 13, 2021, 12:10오전 UTC](https://devforum.kaia.io/t/caver-js-kip17-totalsupply/2735/6 "2021-12-13T00:10:08Z")

</div>

안녕하세요  
caver-js를 어떤식으로 사용하고 계신가요?  
에러재현이 가능한 간단한 예제를 알려주시면 좋을 것 같습니다.
