# Can I sync all past transactions & mining rewards using only the seed phrase?

**URL:** <https://talk.neptune.cash/t/can-i-sync-all-past-transactions-mining-rewards-using-only-the-seed-phrase/126>\
**Category:** General\
**Created:** [October 7, 2025, 1:42am UTC](https://talk.neptune.cash/t/can-i-sync-all-past-transactions-mining-rewards-using-only-the-seed-phrase/126 "2025-10-07T01:42:31Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![BBQ1991](https://talk.neptune.cash/letter_avatar_proxy/v4/letter/b/90db22/32.png) [@BBQ1991](https://talk.neptune.cash/u/BBQ1991)\
**Post date:** [October 7, 2025, 1:42am UTC](https://talk.neptune.cash/t/can-i-sync-all-past-transactions-mining-rewards-using-only-the-seed-phrase/126/1 "2025-10-07T01:42:31Z")

</div>

After moving to a new machine, I imported my wallet only with the mnemonic seed. How can I see this wallet’s previous transactions, mining rewards, and current balance?

On the new machine, after a full sync, I tried:  
neptune-cli confirmed-available-balance  
neptune-cli unconfirmed-available-balance  
neptune-cli list-coins

All show 0 NPT. However, I previously sent multiple transactions via `neptune-cli`, and the balance should be about 2 NPT.

What is the correct way to recover/sync my full history and rewards using only the seed phrase? Thanks!

---

<div class="post-metadata">

**Author:** ![LostInTranslation](https://talk.neptune.cash/letter_avatar_proxy/v4/letter/l/e5b9ba/32.png) [@LostInTranslation](https://talk.neptune.cash/u/LostInTranslation)\
**Post date:** [November 16, 2025, 7:50pm UTC](https://talk.neptune.cash/t/can-i-sync-all-past-transactions-mining-rewards-using-only-the-seed-phrase/126/2 "2025-11-16T19:50:02Z")

</div>

Has this been resolved or clarified? I’d be curious to know

---

<div class="post-metadata">

**Author:** ![danda](https://talk.neptune.cash/letter_avatar_proxy/v4/letter/d/b19c9b/32.png) [@danda](https://talk.neptune.cash/u/danda)\
**Post date:** [November 17, 2025, 3:27am UTC](https://talk.neptune.cash/t/can-i-sync-all-past-transactions-mining-rewards-using-only-the-seed-phrase/126/3 "2025-11-17T03:27:29Z")

</div>

I believe the OP’s process _should_ work. @aszepieniec can you comment?

---

<div class="post-metadata">

**Author:** ![aszepieniec](https://talk.neptune.cash/user_avatar/talk.neptune.cash/aszepieniec/32/5_2.png) [@aszepieniec](https://talk.neptune.cash/u/aszepieniec)\
**Post date:** [November 17, 2025, 4:35am UTC](https://talk.neptune.cash/t/can-i-sync-all-past-transactions-mining-rewards-using-only-the-seed-phrase/126/4 "2025-11-17T04:35:50Z")

</div>

By default, if you import a wallet and then sync your node will be scanning all incoming blocks for transactions benefiting your wallet. However, that seems to not have happened in this case because your balance is not showing up. That points to a bug or to a discrepancy between how the tools were intended to be used and how they were actually used.

Either way, you need to activate _scan mode_ while syncing. That’s the mechanism that will find your balance. Right now the only way is to sync from scratch and use either

- `--scan-blocks`, or
- `--scan-keys`.

Going forward I will add to my todo list

- develop tools for rescanning blocks after sync has completed
- robustify scanning so it does not fail in the first place.
