你会用dumpprivkey和importprivkey命令吗?用这两条命令就可以了。
先打开调试窗口,然后点控制台,下面有一条输入框能打命令的,不懂你可以打个help回车,会有命令的用法讲解。
举例:
导出你3开头的地址的私钥,输入如下命令:
dumpprivkey 3NAbHCfnTbbfSTEfbgLT3fesLf1moNYaCZ
这时会显示这个地址的私钥,假设私钥是KzGmcJhhaQdQtDhZdssHAoodREdkgmJgoduUvSnggvH9ae4H
然后你导入以上的私钥,输入如下命令:
importprivkey KzGmcJhhaQdQtDhZdssHAoodREdkgmJgoduUvSnggvH9ae4H
这时关了调试窗口,返回钱包点"正在接收的地址",你就能看到1开头的地址了。
备注:如果你的钱包设了密码的,记得操作之前要解锁,命令如下:
walletpassphrase 密码 解锁持续时间(秒), 如:
walletpassphrase yourpassword 120回车,注意留有英文空格。
PS:我都好久没用过core钱包了,都不记得之前生成了一堆的地址做备用是怎么生成的了,好像是用很老的钱包在离网的电脑上生成的,然后备份下私钥拷贝到U盘上的。频繁操作还是用electrum轻钱包吧。
非常感谢,按照你的方法操作,可以生成1开头的地址。
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2F1Dv7sMy.jpg&t=665&c=vIL0q3JnyAtkjw)
不过在"正在接收的地址"里多了一个地址,不是1也不是3开头的地址,这个是什么地址?