minor refactor
This commit is contained in:
parent
57ceeabd95
commit
65f99b736b
@ -114,18 +114,12 @@ function Mnemonic(options) {
|
|||||||
if (!options)
|
if (!options)
|
||||||
options = {};
|
options = {};
|
||||||
|
|
||||||
if (Buffer.isBuffer(options)) {
|
|
||||||
this.seed = options;
|
|
||||||
options = {};
|
|
||||||
} else {
|
|
||||||
this.seed = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
this.bits = options.bits || 128;
|
this.bits = options.bits || 128;
|
||||||
this.entropy = options.entropy;
|
this.entropy = options.entropy;
|
||||||
this.phrase = options.phrase;
|
this.phrase = options.phrase;
|
||||||
this.passphrase = options.passphrase || '';
|
this.passphrase = options.passphrase || '';
|
||||||
this.lang = options.lang || 'english';
|
this.lang = options.lang || 'english';
|
||||||
|
this.seed = null;
|
||||||
|
|
||||||
assert(this.bits >= 128);
|
assert(this.bits >= 128);
|
||||||
assert(this.bits % 32 === 0);
|
assert(this.bits % 32 === 0);
|
||||||
|
|||||||
@ -73,13 +73,15 @@ utils.slice = function slice(buf, start, end) {
|
|||||||
* Base58
|
* Base58
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var base58 = '123456789ABCDEFGHJKLMNPQRSTUVWXYZ'
|
var base58 = ''
|
||||||
|
+ '123456789'
|
||||||
|
+ 'ABCDEFGHJKLMNPQRSTUVWXYZ'
|
||||||
+ 'abcdefghijkmnopqrstuvwxyz';
|
+ 'abcdefghijkmnopqrstuvwxyz';
|
||||||
|
|
||||||
var unbase58 = base58.split('').reduce(function(out, ch, i) {
|
var unbase58 = {};
|
||||||
out[ch] = i;
|
|
||||||
return out;
|
for (var i = 0; i < base58.length; i++)
|
||||||
}, {});
|
unbase58[base58[i]] = i;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Encode a base58 string.
|
* Encode a base58 string.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user