Releases: cculianu/asicseer-pool
Releases · cculianu/asicseer-pool
asicseer-pool v1.5.4
Summary
This is a bugfix and code overhaul release of asicseer-pool.
Changes
- Fixed a nasty crash bug that would affect pools after running for some time. Please upgrade to this version if you can, since previous versions could crash after being up for a while.
- Moved build system over to
cmake
. The autotool-based build no longer works and has been removed. - Removed asicseerpool-db (ckdb) related code and files (including html and php code) which was unused. This has also been removed from upstream.
- Made codebase more platform-neutral and now it should compile and run on macOS as well as Linux. (Maybe even also *BSD although this is untested).
- Got rid of Intel-only ASM files which required
yasm
- Instead use compiler intrinsics, etc, for the sha256 implementation
- The sha256 is now the same implementation as is used in Bitcoin Cash Node.
- Misc bugfixes and code quality improvements.
- Codebase now requires a C11 and C++20 compiler to compile.
Building
A relatively recent, C++-20-capable compiler is required.
$ sudo apt-get install build-essential libzmq3-dev cmake # optionally: ninja-build
$ mkdir build && cd build
$ cmake .. # optionally also: -GNinja
$ make # or, if using Ninja, use `ninja` here instead of `make`
Note: The compiled binaries, such as asicseer-pool
, will appear in the src/
subfolder of your build directory.