Skip to content

Fix: HDNodeWalleth创建方式错误导致钱包恢复地址不一致bug修复#189

Open
alijiujiu123 wants to merge 1 commit into
WTFAcademy:mainfrom
alijiujiu123:fix/HDNodeWalletFromPhraseAddressFail
Open

Fix: HDNodeWalleth创建方式错误导致钱包恢复地址不一致bug修复#189
alijiujiu123 wants to merge 1 commit into
WTFAcademy:mainfrom
alijiujiu123:fix/HDNodeWalletFromPhraseAddressFail

Conversation

@alijiujiu123

Copy link
Copy Markdown

Fixes #188
✅ 主要变更
1. 修复 HD 钱包路径设置
将原本错误的路径 "44'/60'/0'/0" 更正为符合 BIP44 标准的路径 "m/44'/60'/0'/0"。
2. 调整 fromPhrase 的使用方式
原代码未传入完整的路径参数,本次更新中通过 ethers.HDNodeWallet.fromPhrase(mnemonic, null, basePath) 显式传入路径,确保派生地址一致性。
3. ##优化加密钱包的创建与读取逻辑
使用 HDNodeWallet.fromPhrase(...) 代替 Wallet.fromPhrase(...) 创建主钱包,保持一致性。

📦 影响范围
• HDNodeWallet 创建与派生逻辑
• 加密钱包的导出与导入逻辑

🧪 测试说明
• 能正确导出加密 JSON,并用密码恢复钱包。
• 所有钱包地址与预期路径匹配。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

HD 钱包创建与还原地址不一致

1 participant