Skip to content

Generates vanity Ethereum addresses accelerated with NVIDIA CUDA-enabled GPUs.

License

Notifications You must be signed in to change notification settings

Nobay3679/vanity-eth-address

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vanity Eth Address

Vanity Eth Address is a tool to generate Ethereum addresses that match certain criteria, accelerated with NVIDIA CUDA-enabled GPUs.

Usage

./vanity-eth-addresss [PARAMETERS]
    Scoring methods
      (-lz) --leading-zeros             Count zero bytes at the start of the address
       (-z) --zeros                     Count zero bytes anywhere in the address
    Modes (normal addresses by default)
       (-c) --contract                  Search for addresses and score the contract address generated using nonce=0
      (-c2) --contract2                 Search for contract addresses using the CREATE2 opcode
    Other:
       (-d) --device <device_number>    Use device <device_number> (Add one for each device for multi-gpu)
       (-b) --bytecode <filename>       File containing contract bytecode (only needed when using --contract2)
       (-a) --address <address>         Sender contract address (only needed when using --contract2)
       (-w) --work-scale <num>          Defaults to 15. Scales the work done in each kernel. If your GPU finishes kernels within a few seconds, you may benefit from increasing this number.

Examples:
    ./vanity-eth-address --zeros --device 0 --device 2 --work-scale 17
    ./vanity-eth-address --leading-zeros --contract2 --bytecode bytecode.txt --address 0x0000000000000000000000000000000000000000 --device 0

Requirements

  • A NVIDIA CUDA-enabled GPU with a compute capability of at least 5.2 (Roughly anything above a GeForce GTX 950. For a full list see here).

About

Generates vanity Ethereum addresses accelerated with NVIDIA CUDA-enabled GPUs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 68.6%
  • Cuda 27.2%
  • C++ 4.2%