1.9.0업데이트 동적 가스비 문의드립니다

안녕하세요. klaytn 1.9.0 업데이트에 동적 가스비 적용이 있던데
프론트에서 트랜잭션 호출 시 아래 코드와 같은 gas 를 하드코딩으로 넣어 놨는데, 동적 가스비가 적용 되면 어떤식으로 써야 할까요?

const transaction = new caver.transaction.smartContractExecution({
		from: publicKey,
		to: contractAddress,
		input: stakeContract.methods.claim(id).encodeABI(),
		gas: '2000000',
		value: '0x0',
});

안녕하세요

먼저 이번 동적가스비 변경에 대해서 가스비를 계산할때 사용되는 기본가스비가 동적으로 변하는 것이며,
트랜잭션을 실행하기 위해 필요한 가스량에는 변경이 없습니다.

그래도 참고사항으로 아래의 내용을 한번 확인해 보시면 좋을 것 같네요…

estimateGas api를 이용하셔서 소모될 가스를 조회하시고 설정하셔도되고, 소모가스비에 무관하게 동작하도록 하고싶으시면 큰값을 설정하시면 됩니다.

1 Like

아 제가 잘못 이해하고 있었네요
감사합니다!!

1 Like