Merge pull request #54 from coinpunk/moreaddresstesting
More address testing
This commit is contained in:
commit
ef1a4017f8
2 changed files with 51 additions and 16 deletions
src
|
@ -14,7 +14,7 @@ var Address = function (bytes, version) {
|
|||
this.hash =
|
||||
bytes.length <= 35 ? base58.checkDecode(bytes)
|
||||
: bytes.length <= 40 ? conv.hexToBytes(bytes)
|
||||
: util.error('Bad input');
|
||||
: util.error('invalid or unrecognized input');
|
||||
|
||||
this.version = version || this.hash.version || mainnet;
|
||||
}
|
||||
|
@ -33,10 +33,6 @@ Address.prototype.toString = function () {
|
|||
return base58.checkEncode(this.hash.slice(0), this.version);
|
||||
};
|
||||
|
||||
Address.prototype.getHash = function () {
|
||||
return conv.bytesToHex(this.hash);
|
||||
};
|
||||
|
||||
Address.getVersion = function(string) {
|
||||
return base58.decode(string)[0];
|
||||
}
|
||||
|
@ -50,11 +46,4 @@ Address.validate = function(string) {
|
|||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* Parse a Bitcoin address contained in a string.
|
||||
*/
|
||||
Address.decodeString = function (string) {
|
||||
return base58.checkDecode(string);
|
||||
};
|
||||
|
||||
module.exports = Address;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue