Commit Graph
6 Commits
Author SHA1 Message Date
rob thijssen b035a497fc chore: replace references to deprecated --num-cores flag with --workers 2025-09-10 19:45:06 +08:00
rob thijssen 0d5adf583b 01: soc and metrics
Convert repository into Cargo workspace with modular crates

- Split code into workspace members: miner-cli, miner-service, pow-core,
engine-cpu, engine-gpu-cuda, engine-gpu-opencl, metrics - Moved QPoW
math logic into local pow-core crate with compatibility API and
incremental helpers - Defined MinerEngine trait and baseline CPU engine
in engine-cpu crate - Rewrote service layer in miner-service: job
management, HTTP API, engine orchestration - Added CLI binary crate
miner-cli with flags: --port, --num-cores, --metrics-port, --engine -
Implemented runtime toggle for Prometheus metrics exporter enabled only
when --metrics-port provided - Deprecated root src/lib.rs and
src/main.rs with notices pointing to new CLI/workspace entrypoints
2025-09-07 20:21:10 +08:00
NIK 8fa615e117 minor fixes 2025-08-29 17:27:20 +07:00
NIK 1b28c32456 fmt fix 2025-06-16 12:02:52 +08:00
NIK 8f22db4763 clippy fix 2025-06-16 12:01:29 +08:00
NIK 0760600e23 moved from main repo and renamed quantus-miner 2025-06-16 11:46:22 +08:00