Я создал кошелек с помощью WalletAppKit на Android и провел в нем транзакцию.
Теперь я пытаюсь восстановить этот кошелек из мнемонического кода (BIP39). Он также возвращает объект Wallet, но не содержит транзакций.
Вот ссылка https://bitcoinj.github.io/working-with-the-wallet#seeds-and-mnemonic-codes , в которой описывается работа с мнемоническим кодом и сидов.
Он также говорит: «Теперь синхронизируйте восстановленный кошелек, как описано ниже», но я так и не нашел способа его синхронизировать.
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.
Я думаю, что этот пример может помочь вам, чтобы синхронизировать кошелек
Адитья Паливал
Джеймс С.