HDWalletProvider類封裝在truffle-hdwallet-provider軟體包中,提供類似以太坊錢包的功能,可以管理密鑰,
本文介紹兩種基本用法,均使用js編程,在truffle的組態檔中呼叫,
1、使用助記詞,2、使用密鑰,代碼放一起了∩?∩
var HDWalletProvider = require("truffle-hdwallet-provider");//與truffle-hdwallet-provider安裝路徑有關
var g_mnemonic = "one two three four five six seven eight nine ten eleven twelve"//填入你的MetaMask助記詞
var g_key = "1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef";//填入你的16進制密鑰
var g_provider="http://localhost:8545";//也可以填入infura專案地址
module.exports = {
networks: {
ropsten: {
provider: function() {
//return new HDWalletProvider(g_mnemonic, g_provider);//使用助記詞
return new HDWalletProvider(g_key, g_provider);//使用密鑰
},
network_id: "*", // match any network
gas: 3012388,
gasPrice: 2000000000 //根據行情和網路設定燃料價格
},
},
};
筆者推薦使用密鑰,
參考資料:truffle-hdwallet-provider - npm (npmjs.com)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/294284.html
標籤:區塊鏈
上一篇:位元幣地址前綴串列
