Bulk generate Ethereum wallets

Viewed 893

I'm new to Ethereum and I'm working on a personal project. I want to create multiple Ethereum wallets at once with public/private keys, mnemonic, and QR codes. I found this website but it is online. Then I've tried this but it is not maintained anymore and there is an error. Is there any offline tool to generate multiple Ethereum wallets?

1 Answers

Ethereum account is just a random 256-bit integer number that is generated with a cryptographically secure random number generator. To generate bunch of wallets you can simply do:

private_key = random(2**256)

Note that you must not use pseudorandom numbers, but true random number generator.

Then you can derive both Ethereum account public key and then address from this public key.

To understand better this please see the existing answers below:

Related