HTN Miner Downloads

Official release page for hoo_gpu GPU and hoo_cpu CPU miners.
Download, instructions, and release history.

hoo_gpu GPU

High-performance CUDA GPU miner for HTN (Hoohash V110).
Supports NVIDIA GPUs (CUDA).
Dynamically linked. Built on Ubuntu 20.04.
Linux only binary, but runs fine under WSL.
Requires CUDA 12 Latest Version 1.2.6
Recommended for all modern NVIDIA cards.

Download hoo_gpu (Latest)
v1.2.6 | v1.2.5 | v1.2.4 | v1.2.3 | v1.2.2 | v1.2.1 |

hoo_cpu CPU

Optimized x64 CPU miner for HTN (Hoohash V110).
Requires AVX2. Fully statically linked.
Linux only binary, but runs fine under WSL.
Fastest CPU miner currently available for x64.
Latest Version 1.2.5

Download hoo_cpu (Latest)
v1.2.5 | v1.2.3 | v1.2.2 | v1.2.1 |

hoo_cpu_mac macOS

Optimized aarch64 CPU miner for HTN (Hoohash V110).
Apple Silicon (M1 or newer).
Only CPU miner currently available for Apple Silicon.

Download hoo_cpu_mac (Latest)

hoo_cpu_arm ARM64

Optimized aarch64 CPU miner for HTN (Hoohash V110).
Linux on aarch64 (ARMv8). Statically linked.
Only CPU miner currently available for ARM64.

Download hoo_cpu_arm (Latest)

Getting Started

1. Download the appropriate miner for your hardware.
2. Extract the archive:
tar -xzf hoo_gpu.tar.gz or tar -xzf hoo_cpu.tar.gz

3. Run the miner with your pool and wallet info:
./hoo_gpu/hoo_gpu -o stratum+tcp://your.pool:port -u hoosat:yourwallet -p x --same-stratum [-O stratum+tcp://backup.pool:port]
./hoo_cpu/hoo_cpu -o stratum+tcp://your.pool:port -u hoosat:yourwallet -p x --same-stratum [-O stratum+tcp://backup.pool:port]

FAQ

Release History

v1.2.6 (Nov 16th 2025 - hoo_gpu only)
  • Hoogpu : Significant reduction in CPU requirements
v1.2.5 (Nov 12th 2025)
  • MANDATORY UPGRADE
  • You can now specify up to 5 backup strata via -O/--backup-stratum
  • hoo_gpu: New autotuner - takes up to 5 minutes to run at miner launch - may result in improved hashrate on some cards, revert to the old behaviour with --old-autotuner
  • hoo_gpu: further reduce CPU load when --slow-cpu is specified
  • Miner security: Signficant changes have been made to ensure the integrity of the miner
  • Fix HiveOS scripts so multiple extra arguments get parsed even when separated by newlines
  • Numerous backend stability improvements
v1.2.4 (Nov 2nd 2025)
  • Hoogpu : hashrate boosts across the board)
v1.2.3 (October 30th 2025)
  • Increase default stratum timeout (override with -T, --timeout=N)
v1.2.2 (October 29th 2025)
  • hoo_cpu: Allow startup when extra non option arguments are present
  • hoo_gpu: Allow startup when extra non option arguments are present
  • hoo_gpu: Tiny preformance boosts on some cards
v1.2.1 (October 26th 2025)
  • hoo_cpu: Modest hashrate boost
  • Stratum handling bugfixes
v1.1.33 (October 24th 2025)
  • hoo_cpu: new flag --cpu-threads-ignore N mine on total threads-N CPU cores
  • Allow backup stratum to be specified with primary--stratum stratum+tcp://192.168.1.14:5555,stratum+tcps://htn-lon.foztor.net:5554  Or --stratum "stratum+tcp://192.168.1.14:5555 stratum+tcps://htn-lon.foztor.net:5554"
v1.1.32 (October 8th 2025)
  • Fix performance regression in hoo_cpu
  • Fix difficulty stats prints
  • Fix h-config.sh to pass multiple custom args on HiveOS
  • Fix hoo_gpu to pin it's control threads to the LAST core(s)
    in the system to not L1 cache thrash hoo_cpu (should it be used)
    and recommend the number of hoo_cpu threads it is safe to use
v1.1.31 (October 7th)
  • Better timings precision in logging
  • Better console level stats
  • Drop default value of exp-threshold to 1.3 (hoo_gpu)
  • Report network/stratum difficulty on solution
  • Oh yes, hashrate. Consumer GPUs hashrate boost ;)
v1.1.30 (October 4th 2025 hoo_gpu / Oct 6th hoo_cpu)
  • Make fatbin loader logic a bit smarter (gpu)
  • Fix hashrate regressions on hoo_cpu introduced at .28 (cpu)
