Do You guys know how to generate in Electrum small amount of addresses but from specific derivation range eg .../0/0/122345-122355? Is thera comand for that? Increasing gap limit to such a value will freez software, as You said. Is there any other way to get addreses from such a specific place?
Increasing the gap and creating massive private keys and addresses in such a SPV wallet software like Electrum can freeze the software and I really don't know reason of needing creation step at all.
If you want more addresses, why don't consider of creating a completely new wallet and don't have a wallet software freeze?
It's more easily and don't create unnecessary abundantly overload task on your computer too.
[1] Yes, in the "Console" tab (View->Show Console), use the command: [wallet.create_new_address(False) for i in range(980)]
That'll derive 980 more receiving addresses past the already derived 20; derive 970 if you want to include the change addresses to the 1000 total.
This command does not change the gap limit parameter.
[3] Yes, Electrum uses the commonly used gap limit of 20 for receiving addresses; then 10 change addresses.
Thus, that 30 addresses that you see.
The gap limit parameter can be change by using this following command for changing it to 50.
wallet.change_gap_limit(50)
If you need to check the wallet current gap limit, use this.
https://electrum.readthedocs.io/en/latest/faq.html#gap-limit