Suppose I make a locked wallet with 50000 pre-generated addresses.

As long as I researched, only way I can collect those 50000 addresses using RPC and "getnewaddress". Feel free to correct me.

I understand this will took several hours or days, so I can set this up on some VPS and let it run.

For this I do not need blockchain to be synchronized.

How can I start bitcoind without blockchain synchronization?

I am thinking about "connect" option or testnet, but both looks like a hack.

  • 1
    You could also run dumpwallet, which would have the addresses in the resulting dump - although at this point, you might want to look into a small script to generate an HD wallet, it will likely go a lot faster. Jul 26, 2019 at 19:17
  • dumpwallet requires passphrase.
    – Nick
    Jul 26, 2019 at 20:02

1 Answer 1


The recommended way is to use the -connect option. You can do -connect=0 or -noconnect (they mean the same thing) and Bitcoin Core will not try to automatically connect to any other node.

  • works like a charm. added connect=0 in the config file
    – Nick
    Jul 26, 2019 at 17:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.