# Cypress truffle-config.js 문의

**URL:** <https://devforum.kaia.io/t/cypress-truffle-config-js/4825>\
**Category:** Kaia\
**Created:** [4월 13, 2022, 4:57오전 UTC](https://devforum.kaia.io/t/cypress-truffle-config-js/4825 "2022-04-13T04:57:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bitsbybyun](https://avatars.discourse-cdn.com/v4/letter/b/e95f7d/32.png) [@bitsbybyun](https://devforum.kaia.io/u/bitsbybyun)\
**Post date:** [4월 13, 2022, 4:57오전 UTC](https://devforum.kaia.io/t/cypress-truffle-config-js/4825/1 "2022-04-13T04:57:41Z")

</div>

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

대략 위와 같은 설정을 하였는데, 이제 cypress에 배포를 하려고 합니다. 해당 문서를 보니([Truffle - Klaytn Docs](https://docs.klaytn.com/smart-contract/ide-and-tools/truffle)) 설정 부분이 아래와 같은데요.

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

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

---

<div class="post-metadata">

**Author:** ![lorance.call](https://yyz1.discourse-cdn.com/flex035/user_avatar/devforum.kaia.io/lorance.call/32/1653_2.png) [@lorance.call](https://devforum.kaia.io/u/lorance.call)\
**Post date:** [4월 13, 2022, 5:22오후 UTC](https://devforum.kaia.io/t/cypress-truffle-config-js/4825/2 "2022-04-13T17:22:57Z")

</div>

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

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

답변되셨길 바랍니다.
