johguse / profanity

Vanity address generator for Ethereum
833 stars 325 forks source link

Mine contract addresses #15

Closed wjmelements closed 5 years ago

wjmelements commented 5 years ago

This implements https://github.com/johguse/profanity/issues/12.

Output of ./profanity.x64 --contract --leading 0

Mode: leading
Target: Contract
Devices:
  GPU0: GeForce GTX 980 Ti, 6378094592 bytes available, 22 compute units (precompiled = no)

Initializing OpenCL...
  Creating context...OK
  Compiling kernel...OK
  Building program...OK
  Saving program...OK

Initializing devices...
  This can take a minute or two. The number of objects initialized on each
  device is equal to inverse-size * inverse-multiple. To lower
  initialization time (and memory footprint) I suggest lowering the
  inverse-multiple first. You can do this via the -I switch. Do note that
  this might negatively impact your performance.

  GPU0 initialized

Running...
  Always verify that a private key generated by this program corresponds to the
  public key printed by importing it to a wallet of your choice. This program
  like any software might contain bugs and it does by design cut corners to
  improve overall performance.

warning: local work size abandoned on GPU0
  Time:     1s Score:  6 Private: 0x0ba201a586bbb9e03f1038818ad773af9cf454a7e68d07dbf1f36d4a6f41b242 Contract: 0x000000ab27d7a39887f3e43a83e8de758361f2b7
Total: 7.250 MH/s - GPU0: 7.250 MH/s
Total: 10.512 MH/s - GPU0: 10.512 MH/s
  Time:     6s Score:  7 Private: 0x0ba201a586e32bac3f1038818ad773af9cf454a7e68d07dbf1f36d4a6f41b246 Contract: 0x0000000ea7d17d74ab407a28ca7624d1252d0356
Total: 11.599 MH/s - GPU0: 11.599 MH/s
Total: 12.142 MH/s - GPU0: 12.142 MH/s
Total: 12.468 MH/s - GPU0: 12.468 MH/s
Total: 12.684 MH/s - GPU0: 12.684 MH/s
Total: 12.838 MH/s - GPU0: 12.838 MH/s
Total: 12.955 MH/s - GPU0: 12.955 MH/s
Total: 13.044 MH/s - GPU0: 13.044 MH/s

Verified on rinkeby: https://rinkeby.etherscan.io/tx/0xea9a68f78b578dcfa6f479ab87d14bcee6436dc2913389f8c163b059551096db