Bitcoin Unlimited has fixed the blk file bug in their
latest release.
In theory, this means that they should be compatible again and not cause 45 minute startup due to having to rescan everything.
They added an "xversion" message at some point and it breaks things again (sigh). They technically broke protocol backwards compatibility with this change.
f11092713 add missing DB_LAST_BLOCK write in WriteBatchSync (
#1504) (Greg Griffith)
I have created a
branch that maintains compatibility. I mostly coded this for myself, but it shows what you need to change to get things compatible. (Use at own risk etc.)
(You need 1.5.1.0 to get the fix for the blk files.)
There aren't that many changes needed
- adds a -bch command line for Armory that switches to Bitcoin Cash magic net code
- satoshi-port command line fix (I think this is already fixed with latest release)
- sends ping message immediately after an verack to indicate that Armory node doesn't support xversion