at first sorry for my ignorance, I have little experience at bitcoin programming.
Im trying to implement a very simple wallet using NBitcoin library. I have done some work, but now Im stucked with wallet restoration function.
Lets say I have mnemonic private key, then I calculate its public key.
With public key am I able to track all transactions associated with this key? Even if I used multiple adresses? How its done(NBitcoin)? Any advice? Do I have to iterate throught whole blockchain and chceck signatures?