20 lines
480 B
JavaScript
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);
|