From ff844e9935d36e6f9491ad164549ed5a52677732 Mon Sep 17 00:00:00 2001 From: Yemel Jardi Date: Fri, 2 Jan 2015 18:15:17 -0300 Subject: [PATCH] Change PrivateKey.toString from WIF to hex format --- lib/privatekey.js | 11 ++++++++++- lib/publickey.js | 3 +-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/lib/privatekey.js b/lib/privatekey.js index 794860c..15e0eaa 100644 --- a/lib/privatekey.js +++ b/lib/privatekey.js @@ -283,12 +283,21 @@ PrivateKey.isValid = function(data, network){ return !PrivateKey.getValidationError(data, network); }; +/** + * Will output the PublicKey encoded as hex string + * + * @returns {String} + */ +PrivateKey.prototype.toString = function() { + return this.toBuffer().toString('hex'); +} + /** * Will output the PrivateKey to a WIF string * * @returns {String} A WIP representation of the private key */ -PrivateKey.prototype.toString = PrivateKey.prototype.toWIF = function() { +PrivateKey.prototype.toWIF = function() { var network = this.network; var compressed = this.compressed; diff --git a/lib/publickey.js b/lib/publickey.js index 182b7aa..3ce6f8e 100644 --- a/lib/publickey.js +++ b/lib/publickey.js @@ -409,8 +409,7 @@ PublicKey.prototype.toAddress = function(network) { * @returns {String} A DER hex encoded string */ PublicKey.prototype.toString = function() { - var compressed = _.isUndefined(this.compressed) || this.compressed; - return this.toDER(compressed).toString('hex'); + return this.toDER().toString('hex'); }; /**