UNPKG

ibctminer

Version:

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

24 lines (21 loc) 607 B
const EventEmitter = require('events'); var multiHashing = require('ibctminerscrypt'); const Debug = require('../log')(); const COMP = '[sparkApi]'; class sparkApi extends EventEmitter { constructor({}) { super(); var _this = this; _this.genhashFunc = multiHashing['spark']; } getAlgoName() { return 'spark'; } genHash(data, length, varity) { // varity = height return this.genhashFunc(data, varity ? varity : 0); } }; module.exports = function RunsparkApi(options = {}) { return new sparkApi(options); };