What's New:
Fulcrum 2.1.3 is a minor maintenance release of the 2.x series. It contains one important bugfix as well as a refresh of the jemalloc library that is compiled with the release binary.
Detailed Summary of Changes (vs v2.1.2)
- Bugfix - Fix a bug with the internal
Merkle::Cacheclass whereby it sometimes had an off-by-1 error. On BCH mainnet can be triggered with specifying cp_height on a certain boundary. Thanks to Jonathan Silverblood for catching this one. - Updated the jemalloc library we compile into the release binary to version 5.4.0 latest.
- Some other minor internal nits and fixups.
Pre-compiled Binaries for Linux
I have provided two pre-built binaries for Linux:
Fulcrum-2.1.3-x86_64-linux.tar.gz, which is compiled on anUbuntu 18.04system using Docker.Fulcrum-2.1.3-arm64-linux.tar.gz, which is compiled on anUbuntu 20.04system (for ARM64 bit) using Docker.
All of the above binaries contain jemalloc, libzmq, libminiupnpc, Qt6Core, Qt6Network (from Qt 6.10.0), OpenSSL 1.1.1 and libstdc++ statically linked. They still require libz2, and the right libc version as dynamic libs on your system (but those are usually present if you are on a recent system).
Pre-compiled Binaries for Windows
Fulcrum-2.1.3-win64.zip- Pre-built, statically linked Windows version.- It should "just work" on any Windows 10 or above 64-bit system.
- Includes is a statically-linked
Fulcrum.exe, built withjemalloc,libzmq,libminiupnpc,Qt 6.10.10,OpenSSL 3.3.0, andgcc 15.2.0. - Additionally,
FulcrumAdmin.exeis included which is the python script, but made into aonefile .exeusing PyInstaller.- NOTE Windows virus scanners have been known to erroneously identify
FulcrumAdmin.exeas containing a virus. This is because many heuristic scanners dislike the use ofPyInstalleronefile .exe's. See: #203. Please ignore this -- we contain no viruses! Also please complain to your virus software vendor about this.
- NOTE Windows virus scanners have been known to erroneously identify
See the .asc file for signatures; I signed the sha256 hashes of all the release binaries. My gpg public key can be obtained here: https://github.com/Electron-Cash/keys-n-hashes/blob/master/pubkeys/calinkey.txt
Binary builds for macOS coming soon -- Until then you can always build from source!