Truffle을 사용한 smart contract 메인넷 배포시 gas 질문

안녕하세요.

klaytn doc을 보며 개발을 하고 있습니다. 현재 kas에서 제공하는 node를 사용하여 truffle 프레임워크를 사용해 배포하려고 합니다!

kasCypress: {
      provider: () => {
        const option = {
          headers: [
            {
              name: "Authorization",
              value:
                "Basic " +
                Buffer.from(accessKeyId + ":" + secretAccessKey).toString(
                  "base64"
                ),
            },
            { name: "x-chain-id", value: "8217" },
          ],
          keepAlive: false,
        };
        return new HDWalletProvider(
          cypressMnemonic,
          new Caver.providers.HttpProvider(
            "https://node-api.klaytnapi.com/v1/klaytn",
            option
          )
        );
      },
      network_id: "8217", //Klaytn baobab testnet's network id
      gas: "8500000",
      gasPrice: "25000000000",
    },

공식문서에 보면 gas 와 gasPrice가 명시되어 있는데 이는 어떤 기준으로 적혀있는 건가요?
그리고 baobab에서 가스비 상승으로 현재 나와있는 수치에 *30을 해야 한다고 알고 있습니다.
메인넷도 같은 경우 인가요?
아니라면 배포 전 gasPrice와 gas 수치를 정하는 방법에 대해 궁급합니다.

감사합니다!

안녕하세요. 비유해서 설명드리자면 gasPrice 는 기름값, gas 는 사용된 기름의 양 이라고 생각해주시면될것같습니다.

업데이트와 관련해서는 gasPrice만 우선적으로 업데이트해주시면 될것같습니다.

영문으로 답변된 자료지만, 구체적인 내용은 아래 링크 내용 참고해주세요.

1 Like

안녕하세요.

아래 Klaytn tech blog content 참고 부탁드립니다.

2 Likes