(글 작성당시 가장 최신에 있는 Tx를 가져왔습니다.)
상기의 Tx의 경우 Gas Used 항목이 51,049으로 측정이 되어있는데
const caver = new Caver(‘https://public-en-cypress.klaytn.net/’);
caver.rpc.klay.estimateGas({
from:‘0x8da74BA3DB7B440264421373d2cBfca2b10E2e3b’,
to:‘0x976232eB7Eb92287fF06c5D145bD0d1C033eCA58’,
input:‘0xa9059cbb000000000000000000000000d5d6098e473993646d086b341354f83ac2a8527d00000000000000000000000000000000000000000000000a4cc799563c380000’,
}).then((res)=>console.log(Caver.utils.hexToNumberString(res)));
함수를 실행하면 51260 이라는 값이 반환 됩니다.
Finder에서 Gas Used가 산출되는 방식과
caver의 estimateGas의 산출방식이 서로 다른 부분이 있을까요?
또한, tx 를 실행하기 전 gas limit 부분에 estimateGas 메소드를 통해 얻은 값을 입력하여도 아무런 문제가 없을까요?