| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| bitok-0.3.19.6-win64.zip | 2026-01-19 | 9.7 MB | |
| bitok-macos-arm64.zip | 2026-01-19 | 32.5 MB | |
| bitokd-macos-arm64.zip | 2026-01-19 | 22.7 MB | |
| bitok-macos-x86_64.zip | 2026-01-19 | 34.0 MB | |
| bitokd-macos-x86_64.zip | 2026-01-19 | 23.1 MB | |
| bitok-gui-0.3.19.6-linux-x86_64.tar.gz | 2026-01-19 | 922.1 kB | |
| bitokd-static-0.3.19.6-linux-x86_64.tar.gz | 2026-01-19 | 3.4 MB | |
| SHA256SUMS | 2026-01-19 | 661 Bytes | |
| Bitok 0.3.19.6 source code.tar.gz | 2026-01-19 | 341.4 kB | |
| Bitok 0.3.19.6 source code.zip | 2026-01-19 | 400.7 kB | |
| README.md | 2026-01-19 | 1.2 kB | |
| Totals: 11 Items | 127.2 MB | 0 | |
This release adds a modern mining RPC interface while keeping the protocol and consensus rules unchanged.
Mining RPC (BIP22)
Bitok now supports a full mining RPC compatible with modern pools and miners:
getblocktemplate (BIP22)
submitblock
getmininginfo
Legacy getwork retained for compatibility
This affects only how mining work is distributed. Block validity, difficulty adjustment, and consensus rules are unchanged. No fork is required.
Infrastructure
Added bitok.conf configuration file support
Unified argument parsing (GetArg, GetIntArg, GetBoolArg)
Proper platform-specific data directory handling
Auto-load configuration on daemon startup
RPC Security
HTTP Basic Authentication
RPC IP whitelist with CIDR support
Configurable RPC port (-rpcport, default 8332)
Configurable bind address (-rpcbind, default 127.0.0.1)
Correct HTTP status codes for authentication failures
Mining Internals
Block template creation via CreateNewBlock
Network hashrate estimation via GetNetworkHashPS
Notes
Tested with cpuminer-opt (https://github.com/JayDDee/cpuminer-opt)
As always, the best way to evaluate the changes is to run the code.