private static void applyWalletUpdates(Wallet wallet) { if (wallet.getVersion() < 2) { updateV1toV2(wallet); } if (wallet.getVersion() < 3) { updateV2toV3(wallet); } }
private static void updateV2toV3(Wallet wallet) { checkState(wallet.getVersion() < 3, "Can update only from version < 3"); wallet.setVersion(3); }
private static void updateV1toV2(Wallet wallet) { checkState(wallet.getVersion() < 2, "Can update only from version < 2"); wallet.setVersion(2); for (WalletAccount walletAccount : wallet.getAllAccounts()) {
walletBuilder.setVersion(wallet.getVersion());