JonMatik

Open-source Bitcoin software projects

Two projects in Rust, both MIT-licensed: a miner to put hashrate to work, and pool software that gives that hashrate somewhere to go.

PuntoMiner

An experimental Bitcoin miner

A miner for learning and testing. It mines for a pool over Stratum V1 or V2, or solo from your own Bitcoin Core node: it takes a block template, builds the block itself, and searches for a valid header.

  • Mines on the CPU, the GPU, or both together
  • Stratum V1 and V2 pool mining
  • Solo mining from a Bitcoin Core block template
  • Modes that submit nothing, for benchmarks and diagnostics

PuntoHunter beta

Bitcoin mining operations software

Runs any number of solo, pooled, and hybrid mining pools side by side on your own node, each on its own Stratum ports, so operators can choose or switch between them as their needs change.

  • Solo, pooled, and hybrid pools at once
  • Runs on your own Bitcoin Core node; a pruned node works
  • Batched on-chain payouts for pooled and hybrid pools
  • A web dashboard to look up miners and watch them live