fcoin/bench/mnemonic.js
Christopher Jeffrey 605874068b
s/bn/BN/g
2016-10-21 19:38:06 -07:00

20 lines
480 B
JavaScript

'use strict';
var BN = require('bn.js');
var bcoin = require('../').set('main');
var constants = bcoin.constants;
var utils = bcoin.utils;
var assert = require('assert');
var bench = require('./bench');
var Mnemonic = bcoin.hd.Mnemonic;
var key = bcoin.hd.fromMnemonic();
var phrase = key.mnemonic.getPhrase();
assert.equal(Mnemonic.fromPhrase(phrase).getPhrase(), phrase);
var end = bench('fromPhrase');
for (var i = 0; i < 10000; i++)
Mnemonic.fromPhrase(phrase);
end(i);