Browse Source

Adds version support to Message.verifyMessage

hk-custom-address
Daniel Cousens 11 years ago
parent
commit
373f668562
  1. 8
      src/message.js

8
src/message.js

@ -1,8 +1,9 @@
/// Implements Bitcoin's feature for signing arbitrary messages. /// Implements Bitcoin's feature for signing arbitrary messages.
var SHA256 = require('crypto-js/sha256') var Address = require('./address')
var ecdsa = require('./ecdsa')
var convert = require('./convert') var convert = require('./convert')
var ecdsa = require('./ecdsa')
var SHA256 = require('crypto-js/sha256')
var Message = {} var Message = {}
@ -59,7 +60,8 @@ Message.verifyMessage = function (address, sig, message) {
pubKey.compressed = isCompressed pubKey.compressed = isCompressed
// Compare address to expected address // 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 module.exports = Message

Loading…
Cancel
Save