johguse / profanity

Vanity address generator for Ethereum
834 stars 324 forks source link

H/s only shows at the very start #34

Open BlinkyStitt opened 3 years ago

BlinkyStitt commented 3 years ago
$ ./profanity.x64 --contract --leading 0
Mode: leading
Target: Contract
Devices:
  GPU0: Intel(R) Gen9 HD Graphics NEO, 26831257600 bytes available, 48 compute units (precompiled = no)

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

Initializing devices...
  This should take less than a minute. 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

Initialization time: 44 seconds
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.

  Time:    46s Score:  7 Private: __________ Contract: ___________
  Time:   535s Score:  8 Private: __________ Contract: _____________
Total: inf H/s - GPU0: inf H/s

It shows H/s before finding the first key. Then it just shows "inf H/s". It's working though. It's using lots of CPU and after 535 seconds printed a second key. I think this is just a minor issue.