Adds version support to Message.verifyMessage
This commit is contained in:
parent
e03f938ced
commit
373f668562
@ -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…
Reference in New Issue
Block a user