Klaytn 민팅 js 함수호출 시 out of gas 에러 질문드립니다... ㅠ

ret = await contract.methods.onMint(id,account,1,metaDataPath).send({

   from: account,

   gas: "800000",

   value :($(".price").val() * Math.pow(10, 18)).toString(),

});

스크립트에서 함수를 호출 하는데 트랜잭션 에러 out of gas 뜨면서 호출이 안됩니다.

IDE에서 직접 value값 넣고 transac하면 정상적으로 블록에 올라가는데 이유를 모르겠습니다… ㅠ

안녕하세요

아래 포럼링크 확인 부탁드립니다.

gasLimit을 올려주셔야합니다.

그리고… Math.pow(10, 18) 이렇게 사용하시면 Number.MAX_SAFE_INTEGER 값을 초과하여 오차가 발생하니

bignumber.js 또는 bn.js를 사용해주세요

아하… ! 그렇군요 답변 감사합니다. 해결 했습니다. !