BCH/BSV coin split troubleshooting
Mark Lundeberg 2018 November 27
Resources
Guides:
Locktime based splitting (no dust needed)
Geri’s guide (from BCA Discord)
My tips on splitting
My special Electron Cash version to make OP_CDS / OP_MUL splits. (You probably do NOT need this!)
Some SV electron cash servers (network dialog, second tab: right click then ‘use server’):
sv.electrumx.cash
sv1.hsmiths.com
satoshi.vision.cash
BCH-only dust sources:
http://forkfaucet.cash/
https://free.bitcoin.com/
BCH explorers: BlockDozer BlockChair btc.com bitcoin.com
BSV explorers:
https://bchsvexplorer.com/ - full featured block explorer (like bch blockdozer)
often service is down in recent days
https://bsvexplorer.info/ - decent explorer though not as full featured.
https://www.bitcoinsvexplorer.com/ - decent explorer though not as full featured.
Get help:
Bitcoin Cash Association Discord
Reddit r/btc

https://electroncash.org/ -- download version 3.3.2.
Do not download ‘SLP 3.4’ version -- it is actually an older codebase that still has some bugs relating to chain splits.
DO NOT DOWNLOAD ELECTRON CASH FROM OTHER WEBSITES. THEY MAY BE SCAMS AND YOU MAY LOSE MONEY.

My transaction didn’t replay though I wanted it to!
There are several reasons why some replayable transactions might not automatically replay:
Locktime: some wallets (like Electron Cash) lock a transaction to the current chain height and cannot be replayed until both chains are at least at that height. Look up your transaction on blockchair to see the locktime.
Accident: the automatic replaying may simply have missed your transaction.
You can rebroadcast BCH transactions onto BSV by obtaining the raw hexadecimal transaction then pasting it here: https://bchsvexplorer.com/tx/send . The raw hexadecimal can be obtained on BCH block explorers such as blockchair. Alternatively, at this point you can still opt to make an incompatible transaction and thus split your coins.

Some transactions just won’t replay, meaning your coins are now split and you will have to make a new transaction:
Low fee: Some wallets (like bitcoin.com) have been occasionally making transactions with fee rate below 1.000 satoshi/byte. Such transactions *will not confirm on SV* since no miners appear to accept them.
Low fee transactions may get ‘stuck’ unconfirmed indefinitely, along with their descendants. To unstick them: 1) Import the inputs’ private keys to Electron Cash, 2) Connect to a variety of SV electrumx servers to find one that doesn’t have the stuck transaction, and 3) Create and broadcast a new transaction. This new transaction will eventually get confirmed and will erase the original unconfirmed chain of transactions.
Already-split inputs: If your transaction included even a single input that did not exist on both chains, then the resulting transaction will only exist on one chain.
In this case you will need to import your private keys into Electron Cash, then make a new transaction on the SV network.
My transaction replayed though I didn’t want it to!
If you are sending the coins on one of the chains, please be sure to wait one confirmations before you expect them to be available for move. For example, if you move all of your coins on the SV chain for yourself, do not issue any transaction on the BCH chain until the SV side of transactions are done (you have 1 conf), because your BCH transaction will maybe replayed on the SV chain, which invalidates your first transaction (depends on which one is being mined first).

Possible reasons for surprise replay:
Just made a normal transaction without taking any precautions.
Didn’t make a transaction using full wallet balance, so the ‘split dust’ did not get included.
Received unsplit coins even after the fork day, and used those unsplit coins in another transaction.
‘Slow replay’ -- you thought you mixed in some one-chain dust but it turned out to have a replayable history. It is important to make conflicting transactions on each chain, to prevent this from happening.

