wallet: accept both private and public keys

This commit is contained in:
Fedor Indutny 2014-05-07 20:11:27 +04:00
parent f9dc43eba2
commit a77083ce66

View File

@ -26,8 +26,8 @@ function Wallet(options, passphrase) {
pers: options.scope, pers: options.scope,
entropy: hash.sha256().update(options.passphrase).digest() entropy: hash.sha256().update(options.passphrase).digest()
}); });
} else if (options.priv) { } else if (options.priv || options.pub) {
this.key = bcoin.ecdsa.keyPair(options.priv); this.key = bcoin.ecdsa.keyPair(options.priv || options.pub, 'hex');
} else { } else {
this.key = bcoin.ecdsa.genKeyPair(); this.key = bcoin.ecdsa.genKeyPair();
} }