v1.1.29 (October 4th 2025)
  • Remove harmless warning on hoo_cpu
  • Miners now ignore unknown config options, rather than not starting up
  • hoo_gpu now uses per arch fatbins. This will allow for future optimisations.
    It does mean you must have the fatbins folder present from the tarball
  • sm_60 hashrate improvements. Minor sm_61 hashrate gains
  • Drop default value of exp-threshold to 1.5
  • Add --stratum as alias of -o for easier hoominer compatibility
  • Add --user as alias of -u for easier hoominer compatibility
  • Add --cpu-threads as alias of -t for easier hoominer compatibility
v1.1.28 (October 2nd 2025)
  • DevFee unique worker ID now appened with _DF
  • Hashrate increases across the board
  • New flag --rpc-url 192.168.1.14:5556 This needs to point to the HTTP RPC endpoint on your stratum bridge
    Only makes sense when solo mining to a bridge. Requires bridge to be at a minimum 1.4.1 release level.
    Also requires Requires health_check_port: :5556 in config.yaml. Other ports work fine too
    Enabling this will result in a cool set of statistics being provided on which of your solved blocks turned blue
    and actually got a reward. Feature currently in beta, and may not be totally accurate
  • New flag --exp-threshold (default 1.6) (hoo_cpu ignores it currently). Range 0.1 - 2.0
    Setting this higher will increase hashrate, but also increase incorrect calculations.
    Lowering it will reduce hashrate, but should result in fewer invalid solutions as well.
  • Fix CPU tempreature readings on some Ryzen systems
v1.1.27 (September 29th 2025 )
  • DevFee now mined to unique worker ID to stop confusing bridges
  • Better stats averaging (hoo_gpu only)
  • Fix handling of jobs IDs from pools - you should use --allow-double-solve when pool mining
  • Fix Poolside hashrate reporting for the Nth time - latency matters here - the greater your latency to the pool, the greater the divergence will be
v1.1.26 (September 28th 2025 )
  • Hashrate improvements across the board
  • Fix hashrate regression on Ada Lovelace (4000 series) cards
  • Miner now defaults to not solving the same job twice, override this with --allow-double-solve
  • Miner stale job threshold is now tunable defaults to 10, override with --stale-limit N (Higher N allows for more staleness, but more likelihood of a block being red.)
  • Poolside hashrate reporting should be much closer to miner reported hashrate, unless you play with --stale-limit
v1.1.25 (September 27th 2025 hoo_gpu only )
  • Big Hashrate improvements on Volta and Hopper cards
  • Console rolling GPU stats now average over 10 samples
  • Console rolling GPU stats now always clustered properly together
  • HiveOS stats integration improved - thanks @Mutiq
v1.1.24 (September 26th 2025 )
  • Hashrate improvements for hoo_cpu - expect ~4% increase vs 1.1.17
  • Better error handling from stratum bridge, and more stable stratum flip behaviour
v1.1.23 (September 24th 2025 hoo_gpu only)
  • Hashrate improvements across the board, most noticeable on Ampere or higher
v1.1.22 (September 20th 2025 hoo_gpu only)
  • More invalid GPU solutions paths erradicated. Better hash quality therefore higher hashrate
  • Improved console level stats
v1.1.20 (September 17th 2025 hoo_gpu only)
  • (Mostly) eliminate incorrect GPU solutions, this will bring miner/poolside hashrate closer
  • Aggregate GPU stats are now also displayed on the console
v1.1.19 (September 15th 2025 hoo_gpu only)
  • Same as v1.1.18 - but will no longer crash on rigs with pre AVX2 CPUs
v1.1.18 (September 14th 2025 hoo_gpu only)
  • GPU solutions are now validated on the CPU unless --no-cpu-validate is specified
  • Per GPU stats now tracks GPU miscalculations of hash
  • --slow-cpu now actually works (use when on an old CPU with many GPUs, and CPU load is problematic, will reduce hashrate slightly)
v1.1.17 (September 13th 2025)
  • Fix race condition in stratum flip back to primary
  • hoo_gpu only: Hashrate bump, typically 2-7%
v1.1.16 (September 12th 2025)
  • Automatically fail back to primary stratum when it becomes available again. Checks every 2 minutes (not configurable)
  • Provide visual cues in the console output that the backup stratum is active (if it is!)
v1.1.15 (September 12th 2025)
  • Changed default stratum timeout to 15 seconds
  • Can be over-ridden with --timeout
v1.1.14 (September 10th 2025)
  • Added -O, --backup-stratum URL flag
  • If the miner detects an issue with the primary supplied stratum it will flip to using the stratum specified with this flag, including if the ratio of accepted to rejected shares falls below 90%. Same username and password are used for both primary and backup strata. The miner will only flip back to the primary if an issue is detected with the backup stratum. Best used in conjunction with --same-stratum
v1.1.13 (September 8th 2025)
  • Added --same-stratum flag
Previous Versions (2025)
  • See HTN Discord for release notes prior to 1.1.13