UNPKG

ibctminer

Version:

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

28 lines (24 loc) 775 B
const EventEmitter = require('events'); var multiHashing = require('ibctminerscrypt'); const Debug = require('../log')(); const COMP = '[scryptNightApi]'; class scryptNightApi extends EventEmitter { constructor({}) { super(); var _this = this; // console.log(multiHashing['cryptonight']) _this.genhashFunc = multiHashing['cryptonight']; // _this.genhashFunc = null; _this.mode = 4; } getAlgoName() { return 'scryptNight-v4'; } genHash(data, length, varity) { // varity = height return this.genhashFunc(data, this.mode, varity ? varity : 0); } }; module.exports = function RunscryptNightApi(options = {}) { return new scryptNightApi(options); };