# Smart contract의 require 오류 클라이언트로 전달하는 방법

**URL:** https://devforum.kaia.io/t/smart-contract-require/3790
**Category:** General / 미분류
**Created:** [2월 15, 2022, 10:49오후 UTC](https://devforum.kaia.io/t/smart-contract-require/3790 "2022-02-15T22:49:16Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![bitsbybyun](https://avatars.discourse-cdn.com/v4/letter/b/e95f7d/32.png) [@bitsbybyun](https://devforum.kaia.io/u/bitsbybyun)
#### Post date: [2월 15, 2022, 10:49오후 UTC](https://devforum.kaia.io/t/smart-contract-require/3790/1 "2022-02-15T22:49:16Z")

</div>

안녕하세요,  
smart contract의 require에서 걸러진 오류 메시지를 caver-js 클라이언트로 전달한 방법은 없나요?

require에서 invalidity check이 걸린 경우, 단순히 error 객체만 넘어오고, 아래와 같이 설정한 메시지는 볼 방법이 없는 것 같아 보여서요.

require(amount \> 0, “Invalid amount”);

감사합니다.

---

<div class="post-metadata">

### Author: ![Yumiel.ko](https://avatars.discourse-cdn.com/v4/letter/y/a87d85/32.png) [@Yumiel.ko](https://devforum.kaia.io/u/Yumiel.ko)
#### Post date: [2월 16, 2022, 4:33오전 UTC](https://devforum.kaia.io/t/smart-contract-require/3790/2 "2022-02-16T04:33:22Z")

</div>

다음 게시글을 참고하시면 좋을 것 같습니다 🙂 [Contract 를 활용한 transfer 호출시 revert error 문의](https://devforum.kaia.io/t/contract-transfer-revert-error/2175)
