Bitcoin Cash changes and re-enabling
Posted: Mon Nov 26, 2018 3:01 pm
We were able to determine the cause of the Bitcoin Cash problem. It turns out that Bitcoin Cash has a different address format, "cashaddr," which is specific to Bitcoin Cash and needs to be converted to the legacy format, which is also valid for Bitcoin Cash. When Bitcoin Cash forked last year to add this format, a hardcoded "if" statement was added to convert the addresses based on the coin's name. When the coin forked, Bitcoin Cash was no longer known as "Bitcoin Cash," and therefore the "if" statement no longer matched, and the addresses were not converted.
There was a bug in the JIRA system to remove this hardcoding, but its priority was only "medium" and so many support tickets of higher priority came in since then that it had not been addressed yet.
Chris will be doing a restart later this afternoon. Once the restart occurs, there will be two coins: Bitcoin Cash (formerly Bitcoin Cash ABC) and Bitcoin SV (formerly Bitcoin Cash SV). This change occurred because of the agreement in place between the Bitcoin SV developers and the exchanges.
There was a bug in the JIRA system to remove this hardcoding, but its priority was only "medium" and so many support tickets of higher priority came in since then that it had not been addressed yet.
Chris will be doing a restart later this afternoon. Once the restart occurs, there will be two coins: Bitcoin Cash (formerly Bitcoin Cash ABC) and Bitcoin SV (formerly Bitcoin Cash SV). This change occurred because of the agreement in place between the Bitcoin SV developers and the exchanges.