const HDWalletProvider = require("truffle-hdwallet-provider-klaytn");
const mnemonic = "mountains supernatural bird ...";
network_id: "*", // Match any network id
const mnemonic = JSON.parse(
fs.readFileSync(path.resolve(__dirname) + "/mnemonics.js")
return new HDWalletProvider(
"https://api.baobab.klaytn.net:8651",
network_id: "1001", //Klaytn baobab testnet's network id
Buffer.from(accessKeyId + ":" + secretAccessKey).toString(
{ name: "x-chain-id", value: "1001" },
return new HDWalletProvider(
new Caver.providers.HttpProvider(
"https://node-api.klaytnapi.com/v1/klaytn",
network_id: "1001", //Klaytn baobab testnet's network id
Buffer.from(accessKeyId + ":" + secretAccessKey).toString(
{ name: "x-chain-id", value: "8217" },
return new HDWalletProvider(
new Caver.providers.HttpProvider(
"https://node-api.klaytnapi.com/v1/klaytn",
network_id: "8217", //Klaytn baobab testnet's network id
return new HDWalletProvider(mnemonic, "http://your.baobab.en:8551");
network_id: "1001", //Klaytn baobab testnet's network id
return new HDWalletProvider(mnemonic, "http://your.cypress.en:8551");
network_id: "8217", //Klaytn mainnet's network id