truffle을 통해 kasBaobab 네트워크에 새로운 스마트 컨트랙트를 배포하였는데요. (KAS 사용 credential 및 account private key 사용)
기존에는 잘됐던 것이 현재 마이그레이션 단계에서 stuck이 되네요. kas console에 보면 Node API 사용량이 계속 올라가네요. github의 https://github.com/kjhman21/klaytn-contracts를 사용하였습니다.
- 사용된 네트워크 truffle config
kasBaobab: {
provider: () => {
const option = {
headers: [
{ name: ‘Authorization’, value: 'Basic ’ + Buffer.from(accessKeyId + ‘:’ + secretAccessKey).toString(‘base64’) },
{ name: ‘x-chain-id’, value: ‘1001’ }
],
keepAlive: false,
}
return new HDWalletProvider(privateKey, new Caver.providers.HttpProvider(“https://node-api.klaytnapi.com/v1/klaytn”, option))
},
network_id: ‘1001’, //Klaytn baobab testnet’s network id
gas: ‘8500000’,
gasPrice:‘25000000000’
},
아래의 단계에서 멈춤 상태네요.
Starting migrations…
Network name: ‘kasBaobab’
Network id: 1001
Block gas limit: 0 (0x0)
1_initial_migration.js
Deploying ‘Migrations’