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

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!

1 Like

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

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

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.
2 Likes