Bitok 0.3.19.6 releaseI’ve implemented an extended mining RPC with BIP22 support.
This adds modern mining interfaces without changing consensus, block rules, or difficulty behavior.
What’s included:InfrastructureConfiguration file support (bitok.conf)
Argument parsing helpers (GetArg, GetIntArg, GetBoolArg)
Proper platform-specific data directory handling
RPC security
HTTP Basic Authentication
IP whitelist with CIDR support
Configurable RPC port (-rpcport, default 8332)
Configurable bind address (-rpcbind, default 127.0.0.1)
Proper HTTP status codes for auth failures
Mining supportgetblocktemplate (BIP22) for pools
submitblock for block submission
getmininginfo for network and mining stats
Legacy getwork retained for compatibility
Block template creation and network hashrate estimation
Configurationrpcuser, rpcpassword, rpcallowip, rpcport
Auto-loaded on daemon startup
Third-party miners can be used. Solo mining tested with cpuminer-opt (
https://github.com/JayDDee/cpuminer-opt). Pools can now integrate Bitok directly. This should reduce variance during periods of higher difficulty while keeping the protocol intact.
LinksMore info about implementation:
https://github.com/elvisjedusor/bitok/blob/master/RPC_MINING_IMPLEMENTATION.mdSolo mining guide:
https://github.com/elvisjedusor/bitok/blob/master/SOLO_MINING.mdPool integration guide:
https://github.com/elvisjedusor/bitok/blob/master/POOL_INTEGRATION.mdFull RPC API Docs:
https://github.com/elvisjedusor/bitok/blob/master/RPC_API.mdUser docs:
https://bitokd.run/docsDownload latest release: https://bitokd.run/downloadhttps://github.com/elvisjedusor/bitok/releases/tag/0.3.19.6