diff --git a/app/src/main/java/com/m2049r/xmrwallet/service/WalletService.java b/app/src/main/java/com/m2049r/xmrwallet/service/WalletService.java index 4310f264..445446e4 100644 --- a/app/src/main/java/com/m2049r/xmrwallet/service/WalletService.java +++ b/app/src/main/java/com/m2049r/xmrwallet/service/WalletService.java @@ -319,10 +319,15 @@ public class WalletService extends Service { } else if (cmd.equals(REQUEST_CMD_SEND)) { Wallet myWallet = getWallet(); Log.d(TAG, "SEND TX for wallet: " + myWallet.getName()); + if (!myWallet.isTestNet()) { + Log.e(TAG, "Sending transactions only on testnet"); + throw new IllegalStateException("Sending transactions only in testnet"); + } PendingTransaction pendingTransaction = myWallet.getPendingTransaction(); if (pendingTransaction.getStatus() != PendingTransaction.Status.Status_Ok) { Log.e(TAG, "PendingTransaction is " + pendingTransaction.getStatus()); myWallet.disposePendingTransaction(); // it's broken anyway + if (observer != null) observer.onSentTransaction(false); return; } String txid = pendingTransaction.getFirstTxId();