bokub / vanity-eth

💎 Browser-based ETH vanity address generator
https://vanity-eth.tk
MIT License
751 stars 266 forks source link

Introduce my project based on vanity-eth project with performance increased #36

Closed 9-9-9-9 closed 2 years ago

9-9-9-9 commented 2 years ago

Visit my Github repo

or Vanity ERC20 contract address generator

Some reasons about why this project was created

  1. Vanity-ETH runs on browser so it can not run on maximum speed as the code can
  2. Can only select one pattern to match so it would wastes a lot of nice-looking addresses
  3. Will stop after specific pattern found (I don't like it because I want more and compare what is better)

So I decided to extract some lines of code from the Vanity-ETH project and create a custom project which can resolves the above problems. The result is good, my PC can generate around 75k addr/s while maximum 14k addr/s on vanity-eth.tk

But this project doesn't have UI, it runs code directly with nodejs thus:

This project requires user has a little bit experience in programming because you must edit some lines in script files to match your requirement as well as it doesn't have an user interface, everything must be done via text editor and terminal

With 32 cores 32gb of RAM machine on GCP with 32 processes, I can generate 320k addr/s (10k/s each process) and generated Number of addresses generated within 20 hours Description
2 addr 9 digits match my level2 patterns
6 addr 10 score
61 addr 9 score
488 addr 8 score
554 addr 7 score
8176 addr 6 score
bokub commented 2 years ago

That's a great idea! However, the need to clone and edit JavaScript files is not the most practical way to use a tool haha😄

You might like VanityEth which is a similar tool with a command-line interface.

9-9-9-9 commented 2 years ago

Yep, I'm gonna do it when I have more free time. Currently I just made it for myself and share to guys 😄

bokub commented 2 years ago

Hi, Did you delete your project?

TaoistWorld commented 2 years ago

Hi @bokub it was moved. Thanks for your suggestion, it now has cli, easier to use

9-9-9-9 commented 2 years ago

Btw @bokub contract gen code is here It would be so great if you can bring it to the web UI, I guess many users would love it

bokub commented 2 years ago

It would be so great if you can bring it to the web UI

I may work on this someday! I just need to find some free time