From 5dcc68d04af59fe119283e0b8219dec5d3217659 Mon Sep 17 00:00:00 2001 From: Manfred Karrer Date: Sat, 19 Dec 2015 18:11:31 +0100 Subject: [PATCH] dont allow mainnet --- core/src/main/java/io/bitsquare/btc/WalletService.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/src/main/java/io/bitsquare/btc/WalletService.java b/core/src/main/java/io/bitsquare/btc/WalletService.java index f79b4e738c..1e03c1beab 100644 --- a/core/src/main/java/io/bitsquare/btc/WalletService.java +++ b/core/src/main/java/io/bitsquare/btc/WalletService.java @@ -58,6 +58,8 @@ import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeoutException; import java.util.stream.Collectors; +import static com.google.common.base.Preconditions.checkArgument; + /** * WalletService handles all non trade specific wallet and bitcoin related services. * It startup the wallet app kit and initialized the wallet. @@ -102,6 +104,11 @@ public class WalletService { this.tradeWalletService = tradeWalletService; this.addressEntryList = addressEntryList; this.params = preferences.getBitcoinNetwork().getParameters(); + + // TODO remove after sufficient testing with testnet + checkArgument(!params.getId().equals(NetworkParameters.ID_MAINNET), + "Mainnet is not allowed to be used at that stage of development"); + this.walletDir = new File(walletDir, "bitcoin"); this.walletPrefix = walletPrefix; this.userAgent = userAgent;