UNPKG

cgminer-api

Version:

Complete cgminer API implementation for Node.js with multi-version support, response validation, and integration tests

50 lines (47 loc) 1.08 kB
var _ = require('lodash'); module.exports = { Elapsed: _.isNumber, Algorithm: _.isString, 'MHS av': _.isNumber, 'Found Blocks': _.isNumber, Getworks: _.isNumber, Accepted: _.isNumber, Rejected: _.isNumber, 'Hardware Errors': _.isNumber, Utility: _.isNumber, Discarded: _.isNumber, Stale: _.isNumber, 'Get Failures': _.isNumber, 'Local Work': _.isNumber, 'Remote Failures': _.isNumber, 'Network Blocks': _.isNumber, 'Total MH': _.isNumber, 'Work Utility': _.isNumber, 'Difficulty Accepted': _.isNumber, 'Difficulty Rejected': _.isNumber, 'Difficulty Stale': _.isNumber, 'Best Share': _.isNumber }; /** { Elapsed: 3728, Algorithm: 'sse2_64', 'MHS av': 1.63, 'Found Blocks': 0, Getworks: 89, Accepted: 0, Rejected: 13, 'Hardware Errors': 0, Utility: 0, Discarded: 176, Stale: 0, 'Get Failures': 0, 'Local Work': 193, 'Remote Failures': 0, 'Network Blocks': 5, 'Total MH': 6078.7478, 'Work Utility': 0, 'Difficulty Accepted': 0, 'Difficulty Rejected': 1651, 'Difficulty Stale': 0, 'Best Share': 9 } */