Creé una billetera con la ayuda de WalletAppKit en Android e hice algunas transacciones en ella.
Ahora lo que trato de hacer es restaurar esa billetera desde el código mnemotécnico (BIP39). También devuelve el objeto Wallet pero no contiene las transacciones.
Aquí está el enlace ref https://bitcoinj.github.io/working-with-the-wallet#seeds-and-mnemonic-codes que describe el trabajo con código mnemotécnico y semillas.
También dice "ahora sincronice la billetera restaurada como se describe a continuación", pero nunca encontré ninguna forma de sincronizarla.
DeterministicSeed seed = wallet.getKeyChainSeed();
println("Seed words are: " + Joiner.on(" ").join(seed.getMnemonicCode()));
println("Seed birthday is: " + seed.getCreationTimeSeconds());
String seedCode = "yard impulse luxury drive today throw farm pepper survey wreck glass federal";
long creationtime = 1409478661L;
DeterministicSeed seed = new DeterministicSeed(seedCode, null, "", creationtime);
Wallet restoredWallet = Wallet.fromSeed(params, seed);
// now sync the restored wallet as described below.
Creo que este ejemplo te puede ayudar, para sincronizar la billetera
Aaditya Paliwal
james c