| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| bitok-0.3.19.5-win64.zip | 2026-01-17 | 9.6 MB | |
| bitok-gui-0.3.19.5-linux-x86_64.tar.gz | 2026-01-17 | 891.0 kB | |
| bitokd-static-0.3.19.5-linux-x86_64.tar.gz | 2026-01-17 | 3.4 MB | |
| bitokd-macos-x86_64.zip | 2026-01-17 | 23.1 MB | |
| bitokd-macos-arm64.zip | 2026-01-17 | 22.7 MB | |
| bitok-macos-arm64.zip | 2026-01-17 | 32.5 MB | |
| bitok-macos-x86_64.zip | 2026-01-17 | 34.0 MB | |
| SHA256SUMS | 2026-01-17 | 661 Bytes | |
| Bitok 0.3.19.5 source code.tar.gz | 2026-01-17 | 323.2 kB | |
| Bitok 0.3.19.5 source code.zip | 2026-01-17 | 380.0 kB | |
| README.md | 2026-01-17 | 1.2 kB | |
| Totals: 11 Items | 126.9 MB | 0 | |
This release fixes two issues that materially affect Windows users and All miners.
On Windows, the daemon previously used getenv("HOME"), which does not exist. When unset, this resolved to /, producing the invalid path //.bitokd/ and causing Berkeley DB failures. The daemon now uses %APPDATA% (matching the GUI), falls back to %USERPROFILE% if needed, and stores data in %APPDATA%\Bitok. Unix/Linux behavior is unchanged (~/.bitokd).
A critical mining performance issue was also corrected. The miner was setting thread priority to THREAD_PRIORITY_LOWEST and calling Sleep(50) inside the main mining loop. This introduced unnecessary syscall overhead and forced idle time on every iteration. Thread priority is now set once at startup, restored to THREAD_PRIORITY_NORMAL, and the sleep call has been removed.
In practice this roughly doubles CPU hashrate. For example, an laptop i7-1365U increased from ~600 H/s to ~1200 H/s after this update.
Additional changes:
Added makefile.vc and updated MSVC build documentation
Added wallet key recovery mode (-recover) for wallet.dat files with damaged or incompatible Berkeley DB metadata