diff --git a/src/main/java/org/qortal/controller/PirateChainWalletController.java b/src/main/java/org/qortal/controller/PirateChainWalletController.java index 2ef5a567..111badbb 100644 --- a/src/main/java/org/qortal/controller/PirateChainWalletController.java +++ b/src/main/java/org/qortal/controller/PirateChainWalletController.java @@ -170,6 +170,10 @@ public class PirateChainWalletController extends Thread { } public void ensureSynchronized() throws ForeignBlockchainException { + if (this.currentWallet == null || !this.currentWallet.isSynchronized()) { + throw new ForeignBlockchainException("Wallet isn't synchronized yet"); + } + String response = LiteWalletJni.execute("syncStatus", ""); JSONObject json = new JSONObject(response); if (json.has("syncing")) {