truffle을 사용하여
로컬에서 ganache 에 배포하기
바오밥 테스트넷에 배포하기는 해보았는데요…
실제 운영모드로 배포하려면 어떻게 해야하나요?
truffle-config.js
const HDWalletProvider = require('@truffle/hdwallet-provider');
const fs = require('fs');
const baobab_mnemonic = fs.readFileSync('./secret_keys/baobab_deploy_private_key').toString().trim();
module.exports = {
networks: {
local: {
host: 'localhost',
port: 8545,
network_id: '*' // Match any network id
},
baobab: {
provider: () => {
return new HDWalletProvider(
baobab_mnemonic,
'https://api.baobab.klaytn.net:8651',
);
},
network_id: '1001', //Klaytn baobab testnet's network id
gas: '8500000',
gasPrice: null,
}
},
compilers: {
solc: {
version: '^0.5.1'
}
}
};