diff --git a/src/message.js b/src/message.js index 84d3b43..998c751 100644 --- a/src/message.js +++ b/src/message.js @@ -1,8 +1,9 @@ /// Implements Bitcoin's feature for signing arbitrary messages. -var SHA256 = require('crypto-js/sha256') -var ecdsa = require('./ecdsa') +var Address = require('./address') var convert = require('./convert') +var ecdsa = require('./ecdsa') +var SHA256 = require('crypto-js/sha256') var Message = {} @@ -59,7 +60,8 @@ Message.verifyMessage = function (address, sig, message) { pubKey.compressed = isCompressed // Compare address to expected address - return address === pubKey.getAddress().toString() + address = new Address(address) + return address.toString() === pubKey.getAddress(address.version).toString() } module.exports = Message