4 changed files with 20 additions and 12 deletions
@ -0,0 +1,15 @@ |
|||
var $ = require('preconditions').singleton(); |
|||
var _ = require('lodash'); |
|||
|
|||
var Bitcore = require('bitcore'); |
|||
var BitcoinUtils = require('../bitcoinutils') |
|||
|
|||
function Verifier(opts) {}; |
|||
|
|||
Verifier.checkAddress = function(data, address) { |
|||
var local = BitcoinUtils.deriveAddress(data.publicKeyRing, address.path, data.m, data.network); |
|||
if (local.address != address.address || JSON.stringify(local.publicKeys)!= JSON.stringify(address.publicKeys)) |
|||
return cb('Server sent a fake address.'); |
|||
}; |
|||
|
|||
module.exports = Verifier; |
@ -1,9 +1,5 @@ |
|||
//var client = ;
|
|||
|
|||
var client = module.exports = require('./API'); |
|||
client.FileStorage = require('./FileStorage'); |
|||
client.Verifier = require('./Verifier'); |
|||
|
|||
|
|||
// TODO
|
|||
//module.exports.storage = require('./storage');
|
|||
var client = module.exports = require('./api'); |
|||
client.FileStorage = require('./filestorage'); |
|||
client.Verifier = require('./verifier'); |
|||
|
Loading…
Reference in new issue