Gas price 에 대해 기본적인 개념이 헷갈려서 질문드립니다

자세한 답변 감사드립니다!! 이해하는데 큰 도움이 되었습니다.

이라고 하셨습니다. 찾아보니까 caver-js 에 “caver.klay.getGasPrice()” 를 사용하면 그때그때 변하는 gas price 를 얻을 수 있더라구요.

그리고 동적 가스비 정책 (Dynamic Gas Fee Pricing Mechanism) | by Tech at Klaytn | Klaytn Korea | Medium 이 문서에서 " caver.rpc.klay.getTransactionReceipt 에서 리턴하는 오브젝트에는 실제 트랜잭션이 처리될 때 사용된 gasPriceeffectiveGasPrice 필드가 추가되었습니다." 라는 것을 확인했습니다.

결국 트랜잭션이 처리되기 전에 예상 gas price 는 "caver.klay.getGasPrice()"를 사용해서 구하고, 처리 후에 실제로 계산에 사용된 effective gas price 는 caver.rpc.klay.getTransactionReceipt 결과 얻을 수 있는 effectiveGasPrice 값을 사용하면 되겠네요.

그리고 1.9.0 동적가스비 설정관련 문의드립니다 이 글에 달린 답변 내용 중에 “현재 메인넷에는 동적가스비정책이 적용되지 않아서 가스비에 unitPrice인 250스톤을 적어주어야 동작합니다.” 라는 내용이 있습니다.

이 내용에 따르면 테스트넷에만 동적 가스비 정책이 적용이 되고, 아직 메인넷에서는 적용이 안되므로 고정된 값인 250 Ston 을 사용하게 된다. 라고 이해했는데 맞을까요?

그리고 위 글이 8월달 글이던데, 아직도 메인넷에는 동적 가스비 정책이 반영이 안된 상태인 것도 맞나요?

1개의 좋아요