Control your mining fleet.
Switch configured pools, set supported power targets, schedule commands and arm pool failover. Your local connector sends commands to the miners you explicitly allow.
Set up your local connector
- Download the MiningMart connector to a computer on the same network as your miners. Install Node.js 22 or newer.
- Run
node hashmarket-connector.mjs --init. Open the generatedhashmarket-miners.jsonfile. - Add your miner IP addresses and conservative power limits to its
minersarray, for example:[ { "id": "miner-01", "ip": "192.168.1.50", "firmware": "luxos", "minWatts": 2000, "maxWatts": 3000 } ]Usecgminerfor compatible pool-switching devices orluxosfor supported power control. Enable authorized API access on the miner for this computer. - Run
node hashmarket-connector.mjs --config hashmarket-miners.json. Paste the generated token below. Keep the process running for schedules and failover.
The connector binds only to 127.0.0.1 and accepts this production origin. Your browser may request local-network permission; browsers that block HTTPS-to-loopback requests cannot use these controls. No miner credentials go to the hosted server.
Fleet rollout & inspection
Select a small group first. Commands run sequentially and stop at the first unconfirmed result. Confirmed changes are not automatically reversed.
Automation journal
No scheduled actions or failover rules loaded.
Compatibility and execution details
Pool switching uses the CGminer-compatible TCP API on port 4028. Power targeting uses LuxOS sessions and powertargetset on supported models. This does not make incompatible hardware mine other algorithms. MiningMart has not verified these commands against your physical hardware. Connection, command acknowledgement and journal states are reported separately from actual mining output.