Skip to content

Fulcrum 1.2.0

Compare
Choose a tag to compare
@cculianu cculianu released this 24 Jun 09:29
· 700 commits to master since this release
40a9b60

What's new:

  • Bugfix: CA-signed SSL certificates were not being recognized properly.
    • CA-signed SSL certificates were not working as advertised previous to this release; now, they should work perfectly. Note that you need to give Fulcrum the full certificate chain, e.g. fullchain.pem if using CA-signed certificates.
    • Self-signed certificate functionality remains unchanged and works as before.
    • Fortunately, all the Fulcrum servers were using self-signed certificates so this bug affected nobody, but it's good that it was fixed.
    • Special thanks to @imaginaryusername for noticing this bug and reporting it, and helping to troubleshoot it.
  • New RPC Method: blockchain.utxo.get_info can be used to retrieve information (value, scripthash, confirmed_height) on an unspent output. This method can also be used as a quick test to see if a txo is spent or not. See the API docs for this new method here.
  • Updated the default server list seed file to contain a list of the latest, known-stable servers.

Pre-compiled binaries for Linux

I have provided two pre-built binaries for Linux:

  • Fulcrum-1.2.0-x86_64-linux.tar.gz, which is compiled on an Ubuntu 18.04 system using Docker.
  • Fulcrum-1.2.0-x86_64-linux-ub16.tar.gz, which is compiled on a stock Ubuntu 16.04 system (using Docker) but with g++ 7.3.0 installed from this ppa source: ppa:jonathonf/gcc-7.3 & ppa:jonathonf/gcc

Both of the above binaries contain Qt5Core and Qt5Network from Qt 5.14.2 statically linked. They still requires libz2, libstd++, and the right libc version as dynamic libs on your system (but those are usually present if you are on a recent system).

If the first binary fails, try the second one (-ub16), which should work on older systems, hopefully.

Pre-compiled binaries for Windows

  • Fulcrum-1.2.0-win64.zip - Pre-built, statically linked Windows version.
    • It should "just work" on any Windows 7 or above 64-bit system.
    • Includes is a statically-linked Fulcrum.exe, built with Qt 5.14.2 and gcc 7.5.0.
    • Additionally, FulcrumAdmin.exe is included which is the python script, but made into a onefile .exe using PyInstaller.

See the .asc files at the bottom for signatures; 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!