Web3js
Web3從助記符+密碼創建帳戶
我正在嘗試通過提供助記符 + 密碼(使用 BIP39-js 創建)來使用 web3-js 創建一個乙太坊帳戶,但似乎找不到同時接受助記符的 web3.eth.accounts.create() 的實現和密碼。
是不支持還是我錯過瞭如何實現它的東西?
用醚做:
const ethers = require('ethers'); const mnemonic = await ethers.HDNode.entropyToMnemonic(ethers.utils.randomBytes(16)); const wallet = ethers.Wallet.fromMnemonic(mnemonic);
附言
這是一個社區,您可以找到有關它的更多問題:
以防以後有人來這裡,在最新版本的ethers中,
HDNODE
已移至該utils
方法。所以,修改上面@George的回答;const ethers = require('ethers'); const mnemonic = await ethers.utils.HDNode.entropyToMnemonic(ethers.utils.randomBytes(16)); const wallet = ethers.Wallet.fromMnemonic(mnemonic);