Releases: unicitynetwork/alpha-miner
Alphaminer 4.0.0
Release Notes
-
Linux (x86)
Static binary. Built with Ubuntu 22.04 glibc 2.35
check if your machine is compatible withecho "glibc version: $(ldd --version | head -1)" -
Windows (x64)
Supports Windows 10 or later. -
MacOS (arm64, x86)
Supports macOS 14 Sonoma.
you may need to run the command xattr -r -d com.apple.quarantine minerd to get past the Apple permissioning.
Overview
Alphaminer 4.0.0 is a major release featuring significant improvements to address file handling, RandomX implementation, and overall mining performance. This release enhances the stability and functionality of the CPU miner for mining Alpha cryptocurrency.
Key Features
- Multi-Address Support: Enhanced address file handling with comprehensive validation
- Mining Pools: support stratum difficulty calculations for mining pools
- Docker: added Docker support
- Cross-Platform Compatibility: Support for Linux, Windows, macOS on Intel/AMD x86-64 and ARM64 processors
What's New in 4.0.0
Enhanced Address File Handling
- Multi-Address Mining: Changed from
--coinbase-addrto--afileparameter for multiple address support - Address Validation: Implemented address validation using
address_to_script() - Error Handling: Added robust error handling for address file operations
Mining Enhancements
- Stratum Difficulty: Updated stratum difficulty calculation to work with Alpha Difficulty calculation
- Logging: Enhanced logging and debug output for better troubleshooting
- Performance: Optimized mining loop and hash rate calculations
Community Mining Support
- Community Address: Built-in support for community mining address
Installation & Usage
Address File Format
Create an addresses.txt file with one address per line:
alpha1qhhjespxz2wrd8l39d0m5ntswhsxza7dxz02yfg
alpha1q54mypfl9wyx7z6h523qx242dr77nmensthmfu5
alpha1qmmqcy66tyjfq5rgngxk4p2r34y9ny7cnnfq3wmfw8fyx03yahxkq0ck3kh
Platform Support
- Linux: Ubuntu/Debian, CentOS/RHEL/Fedora, Arch Linux
- macOS: Intel and Apple Silicon (ARM64)
- Windows: Native builds via MSYS2
- Docker: Containerized builds with Alpine Linux for static binaries
Mining Options
- Solo Mining: Direct connection to Alpha node via RPC
- Pool Mining: Stratum V1 protocol support
Technical Specifications
- Algorithm: RandomX 1.2.1
- Protocol: Stratum V1, RPC getblocktemplate
- Dependencies: libcurl, jansson (included), RandomX (submodule)
Contributing
Alphaminer is open source software. Contributions, bug reports, and feature requests are welcome on GitHub.
##Verify checksums
It is recommended to verify the SHA256 checksum of downloaded files before opening them.
Linux: sha256sum <filename>
Mac: shasum -a 256 <filename>
Windows: certutil -hashfile <filename> SHA256
Linux (complied on Ubuntu 22.04)
b6fd10d63cabd1cd24bf7a9ff836822fd43c23124ac8082f78d2a82fe0a716e5 alphaminer-v4.0.0-linux-x86_64.tar.gz
MacOS (Apple Silicon e.g. M1...)
da1ba81d0b0a0d529b9a519f2c4d9730dae6aacf3ae2786c0cf3d486b69180e1 alphaminer-4.0.0-arm64-macos.zip
MacOS (Apple x86)
a2f8185dd37e707e6c046952348a86db09400d3707f23d8f4b7b723959cf1eec alphaminer-4.0.0-x86_64-macos.zip
Windows
e4f2b58200158a54a04a5c3a939d7b9ba366dd2796670ec98857abdd0778de41 alphaminer-4.0.0-x64-windows.zip
Full Changelog: https://github.com/unicitynetwork/alpha-miner/commits/4.0.0