Go-Ethereum

什麼是 Ether 的高畫質錢包以及如何使用 nodejs 創建一個?

  • March 28, 2019

我知道區塊鏈的基礎知識以及如何使用 geth。但是,我很想知道如何使用 nodejs 建構錢包。我基本上是您可以使用 geth 控制台(專用網路)創建一個帳戶來工作,當傳遞命令“personal.listWallets”時,您將:在 geth 控制台中輸出 personal.listWallets

所以,如果有人能告訴我什麼是高畫質錢包以及如何使用 node.js 創建一個。提前感謝

您還可以使用 Truffle 團隊提供的非常方便的 HDWalletProvider 庫

const HDWalletProvider = require("truffle-hdwallet-provider");
const Web3 = require('web3');

var mnemonic = "opinion destroy betray ..."; // 12 word mnemonic
var provider = new HDWalletProvider(mnemonic, "http://localhost:8545");

const web3 = new Web3(provider);

高畫質錢包很方便,因為您可以生成無限數量的確定性帳戶,但永遠不要失去這 12 個單詞,否則您將失去使用簽名和乙太幣的所有權限

引用自:https://ethereum.stackexchange.com/questions/33395