When i do `bitcoin-cli importaddress <address>` , and then i generate new addresses, are these new “child” addresses derived from the imported address, or from the original master private key which was created upon Bitcoin Core install?
I want a Watch-and-generate-only-mode wallet that can only derive new receiving addresses from the imported address, not the original one (i would want to even delete the original wallet master private key)
EDIT: i am using Bitcoin Core ( other wallets are not an option )
EDIT2: These guys [https://bitcoin.stackexchange.com/questions/8142/can-you-generate-bitcoin-addresses-without-storing-a-private-key/78284](https://bitcoin.stackexchange.com/questions/8142/can-you-generate-bitcoin-addresses-without-storing-a-private-key/78284) say the private key is not required to generate new addresses, but they do not specify if i can delete (and how) the master private key then
EDIT3: Partial solution from here [https://www.reddit.com/r/Bitcoin/comments/646ene/bip32_whats_the_advantage_of_nonhardened/](https://www.reddit.com/r/Bitcoin/comments/646ene/bip32_whats_the_advantage_of_nonhardened/) I just have to figure out how to force non-hardened derivation