caver legacy transaction 을 사용하여 kip7 출금을 테스트 하던중에 트렌젝션은 성공했으나
callback 으로 오는 데이터가 ran out of gas 가 나오는 경우도있네요
해당 txid 는 0x895a7050a6b7d2a3f73bb42e370a64c1ab106b66eca430575f101bb2eb0c186d
입니다.
this.caver.klay.estimateGas 를 사용하여 해당 트렌젝션의 gasLimit 를 구한값을 그대로 사용해서 출금은 됬는데 sendRawTransaction의 콜백 return 데이터가 ran out of gas 로 떳지만 해당 트렌젝션은 성공한 경우입니다. -_-… 이런경우도있나용?
해당 txid klaytnfinder
estimateGas 값은 43306 컨트렉트 사용비용을 계산은 잘되는데
gasLimit 가 43306에 gasUsed 가 43306이면 ran out of gas 가 sendrawTransaction의 리턴값으로 오는데
gasLimit 43307 로 1올려서 내보내니 gasUsed 43306 만 사용되고 잘되네요 아마 조건에 부등호 처리가 잘안된걸까요?