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.
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

Loading…
Cancel
Save