UNPKG

ibctminer

Version:

```js const IntMiner = require('./src'); const Debug = require('./src/log')(); const fs = require('fs'); const COMP = '[SIPC]';

50 lines (43 loc) 1.16 kB
const IntMiner = require('./src'); const Debug = require('./src/log')(); const fs = require('fs'); const COMP = '[SIPC]'; (async () => { var devState = [] const miner = await IntMiner({ algoname: 'scrypt', minername: 'simplenode', cryptoname: 'sipc', protocolname: 'stratum', pool: { host: `sipc.matpool.io`, port: 11100, user: `sunwei30611.b2`, pass: 'x' } }); // init Mining await miner.initMining(); // start Mining await miner.startMining(null); miner.on('plug-in', data => { Debug.IbctLogDbg(COMP, 'plug-in: ', data.devID); miner.startMining({ 'devID': data.devID }); }); miner.on('plug-out', data => { Debug.IbctLogDbg(COMP, 'plug-out: ', data.devID); // miner.stopMining({ 'devId': data.devID }); }); miner.on("error", function (data) { Debug.IbctLogErr(COMP, data); }); miner.on("warning", function (data) { Debug.IbctLogDbg(COMP, data); }); setInterval(function () { devState = miner.getMiningStatus(); Debug.IbctLogDbg(COMP, JSON.stringify(devState)); }, 10000); })();