Skip to content

Arachnid/vaniteth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vaniteth

Generates Ethereum vanity addresses

By default, generates vanity account addresses, using a set of built in scoring functions. You can choose the scoring functions to use with --scorers; valid options include:

  • ascending: Scores addresses on the length of ascending sequences (11122579...)
  • strictAscending: Scores addresses on the length of ascending sequences, with no gaps permitted (1122344...)
  • target: Scores addresses on closeness to the --target address, which defaults to 0.

Since generation is random, using multiple scoring functions helps find more interesting addresses, but since scoring functions take time to execute, it's best to leave out ones you're definitely not interested in.

Pull requests for more scoring functions are most welcome.

To generate contract addresses instead of account addresses, supply the flag --contract. The flag --maxnonce accepts an integer value for the maximum nonce (number of sent transactions) from the owning address to search for. Generating new addresses for an account is much faster than generating a new account, so searching many nonces is quicker. However, an address with a large nonce will require sending a lot of dummy transactions from the owning account before sending the desired one. The default value is 32.

Output is a newline separated list of mined addresses, nonces (if in contract mode) and raw private keys. Only addresses that are as good as or better than the current best result are output.

A docker image for this binary is available on dockerhub here.

About

Generates Ethereum vanity addresses

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages