methods.estimateGas() 문제

안녕하세요! cypress에서 estimateGas할 때 해당 에러가 뜹니다

gas required exceeds allowance or always failing transaction

사용한 방식은 caver.contract.methods.METHODNAME.estimateGase({from:account}) 입니다. 다른 method는 동일한 방법으로 estimateGas했을 때 잘 작동하고 있으나 특정 method만 안되는것 같습니다.

그래서 transcation을 보낼때 gas한도를 100만으로 하드코딩해서 보낸 결과 실제 gas Used는 463,993이었습니다. 혹시 estimateGas 할 때 estimate할 수 있는 한도가 따로 정해져있나요?

안녕하세요.

contract.methods.methodName(…params).estimateGas({from}) 이런식으로 실행한 것이 맞는지 확인 부탁드립니다.

만약 위와 같이 실행했는데 에러가 발생한다면 에러 재현을 할 수 있는 코드도 같이 올려주시면 감사하겠습니다.