I have several (more than electrum gap limit) address that generated using one master private key.
My question is that will electrum list and calculate balance of all address correctly when i just import that key?
And second: Will it add newly received address of that key automaticly and update balance or i should add address manually?
Electrum will keep on generating new addresses untill x (gap limit)
unused addresses are found (source:
http://docs.electrum.org/en/latest/faq.html)...
This means that if you used the first address, then skipped the next 200 addresses, and only then started using addresses again, only the first 20 (or so) addresses will be shown by default (and the unused inputs that belong to address 201 will not be added to your balance).
If you generated 200 addresses, and used them all, there should be no problem, electrum will show 200 +x (gap limit) addresses.
you can generate new receive addresses, sure, the balances will be added to the total.
you should be able to edit the gap limit trough the console (untested by me)
wallet.storage.put('gap_limit',500)