首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bip39工具创建了一个无法导入的私钥

bip39工具创建了一个无法导入的私钥
EN

Ethereum用户
提问于 2021-10-18 20:51:54
回答 1查看 358关注 0票数 0

我有一个由bip39工具生成的助记符短语。

(前面的用例是,程序使用数组中的公钥,并将用户发送到他们随机获得的公钥。有时,当一个地址获得资金时,管理员会去检索私钥以移动资金)

在任何情况下,高几百个地址中的一个不会导入。它的私钥会得到一个错误,即它的格式不正确。

Expected private key to be an Uint8Array with length 32

我能做些什么?这是我第一次遇到这种情况,以及这个助记符短语和派生路径中的其他私钥。

似乎我可以简单地导入助记符短语本身,并添加许多帐户,但这将是非常耗时的。所以,它似乎也是一个小故障,所以在这里报道。

编辑:我将记忆短语导入元问询,并记录了一个导入帐户的屏幕宏,让它运行数百次,直到添加我想要的地址。元问题中没有批处理特性,因为元问题的特性是基于大多数人所做的事情。Metamask能够解析该地址、签名和广播事务,您认为这些事务必须使用相同的私钥。我想私钥没有实际错误,只有库验证,这需要进一步研究。

EN

回答 1

Ethereum用户

发布于 2021-10-29 22:43:48

尝试以这种方式生成地址。把你的Bip39种子传给它。生成同样多的地址。如果这个问题持续存在,请告诉我。

代码语言:javascript
复制
import ethers from 'ethers'
    const ethHDW = async (seed) =>{
        return new Promise(resolve => {
    
            const ethNode = ethers.utils.HDNode.fromSeed(seed)
            const derived =  ethNode.derivePath("m/44'/60'/0'/0/0")
    
            resolve(derived)
        })
    }

对于每个地址,增加最后的0。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/111791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档