diff --git a/tools/src/main/java/com/google/bitcoin/tools/WalletTool.java b/tools/src/main/java/com/google/bitcoin/tools/WalletTool.java index 5b1c8aa5..06099081 100644 --- a/tools/src/main/java/com/google/bitcoin/tools/WalletTool.java +++ b/tools/src/main/java/com/google/bitcoin/tools/WalletTool.java @@ -431,6 +431,10 @@ public class WalletTool { } } Wallet.SendRequest req = Wallet.SendRequest.forTx(t); + if (t.getOutputs().size() == 1 && t.getOutput(0).getValue().equals(wallet.getBalance())) { + log.info("Emptying out wallet, recipient may get less than what you expect"); + req.emptyWallet = true; + } req.fee = fee; if (allowUnconfirmed) { wallet.allowSpendingUnconfirmedTransactions();