助記詞轉私鑰經驗分享 前陣子介紹朋友參加一個 MATIC 鏈的 NFT 抽獎 他所使用的錢包是 Enjin Wallet (當初是為了 ERC1155 才推薦他用的) 因為自己是用私鑰在 MetaMask 玩轉各種 EVM 的鏈 (MATIC BSC xDai Optimism) 所以直覺就說用 ETH 地址即可 朋友也剛好抽中 NFT , OpenSea 用地址查也確實有看到 這時我教朋友在電腦瀏覽器裝 MetaMask 並把 Enjin Wallet 的助記詞來恢復錢包 恢復後 ETH 餘額金額是0 這讓我背脊發涼... 查了原因是因為 Derivation Path 有改 https://enjin.io/help/types-of-import-methods Enjin Smart Wallet (Legacy) 與 Enjin Smart Wallet 舊版的路徑是 m/44'/60'/0'/0 新版的路徑是 m/44'/60'/0'/0/0 新版的路徑跟 MetaMask 的路徑一致 所以匯入後是正確的地址 在知道原因之後,我嘗試尋找把助記詞轉私鑰的方法... 在經過 Google 搜尋後我發現這個網站 https://iancoleman.io/bip39/ 但我當時沒馬上用 因為怕是來釣魚的 在經過我多加搜尋之後 我發現很多論壇都引用這個網站 就連 Coinomi iOS app 這錢包軟體都連到這網站了 想說就來試試看吧 輸入助記詞後把 Coin 選擇到 ETH 把 Derivation Path 切換到 BIP32 分頁 Client 選擇 Custom derivation path BIP32 Derivation Path 輸入 m/44'/60'/0'/0 算出來的 Address 總算一樣了,同時也順利拿到 Private Key Enjin Wallet 也創了新版的助記詞並與 MetaMask 共用 利用 Private Key 成功救出在 MATIC 上的 NFT 並移轉至新錢包囉~ 當然這組助記詞與 Private Key 就直接棄用啦 這工具支援很多公鏈 也有開源 最底下也有教你如何在離線環境下使用 最後感謝大家看完這篇超長的文章
Log in to join in Reading is open to everyone. Replying needs an account.
2 comments
推教學文!
實用資訊 感謝分享