Adds version support to Message.verifyMessage
This commit is contained in:
parent
e03f938ced
commit
373f668562
1 changed files with 5 additions and 3 deletions
|
@ -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…
Add table
Reference in a new issue