Skip to content

Reference implementation of a Equihash-BTG validation library

License

Notifications You must be signed in to change notification settings

BitcoinGold-mining/equihashverify

This branch is 7 commits ahead of martin-key/equihashverify:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0bb8e2b · Jun 8, 2018

History

33 Commits
Jun 8, 2018
Mar 15, 2018
Jun 8, 2018
Jun 8, 2018
Apr 14, 2018
Jun 8, 2018
Mar 15, 2018
Mar 15, 2018
May 10, 2018
Jun 7, 2018
Mar 15, 2018
Mar 21, 2018
Mar 15, 2018
Mar 15, 2018
May 10, 2018
Mar 16, 2018
Mar 15, 2018
Mar 15, 2018
Mar 15, 2018
Mar 21, 2018
Mar 16, 2018
Mar 15, 2018
Mar 15, 2018

Repository files navigation

Equihash - Bitcoin Gold Implementation

nodejs native binding to check for valid Equihash-BTG (144, 5) solutions

Dependencies

sudo apt-get install build-essential libsodium-dev libboost-system-dev

Usage:

var ev = require('bindings')('equihashverify.node');

var header = new Buffer(..., 'hex');
var solution = new Buffer(..., 'hex'); //do not include byte size preamble

ev.verify(header, solution);
//returns boolean

Test Suite:

sudo npm install -g mocha
npm install
mocha

About

Reference implementation of a Equihash-BTG validation library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 94.9%
  • JavaScript 2.8%
  • C 1.6%
  • Python 0.7%