aboutsummaryrefslogtreecommitdiffstats
path: root/Godeps/_workspace/src/github.com/ethereum/ethash/js/test/seedHash.js
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2015-03-25 21:57:49 +0800
committerobscuren <geffobscura@gmail.com>2015-03-25 21:58:12 +0800
commitff5578fc715262cd8ae62e7d0f961a6e977a8727 (patch)
tree41e4ae3d9e2ebda853bf68f0746dfbc35a534c40 /Godeps/_workspace/src/github.com/ethereum/ethash/js/test/seedHash.js
parenta2e3bf6f3002e9914f56e08b1d6e323409ff3b4f (diff)
downloadgo-tangerine-ff5578fc715262cd8ae62e7d0f961a6e977a8727.tar
go-tangerine-ff5578fc715262cd8ae62e7d0f961a6e977a8727.tar.gz
go-tangerine-ff5578fc715262cd8ae62e7d0f961a6e977a8727.tar.bz2
go-tangerine-ff5578fc715262cd8ae62e7d0f961a6e977a8727.tar.lz
go-tangerine-ff5578fc715262cd8ae62e7d0f961a6e977a8727.tar.xz
go-tangerine-ff5578fc715262cd8ae62e7d0f961a6e977a8727.tar.zst
go-tangerine-ff5578fc715262cd8ae62e7d0f961a6e977a8727.zip
updated ethash
Diffstat (limited to 'Godeps/_workspace/src/github.com/ethereum/ethash/js/test/seedHash.js')
-rw-r--r--Godeps/_workspace/src/github.com/ethereum/ethash/js/test/seedHash.js48
1 files changed, 0 insertions, 48 deletions
diff --git a/Godeps/_workspace/src/github.com/ethereum/ethash/js/test/seedHash.js b/Godeps/_workspace/src/github.com/ethereum/ethash/js/test/seedHash.js
deleted file mode 100644
index a3666a9ed..000000000
--- a/Godeps/_workspace/src/github.com/ethereum/ethash/js/test/seedHash.js
+++ /dev/null
@@ -1,48 +0,0 @@
-var tape = require('tape');
-const ethash = require('../ethash.js');
-
-tape('seed hash', function(t) {
-
- t.test('seed should match TRUTH', function(st) {
- const seed = '290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563';
- const blockNum = 30000;
-
- var r = new Buffer(ethash.calcSeed(blockNum));
- st.equal(r.toString('hex'), seed);
-
- st.end();
- });
-
- t.test('seed should match TRUTH2', function(st) {
- const seed = '510e4e770828ddbf7f7b00ab00a9f6adaf81c0dc9cc85f1f8249c256942d61d9';
- const blockNum = 60000;
-
- var r = new Buffer(ethash.calcSeed(blockNum));
- st.equal(r.toString('hex'), seed);
-
- st.end();
- });
-
- t.test('seed should match TRUTH3', function(st) {
- const seed = '510e4e770828ddbf7f7b00ab00a9f6adaf81c0dc9cc85f1f8249c256942d61d9';
- const blockNum = 60700;
-
- var r = new Buffer(ethash.calcSeed(blockNum));
- st.equal(r.toString('hex'), seed);
-
- st.end();
- });
-
- t.test('randomized tests', function(st) {
- for (var i = 0; i < 100; i++) {
- var x = Math.floor(ethash.params.EPOCH_LENGTH * 2048 * Math.random());
- st.equal(ethash.calcSeed(x).toString('hex'), ethash.calcSeed(Math.floor(x / ethash.params.EPOCH_LENGTH) * ethash.params.EPOCH_LENGTH ).toString('hex'));
- }
- st.end();
- });
- // '510e4e770828ddbf7f7b00ab00a9f6adaf81c0dc9cc85f1f8249c256942d61d9'
- // [7:13:32 PM] Matthew Wampler-Doty: >>> x = randint(0,700000)
- //
- // >>> pyethash.get_seedhash(x).encode('hex') == pyethash.get_seedhash((x // pyethash.EPOCH_LENGTH) * pyethash.EPOCH_LENGTH).encode('hex')
-
-});