hashrate

0.3.1 • Public • Published

hashrate Build Status

This is simple hashrate utils module for client and server side.

Methods and usage

  • hashrateToString(hashrate: number, delimeter: boolean = false, type: 'sol' | 'hash' = 'hash') - converts hashrate number to readable string
  • getEstimatedMinigTime(difficulty: number, hashrate: number) - returns estimated mining time for given difficulty and hashrate in seconds
  • getLuck(diff: number, hashrate: number, period: number, blocks: number) - returns calculated luck for given mining parameters
  • getPower(hashrate: number) - returns power of hashrate
  • getMaxPower(hashrates: number[]) - returns max power of set of hashrates
  • getPowerStr(power: number) - returns string for power (1000 - KH, 100000000 - MH, etc)
  • hashrateValueToPower(hashrate: number, power: number) - The hashrate given to the power
  • hashratePowerStr(hashrate: number, power: number, delimiter: boolean | false, type: 'hash') - get the power of hashrate
  • hashesToSolsZec(hashrate: number) - returns hashrate in Sol/s for ZEC
  • solsToHashesZec(sols: number) - returns sols in H/s for ZEC
  • hashrateToStringZec(hashrate: number, delimiter: boolean | false) - converts hashrate number to readable string for ZEC

Readme

Keywords

none

Package Sidebar

Install

npm i hashrate

Weekly Downloads

8

Version

0.3.1

License

MIT

Unpacked Size

203 kB

Total Files

9

Last publish

Collaborators

  • allbann