Only send balance to yourself before you finished splitting, so you will not lose your coins in the case you mess it up!
My Kraken/Coinex/Coinomi/etc. deposit didn’t give me both coins!
Check the transaction ID on BCH and BSV block explorers (see Resources) to see whether your deposit happened on both chains. If your transaction is not on both chains then see section above: “My transaction didn’t replay”. If your transaction *did* happen on both chains, then open a support ticket with the site in question.
Electron Cash is crashing / bugging!
Don’t use the “Electron Cash” Android mobile app. It crashes constantly.
Electron Cash 3.3.2 desktop is the most stable and full-powered version.
If desktop version is having issues, save your wallets and wipe the configuration.
When switching between BSV/BCH servers, Electron Cash sometimes acts strangely. In this case, restart the application.
I don’t see any SV servers in Electron Cash!
Go to the second tab of the Tools | Network dialog. Right-click on one of the known SV servers and select ‘Use this server’. Here are some servers that you can manually enter (which may not appear in the list by default):
electroncash.cascharia.com port 50002 (should appear in list)
satoshi.vision.cash port 50002
sv.electrumx.cash port 50002 BUT NOT 60002!
sv1.hsmiths.com port 60004
electron.bitcoinsv.io port 50002
Electron Cash doesn’t let me import my seed!
Most wallet seeds are ‘BIP39’ -- you’ll need to open the Options dialog when importing seed and select BIP39.
I imported my BIP39 seed into Electron Cash and there is no balance / no transaction history!
This can come from two issues: derivation path or password.

Common derivation paths for wallets are:
m/44’/0’/0’ (bitcoin.com)
m/44’/145’/0’ (Coinomi?)
m/44’/236’/0’ (Coinomi BSV path)
m/0’ (handcash)

Some wallets (like bitcoin.com advanced options during wallet creation) let you put a password on your BIP39 seed during initial wallet creation. There is no checksum on this so the only way to know the password was incorrect is that the list of addresses (see View | Addresses) is wrong, and the wallet has no transaction history. When recovering such a seed you need to check off the ‘custom words’ option in electron cash, and try to remember the original password you used when making that wallet.
Paper wallet problems
Bitcoin.com paper wallet sweep transactions can fail to replay on SV due to low fee. See “My transaction failed to replay!”
QR scanning in Electron Cash desktop is not functional in Windows / Mac. This will be fixed in the next release. For now you can: type private key by hand (difficult!) or get a third-party QR scanner app.
Private keys starting in “6P” are passworded (BIP38) keys and cannot be imported in Electron Cash. You can use a site like https://www.bitaddress.org/ to decrypt (see ‘wallet details’ tab). To be 100% safe with entering private keys, only use this site when offline. Make sure to take *both* of the decrypted WIF private keys (compressed and uncompressed) and enter them in sweep dialog, to make sure it can find your funds.
Hardware wallet problems
In principle Electron Cash can connect directly to your Trezor / Ledger and you can transact both on BCH and BSV blockchains this way, even if the official software doesn’t support it.
“exception: invalid status 6b00” -- update your Ledger firmware to 1.4.2
To be added… (suggestions+solutions welcome!)

