private WalletAppKit initKit(@Nullable DeterministicSeed seed) { // initialize files and stuff here, add our address to the watched ones WalletAppKit kit = new WalletAppKit(params, new File("./spv"), fileprefix); kit.setAutoSave(true); kit.useTor(); kit.setDiscovery(new DnsDiscovery(params)); // fresh restore if seed provided if (seed != null) { kit.restoreWalletFromSeed(seed); } // startUp WalletAppKit kit.startAndWait(); return kit; }