# NFT 컨트랙트 배포 시 fee payer 지정 관련 문의

**URL:** <https://devforum.kaia.io/t/nft-fee-payer/1901>\
**Category:** KAS (아카이브)\
**Tags:** caver-java\
**Created:** [9월 23, 2021, 9:04오전 UTC](https://devforum.kaia.io/t/nft-fee-payer/1901 "2021-09-23T09:04:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![yong](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/yong/32/948_2.png) [@yong](https://devforum.kaia.io/u/yong)\
**Post date:** [9월 23, 2021, 9:04오전 UTC](https://devforum.kaia.io/t/nft-fee-payer/1901/1 "2021-09-23T09:04:25Z")

</div>

안녕하세요 NFT 컨트랙트 배포에 대해 질문이 있습니다.  
CaverExtKAS의 kip17 deploy 메서드로 컨트랙트 배포 시 fee payer를 지정할 수 없나요?

---

<div class="post-metadata">

**Author:** ![Kale](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/kale/32/148_2.png) [@Kale](https://devforum.kaia.io/u/Kale)\
**Post date:** [9월 24, 2021, 4:40오전 UTC](https://devforum.kaia.io/t/nft-fee-payer/1901/2 "2021-09-24T04:40:36Z")

</div>

안녕하세요.

Fee payer를 지정하신다는 것은 KAS의 fee payer를 이야기하시는걸까요?

CaverExtKAS를 통해 kct, contract package를 사용하게 되면, KASWallet클래스를 통해서 컨트랙트를 배포 관리하게 됩니다. 이 KASWallet 클래스는 KAS의 Wallet API를 통해 account생성, transaction sign을 담당하게 되는데요.

fee payer의 account가 KAS를 통해 만들어졌는지 아닌지에 따라 답변이 달라질 것 같습니다.

caver-java 최신버전을 사용하면 KIP17 class에 feepayer를 지정하여 deploy()를 할수있게 구현되어있으나,  
caver-java-ext-kas를 통해 KIP17 class의 feepayer를 지정하는 것은 아직 구현되어있지 않습니다.

참고부탁드립니다.  
감사합니다.
