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