KAS로 cypress에 contract 배포 시에 다음과 같은 에러가 발생합니다.
Error: *** Deployment Failed ***
“xxx” – The contract code couldn’t be stored, please check your gas limit…
KAS로 배포 시, truffle config의 gas 값과 무관하게 항상 gasLimit이 5242880으로 고정되는 것 같은데, 확인 부탁드립니다.
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(cypressPrivateKey, new Caver.providers.HttpProvider(“https://node-api.klaytnapi.com/v1/klaytn”, option))
},
network_id: ‘8217’, //Klaytn baobab testnet’s network id
gas: 20000000,
gasPrice: 25000000000
}