从同时出现在 BTC 和 BCH 区块链上的地址中检索 BCH

Retreiving BCH from addr appearing on both BTC and BCH blockchains

我有一个用于 BTC 的地址 (1LeuGn7xjF9UdCn2YEHyJ4izWDmynZgC8E),并且我有密码和钱包文件。看起来我也将 BCH 发送到 qrte263mhwmyhpzmkry7qvkky75g5nq2evdr7cc505 ,我似乎没有密码的地址。 但是如果我在区块链浏览器上检查 1Leu... 它被列为出现在 2 个区块链(BTC 和 BCH,BCH 部分有一些硬币)并且 qrte263... 地址确实被列为 'cash address format' 在 BCH 区块链上 'legacy address format' 的 1Leu...

我的问题是 - 假设我有 1Leu 的密码,I/how 我可以从此地址检索 BCH 吗?到目前为止,我已经尝试过 copay 和 exodus 导入无济于事 - copay 不喜欢 13 个词的短语,exodus 说“无法转移资金 - 当我尝试 [=26] 时,没有什么可以从 1JGDhcoR2Q7ZHxT1wEvZxb6jvX1ZLVCNqq 转移” =] 使用 btc_address_dump "<BTC_passphrase>" 生成的 WIF 私钥。 (顺便说一下,1JGD... 被 btc_address_dump 工具列为遗留地址(p2pkh 压缩)。)

可能,exodus 只检查 BTC 区块链而不是 BCH 区块链。谁能给点建议?

您可以使用 BitCash 从私钥创建钱包:

先安装它:

pip install bitcash

然后

from bitcash import Key

k = Key('your_wif_or_other_private_key_format')
k.get_balance()
k.send([('your_new_BCH_address', 2000, 'satoshi')], leftover='your_new_BCH_address')

对于遇到类似泡菜的任何人,我通过使用我在尝试导入选项和密码子集的各种组合后保存的 13 词短语中的最后 12 个词解决了这个问题。 btc_address_dump 工具很有帮助。