BCH/BSV coin split troubleshooting的更多相关文章

  1. JavaScript黑客是这样窃取比特币的,Vue开发者不用担心!

    如果你是JavaScript或者区块链开发者,如果你有关注区块链以及比特币,那么你应该听说了比特币钱包Copay被黑客攻击的事情.但是,你知道这是怎么回事吗? 总结 比特币钱包copay依赖event ...

  2. bitcoin01

    bitcoin, blockchain 本文只是初步表面认识比特币的笔记... 详细信息请看相关链接. 比特币除了耗电,耗硬盘存储空间,还有无法预测,无法控制的风险. 1. Satoshi_Nakam ...

  3. BTC、BCH和BSV三者到底有什么区别?

    比特币发展到今天已经有10个年头了,在这十年的发展中,比特币一共经历了两次重要的分裂,现在变成了三种货币,第一种是目前继承了比特币绝大多数遗产的BTC:第二种是BCH:第三种是BSV.那这三种货币到底 ...

  4. 如何跟踪比特币SV(BSV)地址余额?

    Coin Balance Tracker 能够查看任何BSV/BCH/BTC地址的当前余额.您只需要确保你的电脑能连接Internet以及地址正确.此程序非常安全,因为它只使用公共数据,不需要登录和密 ...

  5. Troubleshooting 'library cache: mutex X' Waits. (Doc ID 1357946.1)

    In this Document   Purpose   Troubleshooting Steps   What is a 'library cache: mutex X' wait?   What ...

  6. BCH/BCHABC/BCHSV分叉后重放机制小结

    1. 不过,在谈重放保护之前,我们需要先了解一下重放攻击(又称重播攻击.回放攻击).实际上,重放攻击在互联网行业里就有过出现,也是计算机世界黑客最常用的攻击方式之一,它是指攻击者发送一个目的主机已接收 ...

  7. 《深入理解Java7核心技术与最佳实践》读书笔记(1.1)---Project Coin介绍

    OpenJDK中的Coin项目(Project Coin)的目的就是为了收集对Java语言的语法进行增强的建议.在Coin项目开始之初,曾经广泛地向社区征求提议.在短短的一个月时间内就收到将近70条提 ...

  8. BCH硬分叉,BitcoinABC强势逆袭BitcoinSV

        最近币圈讨论最多的就是BCH的硬分叉,今天凌晨BCH硬分叉在众多币圈大佬关注下落下帷幕,此次分叉大站BitcoinABC强势完胜BitcoinSV.吴忌寒在推特上表示:祝贺!在这个新的区块之后 ...

  9. what??|诞生才一年的BCH竟面临硬分叉的抉择

    BCH才刚过一周岁生日一个星期,BCH社区的主力之一Bitcoin ABC(BCH全网接近三分之二节点运行的软件系统由Bitcoin ABC开发)就搅动了社区的涟漪.8月8号,Bitcoin ABC公 ...

随机推荐

  1. k8s的Deployment 滚动升级

    首先定义一个Deployment,并创建它 apiVersion: apps/v1beta1 kind: Deployment metadata: name: house-live spec: rep ...

  2. python pip 下载慢 配置使用国内源配置

    ubuntu apt 使用国内源 设置>软件和更新>下载自 选择mirrors.aliyun.com/ubuntu 更新源sudo apt-get update 安装系统包:sudo ap ...

  3. eclipse 关于*.properties 文件 中文显示为Unicode,无法显示中文的问题(Properties Editor)

    一.以下为在线安装Properties Editor的过程1.在eclipse下 "帮助"(help)--- 2.Install New Software3.Add4.Name:P ...

  4. Roslyn Cookbook

    Roslyn Cookbook by Manish Vasani Publisher: Packt Publishing Release Date: July 2017 ISBN: 978178728 ...

  5. 游戏引擎中三大及时光照渲染方法介绍(以unity3d为例)

    (转)游戏引擎中三大及时光照渲染方法介绍(以unity3d为例)   重要:在目前市面上常见的游戏引擎中,主要采用以下三种灯光实现方式: 顶点照明渲染路径细节 Vertex Lit Rendering ...

  6. [转载]FMS Dev Guide学习笔记(验证用户)

    一.开发交互式的媒体应用程序 1.使用外部资源验证用户 对于有限数量的客户,请求用户名密码,然后通过外部资源(像数据库.LDAP服务或其它访问授权服务)验证它们,是可行的.     a.SWF在请求连 ...

  7. aspectj ----- 简介

    一.为什么写这个系列的博客   Aspectj一个易用的.功能强大的aop编程语言.其官网地址是:http://www.eclipse.org/aspectj/,目前最新版本为:1.7.0 RC1.但 ...

  8. Springboot 静态资源

    说下默认映射的文件夹有: classpath:/META-INF/resources classpath:/resources classpath:/static classpath:/public ...

  9. redis 启动

    C:\Users\Administrator>cd c:\ c:\>cd redis-2.6 c:\redis-2.6>redis-server.exe redis.conf 测试r ...

  10. pecan API调用

    1.在PasteDeploy部署caesar-api服务时,setup_app中建立app,app中设置hooks,hooks负责加载conf配置文件和数据库连接 self.storage_conne ...