bench: add mnemonic benchmark.
This commit is contained in:
parent
8daddcc458
commit
8a743f81bb
19
bench/mnemonic.js
Normal file
19
bench/mnemonic.js
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
'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);
|
||||||
Loading…
Reference in New Issue
Block a user