add preconditons

This commit is contained in:
Matias Alejo Garcia 2015-02-16 16:57:40 -03:00
parent cdb8ab94da
commit 57532242a4
3 changed files with 1 additions and 3 deletions

0
bit-wallet/bit-reject Normal file → Executable file
View File

0
bit-wallet/bit-rm Normal file → Executable file
View File

View File

@ -284,14 +284,12 @@ API.prototype.createAddress = function(cb) {
var self = this;
var data = this._loadAndCheck();
$.checkState(data.publicKeyRing.length != data.n, 'Wallet Incomplete, cannot derive address.');
var url = '/v1/addresses/';
this._doPostRequest(url, {}, data, function(err, address) {
if (err) return cb(err);
if (data.publicKeyRing.length != data.n)
return cb('Wallet Incomplete, cannot derive address.')
if (!Verifier.checkAddress(data, address)) {
return cb(new ServerCompromisedError('Server sent fake address'));
}