# Remix 로 빌드한 smart contract 배포시 ErrExecutionReverted - uint(0x09) 오류입니다

**URL:** <https://devforum.kaia.io/t/remix-smart-contract-errexecutionreverted-uint-0x09/5306>\
**Category:** 한국어🇰🇷\
**Tags:** caver-java, smart-contract, klaytn\
**Created:** [5월 25, 2022, 11:05오후 UTC](https://devforum.kaia.io/t/remix-smart-contract-errexecutionreverted-uint-0x09/5306 "2022-05-25T23:05:13Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![junstin.hwang](https://avatars.discourse-cdn.com/v4/letter/j/9e8a1a/32.png) [@junstin.hwang](https://devforum.kaia.io/u/junstin.hwang)\
**Post date:** [5월 25, 2022, 11:05오후 UTC](https://devforum.kaia.io/t/remix-smart-contract-errexecutionreverted-uint-0x09/5306/1 "2022-05-25T23:05:13Z")

</div>

안녕하세요  
remix 에서 컴파일한 contract 의 byte code 를 이용하여 아래와 같이 배포했습니다.  
TransactionResult transactionResult = caver.kas.wallet.requestSmartContractDeploy(request);  
결과를 조회하니 CommitError; 0x9 오류가 반환되었구요.  
scope 에서 조회하니 해당 tx 에 대해  
ErrExecutionReverted - uint(0x09)  
오류 표기가 되어있어 무엇이 잘못되었는지 찾아봐주실 수 있는지요?  
tx address 는 0x7c2d771d9f5415b0058eb66b925a0a0660f5772863c388a6002ae850cad4f1a5 입니다.  
감사합니다.

---

<div class="post-metadata">

**Author:** ![lorance.call](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/lorance.call/32/1653_2.png) [@lorance.call](https://devforum.kaia.io/u/lorance.call)\
**Post date:** [5월 26, 2022, 3:30오전 UTC](https://devforum.kaia.io/t/remix-smart-contract-errexecutionreverted-uint-0x09/5306/2 "2022-05-26T03:30:30Z")

</div>

해당 tx에서 에러관련한 정보가 에러코드밖에 없기때문에 답변드릴수없을것으로 생각합니다. 일단 가스비 부족은 아닌것같고요.

remix 대신에 동일한 플랫폼인 klaytn ide를 이용해 컴파일하시고 ide 통해 바로 디플로이하시는것을 추천드립니다. 이경우 컨트랙트에 문제가 있거나 디플로이할때 에러가 날 확률이 있으면 오류메시지가 뜰것이기때문에 디버깅에 도움되시리라 생각합니다.

---

<div class="post-metadata">

**Author:** ![junstin.hwang](https://avatars.discourse-cdn.com/v4/letter/j/9e8a1a/32.png) [@junstin.hwang](https://devforum.kaia.io/u/junstin.hwang)\
**Post date:** [5월 26, 2022, 6:09오전 UTC](https://devforum.kaia.io/t/remix-smart-contract-errexecutionreverted-uint-0x09/5306/3 "2022-05-26T06:09:04Z")

</div>

수동으로는 배포가 잘 됩니다.  
KAS API를 통해서 배포 하려는데 바이트 코드 생성 방법이 들린 것 같습니다.  
동일코드를 Klaytn IDE 에서 배포하니 디버그 창에 바이트 코드가 보여서  
그 바이트 코드로 배포를 한 결과 아래와 같은 다른 오류가 발생 했습니다.  
CommitError; 0x5  
이용한 바이트 코드는 배포에 성공한 결과가 나타나는 우측하단 창에서 복사했습니다.

 ![bytecode](https://canada1.discourse-cdn.com/flex035/uploads/klaytn/original/2X/0/02ce43be7ffe1398c92a62ff945c8e4c34e9117b.jpeg)  
위의 사진에 표시한 부분 입니다.  
혹시 바이트코드 추출 방법이 맞는지 알려주시면 감사하겠습니다.

---

<div class="post-metadata">

**Author:** ![junstin.hwang](https://avatars.discourse-cdn.com/v4/letter/j/9e8a1a/32.png) [@junstin.hwang](https://devforum.kaia.io/u/junstin.hwang)\
**Post date:** [5월 26, 2022, 6:11오전 UTC](https://devforum.kaia.io/t/remix-smart-contract-errexecutionreverted-uint-0x09/5306/4 "2022-05-26T06:11:50Z")

</div>

참고로 오류가 발생한 Tx의 해시코드는 아래와 같습니다.  
0x764c52a6a3d56179c0a94e5b9e4e99e5785c14dd475f07e76f813c0445fb90e6

---

<div class="post-metadata">

**Author:** ![junstin.hwang](https://avatars.discourse-cdn.com/v4/letter/j/9e8a1a/32.png) [@junstin.hwang](https://devforum.kaia.io/u/junstin.hwang)\
**Post date:** [5월 27, 2022, 1:24오전 UTC](https://devforum.kaia.io/t/remix-smart-contract-errexecutionreverted-uint-0x09/5306/5 "2022-05-27T01:24:34Z")

</div>

오류내용을 확인했습니다.  
가스 최대치 값을 늘려서 실행하니 정상적으로 등록되었습니다.
