src/wallet: getNextAddresss: add new address if necessary

This commit is contained in:
booo 2011-12-28 16:29:16 +01:00
parent 3445ae2a36
commit ef903bae07

View file

@ -95,13 +95,11 @@ Bitcoin.Wallet = (function () {
};
this.getNextAddress = function () {
if (keys.length) {
// TODO: Create new addresses if we run out
this.addressPointer = (this.addressPointer + 1) % keys.length;
return keys[this.addressPointer].getBitcoinAddress();
} else {
return null;
this.addressPointer++;
if(!keys[this.addressPointer]) {
this.generateAddress();
}
return keys[this.addressPointer].getBitcoinAddress();
};
this.signWithKey = function (pubKeyHash, hash) {