# klay\_estimateGas 와 klay\_estimatecomputationcost 대하여 문의드립니다

**URL:** <https://devforum.kaia.io/t/klay-estimategas-klay-estimatecomputationcost/7126>\
**Category:** Kaia\
**Tags:** smart-contract, klaytn\
**Created:** [2월 16, 2024, 10:05오전 UTC](https://devforum.kaia.io/t/klay-estimategas-klay-estimatecomputationcost/7126 "2024-02-16T10:05:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![woocho](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/woocho/32/3359_2.png) [@woocho](https://devforum.kaia.io/u/woocho)\
**Post date:** [2월 16, 2024, 10:05오전 UTC](https://devforum.kaia.io/t/klay-estimategas-klay-estimatecomputationcost/7126/1 "2024-02-16T10:05:47Z")

</div>

안녕하세요  
swap 서비스에서 내려오는 data로 gas limit를 예상하는데 klay\_estimateGas 로 estimate한 값이 실제 필요한 값보다 너무 작아서  
레퍼런스의 klay\_estimatecomputationcost

> **[Transaction | Klaytn Docs](https://docs.klaytn.foundation/ko/docs/references/json-rpc/klay/transaction/#klay_estimatecomputationcost-)**
>
> klay\_call

를 사용해 보았는데 조금 더 필요한 값에 가까운 결과가 나왔습니다. 검색해 봐도 klay\_estimatecomputationcost에 관한 내용이 없어서 klay\_estimateGas 와 무슨 차이가 있는지 알고싶습니다.

---

<div class="post-metadata">

**Author:** ![Jay](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/jay/32/2655_2.png) [@Jay](https://devforum.kaia.io/u/Jay)\
**Post date:** [2월 19, 2024, 1:06오전 UTC](https://devforum.kaia.io/t/klay-estimategas-klay-estimatecomputationcost/7126/2 "2024-02-19T01:06:38Z")

</div>

안녕하세요.

computationcost는 gas 계산과는 다소 다른 로직을 가지고 있습니다.

computation cost를 계산하는 로직에 대해서 조금 더 자세하게 알고 싶으시다면 [링크](https://docs.klaytn.foundation/ko/docs/learn/computation/computation-cost/)를 참조하시면 될 것 같습니다.

또한 아시겠지만 estimateGas와 실제 필요한 gas값은 블록체인 상태의 변화, 컨트랙트의 예외처리 등에 따라 부정확할 수 있습니다.

혹시라도 비슷한 상황에서 estimateGas api의 비정상적 동작이 반복된다면 조금더 자세한 상황에 대한 정보를 첨부해주시면 감사하겠습니다.
