# Contract address 로 txHash 조회하는 방법과 timeout 문제 문의드립니다

**URL:** <https://devforum.kaia.io/t/contract-address-txhash-timeout/6183>\
**Category:** Caver\
**Tags:** caver-java, smart-contract, klaytn\
**Created:** [11월 9, 2022, 8:18오전 UTC](https://devforum.kaia.io/t/contract-address-txhash-timeout/6183 "2022-11-09T08:18:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![clark](https://avatars.discourse-cdn.com/v4/letter/c/6de8d8/32.png) [@clark](https://devforum.kaia.io/u/clark)\
**Post date:** [11월 9, 2022, 8:18오전 UTC](https://devforum.kaia.io/t/contract-address-txhash-timeout/6183/1 "2022-11-09T08:18:35Z")

</div>

안녕하세요. Klaytn 을 사용한 서비스 준비 중인 개발자입니다.

caver-java 를 사용하여 token deploy 를 하고 해당 contract 에 대한 txHash 를 읽고자 하는데, main network 에서 timeout 이 발생하여 문의드립니다.

baobab network 에서는 동일한 코드로 txHash 조회 시 3~4초 정도 소요되지만 txHash 조회가 되는 반면, main network 에서는 10초 이상 걸리면서 timeout 이 발생하게 되는데, 아래 코드에 문제가 있는지 확인해주실 수 있으신가요?

## [테스트에 사용된 코드]

// KAS 계정의 NodeAPI 를 사용하여 caver 구성  
HttpService httpService = new HttpService(“[https://node-api.klaytnapi.com/v1/klaytn](https://node-api.klaytnapi.com/v1/klaytn)”);  
String auth = Credentials.basic(“KASName”, “KASPassword”, StandardCharsets.UTF\_8);  
httpService.addHeader(“Authorization”, “auth”);  
httpService.addHeader(“x-chain-id”, 8217);

caver = Caver.build(httpService);

KIP7 instance = new KIP7(caver, “토큰 주소”);  
KlayLogFilter filter = new KlayLogFilter(DefaultBlockParameterName.EARLIEST, DefaultBlockParameterName.LATEST, instance.getContractAddress(), null);  
KlayLogs logs = instance.getPastEvent(“Transfer”, filter);

List\<KlayLogs.LogResult\> logResults = logs.getLogs();  
KlayLogs.LogObject logObject = (KlayLogs.LogObject)logResults.get(0);  
klayLog = logObject.get();  
klayLog.getTransactionHash();

* * *

혹시 토큰 주소를 사용하여 txHash 를 얻을 수 있는 더 좋은 방법이 있다면 공유 부탁드리겠습니다!

---

<div class="post-metadata">

**Author:** ![jack\_jin](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/jack_jin/32/2305_2.png) [@jack\_jin](https://devforum.kaia.io/u/jack_jin)\
**Post date:** [11월 9, 2022, 12:26오후 UTC](https://devforum.kaia.io/t/contract-address-txhash-timeout/6183/2 "2022-11-09T12:26:43Z")

</div>

안녕하세요, 사용하신 필터 공유해주실수 있나요?

---

<div class="post-metadata">

**Author:** ![clark](https://avatars.discourse-cdn.com/v4/letter/c/6de8d8/32.png) [@clark](https://devforum.kaia.io/u/clark)\
**Post date:** [11월 10, 2022, 1:29오전 UTC](https://devforum.kaia.io/t/contract-address-txhash-timeout/6183/3 "2022-11-10T01:29:59Z")

</div>

위 코드에서 사용한 filter 는 아래와 같이 import 해서 사용하고 있습니다~!

import com.klaytn.caver.methods.request.KlayLogFilter;

---

<div class="post-metadata">

**Author:** ![jack\_jin](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/jack_jin/32/2305_2.png) [@jack\_jin](https://devforum.kaia.io/u/jack_jin)\
**Post date:** [11월 14, 2022, 12:44오전 UTC](https://devforum.kaia.io/t/contract-address-txhash-timeout/6183/4 "2022-11-14T00:44:20Z")

</div>

KAS관련된 내용이라 [kas help center](https://support.klaytnapi.com/hc/ko) 여기에 한번 문의해보시겠어요?
