Mnemonic
是否可以從助記碼中獲取地址和私鑰?
我有問題
是否可以從助記碼中獲取地址和私鑰?
例如)我創建了地址(0x12345),我收到了助記碼,比如蘋果床壞飯
如果我知道助記碼(蘋果床壞飯),我能得到 0x12345 地址嗎?
是的,這可以通過ethers.js 實現。在 nodejs 環境中執行以下程式碼:
const ethers = require('ethers'); async function init() { //creating new random mnemonic //const mnemonic = await ethers.utils.HDNode.entropyToMnemonic(ethers.utils.randomBytes(16)); const mnemonic = 'YOUR_MNEMONIC_WORDS'; //mnemonic to private, public key and address const wallet = ethers.Wallet.fromMnemonic(mnemonic); } init();
如果您需要在網站上使用此邏輯,則必須使用browserify,因為瀏覽器沒有定義 require 方法。