custom changeAddress for wallet.createTx()

This commit is contained in:
William Cotton 2014-04-25 12:49:51 -07:00
parent a9bc42019a
commit 590bb8e1c3

View file

@ -170,7 +170,7 @@ function Wallet(seed, options) {
}) })
} }
this.createTx = function(to, value, fixedFee) { this.createTx = function(to, value, fixedFee, changeAddress) {
checkDust(value) checkDust(value)
var tx = new Transaction() var tx = new Transaction()
@ -190,7 +190,7 @@ function Wallet(seed, options) {
var change = totalInValue - value - fee var change = totalInValue - value - fee
if(change > 0 && !isDust(change)) { if(change > 0 && !isDust(change)) {
tx.addOutput(getChangeAddress(), change, Network[network]) tx.addOutput(changeAddress || getChangeAddress(), change, Network[network])
} }
break break
} }