Web3js

web3.js,如何使用一個助記詞(助記詞)獲取帳戶列表

  • January 15, 2022

請有人讓我免於在 web3.js 中使用 MNEMONIC 獲取帳戶列表(私鑰),就像它如何使用元遮罩一樣,只需輸入您的 MNEMONIC,然後您就可以將自己的方式添加到多個帳戶

我知道如何用 web3.py 或 brownie 來做,只是簡單

Accounts.from_mnemonic()

但是當我用 web3.js 嘗試這個時,我能找到的最接近的函式是

web3.eth.accounts.wallet.create(numberOfAccounts [, entropy]);,

我在將 MNEMONIC 轉換為這個熵時遇到了麻煩

似乎 web3js 不支持這樣:https ://github.com/ChainSafe/web3.js/issues/1594

如果您對其他 js 庫開放,您可以使用 ethers 解決它:Web3 create account from mnemonic + passphrase

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