Cypress truffle-config.js 문의

안녕하세요
truffle을 이용하여 baobab에서 컨트랙트 테스트를 하였고 잘 동작하는 것을 확인 하였습니다.
baobab: {
provider: new HDWalletProvdider(PRIVATE_KEY_TEST, TEST_URL),
network_id: 1001,
gas: 80000000,
gasPrice: 25000000000 * 30,
},

대략 위와 같은 설정을 하였는데, 이제 cypress에 배포를 하려고 합니다. 해당 문서를 보니(Truffle - Klaytn Docs) 설정 부분이 아래와 같은데요.

  1. 여기서 gasPrice가 null로 명시된 이유가 있을까요? 그리고 실제 cypress에 배포하기 위해 권장하는 gas Price는 얼마 일까요?
  2. 문서에 보니 kasCypress와 cypress 두 네트워크 키가 있던데, 정확한 차이점이 무엇일까요?

cypress: {
provider: () => {
return new HDWalletProvider(privateKey, “https://public-node-api.klaytnapi.com/v1/cypress”);
},
network_id: “8217”, //Klaytn mainnet’s network id
gas: “8500000”,
gasPrice: null,
},

gasPrice는 지정하신 부분처럼 25 STON * 30 = 750 STON으로 사용하시면 됩니다. 권장값이라기보다는 고정값입니다.

이더리움과 다르게 현재는 고정 가스비를 사용하기에 null값을 사용한 경우 시스템값으로 동일한 750 STON을 사용하게 됩니다.

답변되셨길 바랍니다.

1 Like