bravetheheat
|
|
July 05, 2012, 05:30:03 AM |
|
Is it possible (for you) to add a feature similar to how the vanitygen exports to a file, but with only the privkeys, so that it could be easily mass-imported into Armory or using pywallet?
|
|
|
|
bitcats
Legendary
Offline
Activity: 1015
Merit: 1001
|
|
July 05, 2012, 06:20:33 AM |
|
Just export the keys to a txt file and from there you can copy/paste anywhere.
I compared 0.17 to 0.19 but i see no speed difference.
|
"Unser Problem ist nicht ziviler Ungehorsam, unser Problem ist ziviler Gehorsam." - Howard Zinn
|
|
|
bravetheheat
|
|
July 05, 2012, 06:44:23 AM |
|
I compared 0.17 to 0.19 but i see no speed difference.
Apparently, no speed improvements or performance-oriented changes to the kernels within the changelog. Version 0.17, released August 8, 2011: - Bugfix for private key encoder, could create encodings not accepted by showwallet branch bitcoin - Remove oclvanitygen #pragma unroll by default, enable for NVIDIA (General performance improvement, hopeful resolution for crashing) - Oclvanitygen work size configuration tweak for smaller GPUs - New oclvanitygen add/subtract/compare functions for AMD Radeon - Add support for AMD BFI_INT instruction in oclvanitygen hash functions - Minor source code reorganization
Version 0.18, released July 4, 2012: - Support additive base public keys for outsourced address generation. - New oclvanityminer program, organized address miner for use with bounty pools, like ThePiachu's Vanity Pool. - New keyconv program for converting bitcoin private keys between wallet import format, password-protected format, and PKCS#8. - Support generation of simple P2SH (type-3) addresses. - Mac OS X makefile merged with Linux Makefile.
Version 0.19, released July 4, 2012: - Fix a potentially serious crash. - Remove oclvanitygen "-r" option.
|
|
|
|
bravetheheat
|
|
July 05, 2012, 06:47:04 AM |
|
Just export the keys to a txt file and from there you can copy/paste anywhere.
If I export them to a file from within vanitygen, the output I get is: Pattern: 1 Pattern: 1 Address: 19d7BcmUojcjbZCQdgyyMdF6vkcr1Uptp4 Privkey: 5K31RbWA1cSvzffFQs3RZ5FjkGVrPBMFeH5JWeMPYdaXxPoKcWW Pattern: 1 Address: 135Q1BZoGJwPDRDu86e4FGHMf1M5DzXsH4 Privkey: 5JXaoFt6nnEJtBHckbv7TmckxnkjM755YwxEmKiaMC3vpdP8BUA Pattern: 1 Address: 18vWN5SH6PD4ZDs328gyajYfFpW7yVpAd9 Privkey: 5JGMh8xTMEbb1BfooVLAzb4kwaQvKLephs9cqxjt7R5KGB7zBoF Pattern: 1 Address: 1LuoA362xB8disiwgV6Vah9PshF1tX8rm3 Privkey: 5Jz5D1Qth7P1XiwDTqwcBUwANzHVRhGzPw5i9tXFoJntxW3m4hk Pattern: 1 Address: 16NuvRiSWcfURCQH9kf6XoWNy6VvFgmQH6 Privkey: 5JWZf1N4Vwoecatuxtoi9nnc1cAsrSdTWXpPZdHDp2zpLRn3ijf
and so on and so on. I don't think I can directly use those for importing, but instead I would have to individually copy and paste each privkey. And that is difficult Perhaps I've used the wrong setting? (-o ./found.txt)
|
|
|
|
bitcats
Legendary
Offline
Activity: 1015
Merit: 1001
|
|
July 05, 2012, 07:07:31 AM |
|
Thats right, if you have lots of keys generated, the copy/paste method is not very straight forward.
|
"Unser Problem ist nicht ziviler Ungehorsam, unser Problem ist ziviler Gehorsam." - Howard Zinn
|
|
|
bitcats
Legendary
Offline
Activity: 1015
Merit: 1001
|
|
July 05, 2012, 08:02:44 AM |
|
It would make it easier if the output format of vanitygen would be: 1Abcdefffffffffffffffffffffffff:5efghijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
|
"Unser Problem ist nicht ziviler Ungehorsam, unser Problem ist ziviler Gehorsam." - Howard Zinn
|
|
|
bitcats
Legendary
Offline
Activity: 1015
Merit: 1001
|
|
July 05, 2012, 08:46:50 AM |
|
thats a roundabout way
|
"Unser Problem ist nicht ziviler Ungehorsam, unser Problem ist ziviler Gehorsam." - Howard Zinn
|
|
|
deepceleron
Legendary
Offline
Activity: 1512
Merit: 1036
|
|
July 07, 2012, 12:36:38 PM |
|
It's been a while since vanitygen has been updated. I went through the earlier posts on this thread, and have tried to summarize the most common issues and feature requests: ... The FAQ could certainly do a better job of explaining how to launch vanitygen. Deepceleron, I really liked your earlier post, it has instructions that are very clear and concise. If it's okay with you, I'd like to merge that into the FAQ. Congrats on your return. You can use or re-purpose anything I wrote, with or without attribution. Thanks for your software! Anything else? When specifying a case-insensitive address prefix on the command line or in a text file list, you must still only use valid Base58 characters. This means you must only use lower-case i or o, and only upper-case L, or you will get an error. - Bad: 1celeron, 1CELERON
- Good: 1ceLeron, 1CELERoN
This could be fixed so that if a case-insensitive search is being done, the user doesn't have to use correct case as input.
|
|
|
|
foo
|
|
July 17, 2012, 11:59:03 PM Last edit: July 18, 2012, 12:14:11 AM by foo |
|
Version 0.19 seems to always crash when using the -X option. % ./vanitygen -X Segmentation fault
|
I know this because Tyler knows this.
|
|
|
schnell
|
|
July 25, 2012, 09:21:47 AM |
|
Could we possibly get a version for bbqcoin? #bbqcoin on freenode
|
|
|
|
MXRider
|
|
August 05, 2012, 06:07:23 PM Last edit: August 05, 2012, 06:28:41 PM by MXRider |
|
Previous versions worked but 0.19 seems to crash everytime. It actually crashed the whole computer once. This is what I'm using oclvanitygen -d 0 1bitcoin Using 6970 with stock settings on windows 7 64bit. Help, anyone Could be a problem with my GPU since CPU works perfectly? I don't know, GPU mines normally with cgminer.
|
|
|
|
midnightlightning
Member
Offline
Activity: 68
Merit: 10
|
|
August 13, 2012, 02:05:16 PM |
|
I've got an OpenCL error running oclvanitygen on a Mac (NVIDIA Geforce GT 120): vg_ocl_context_callback error: [CL_OUT_OF_RESOURCES] : OpenCL Error : Failed to wait for events! Event 0 in waitlist failed. Out of resources vg_ocl_context_callback error: [CL_INVALID_KERNEL] : OpenCL Error : Failed to wait for events! Event 0 in waitlist failed. Invalid kernel object vg_ocl_context_callback error: [CL_INVALID_KERNEL] : OpenCL Error : Failed to wait for events! Event 0 in waitlist failed. Invalid kernel object vg_ocl_context_callback error: [CL_INVALID_COMMAND_QUEUE] : OpenCL Fatal Error : Finish caused an error that invalidated the queue (0x100321550). This may be due to a resource allocation failure at execution time. vg_ocl_context_callback error: [CL_INVALID_COMMAND_QUEUE] : OpenCL Error : clCommandDispatch failed: flushing queue for blocking call. vg_ocl_context_callback error: [CL_INVALID_COMMAND_QUEUE] : OpenCL Error : clEnqueueMapBuffer failed: Invalid command queue clEnqueueMapBuffer(0): CL_INVALID_COMMAND_QUEUE Device: GeForce GT 120 Vendor: NVIDIA (1022600) Driver: CLH 1.0 Profile: FULL_PROFILE vg_ocl_context_callback error: [CL_INVALID_COMMAND_QUEUE] : OpenCL Error : clEnqueueNDRangeKernel failed: queue (0x100321550) has been invalidated. Version: OpenCL 1.0 clEnqueueNDRange(0): CL_INVALID_COMMAND_QUEUE Max compute units: 140733193388036 Device: GeForce GT 120 Max workgroup size: 512 Vendor: NVIDIA (1022600) Global memory: 536870912 Driver: CLH 1.0 Max allocation: 134217728 Profile: FULL_PROFILE Segmentation fault A "Failed to wait for events" error; is this an OSX-specific OpenCL error, or have others run into this? How can I diagnose what is going wrong here?
|
|
|
|
BurtW
Legendary
Offline
Activity: 2646
Merit: 1138
All paid signature campaigns should be banned.
|
|
August 13, 2012, 02:16:12 PM |
|
Are there going to be addresses that start with a 3?
Will the new version of vanitygen generate addresses that start with a 3 ?
|
Our family was terrorized by Homeland Security. Read all about it here: http://www.jmwagner.com/ and http://www.burtw.com/ Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
|
|
|
ErebusBat
|
|
August 13, 2012, 03:29:06 PM |
|
I've got an OpenCL error running oclvanitygen on a Mac (NVIDIA Geforce GT 120):
A "Failed to wait for events" error; is this an OSX-specific OpenCL error, or have others run into this? How can I diagnose what is going wrong here?
My guess is that the kernel is only for AMD and the NVIDIA architecture isn't ideal for this kind of thing.
|
|
|
|
imsaguy
General failure and former
VIP
Hero Member
Offline
Activity: 574
Merit: 500
Don't send me a pm unless you gpg encrypt it.
|
|
August 13, 2012, 03:30:59 PM |
|
I've got an OpenCL error running oclvanitygen on a Mac (NVIDIA Geforce GT 120):
A "Failed to wait for events" error; is this an OSX-specific OpenCL error, or have others run into this? How can I diagnose what is going wrong here?
My guess is that the kernel is only for AMD and the NVIDIA architecture isn't ideal for this kind of thing. Aye.
|
|
|
|
BurtW
Legendary
Offline
Activity: 2646
Merit: 1138
All paid signature campaigns should be banned.
|
|
August 14, 2012, 01:57:29 AM |
|
Now this is strange. When I tried some things work, some do not:
C:\downloads\www.bitcoin.org>vanitygen -F script 3Biteme
BUT 3Test does not work
BUT 3biteme does NOT work
BUT 3Biteme does work, etc.
Certain things work, others do not
Can someone explain this to me?
|
Our family was terrorized by Homeland Security. Read all about it here: http://www.jmwagner.com/ and http://www.burtw.com/ Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
|
|
|
dree12
Legendary
Offline
Activity: 1246
Merit: 1079
|
|
August 14, 2012, 02:16:14 AM |
|
Now this is strange. When I tried some things work, some do not:
C:\downloads\www.bitcoin.org>vanitygen -F script 3Biteme
BUT 3Test does not work
BUT 3biteme does NOT work
BUT 3Biteme does work, etc.
Certain things work, others do not
Can someone explain this to me?
Answered this in your other thread, but I'll repeat here. The version "5" covers only the first half of 3-prefixed addresses. The rest are in version "6", with some confined to versions "4" and "7".
|
|
|
|
midnightlightning
Member
Offline
Activity: 68
Merit: 10
|
|
August 15, 2012, 04:21:28 PM |
|
I've got an OpenCL error running oclvanitygen on a Mac (NVIDIA Geforce GT 120):
A "Failed to wait for events" error; is this an OSX-specific OpenCL error, or have others run into this? How can I diagnose what is going wrong here?
My guess is that the kernel is only for AMD and the NVIDIA architecture isn't ideal for this kind of thing. Agreed, but "isn't ideal" shouldn't equal "impossible"; I've got GPU-based miners running nicely on this machine, and I have seen previously in the thread other Mac users able to use their NVIDIA cards (so it's not "only AMD", though they had errors if they had a very low worksize parameter). Even if it's not ideal, I should be able to do better than the 600 Kkey/s I get with CPU processing of vanitygen on this box. I can program in several languages, but OpenCL isn't one of them, so I have no idea where to start troubleshooting. Anyone with OpenCL experience able to tell me where I should start trying to solve this?
|
|
|
|
ErebusBat
|
|
August 15, 2012, 06:20:19 PM |
|
Agreed, but "isn't ideal" shouldn't equal "impossible"; I've got GPU-based miners running nicely on this machine, and I have seen previously in the thread other Mac users able to use their NVIDIA cards (so it's not "only AMD", though they had errors if they had a very low worksize parameter). Even if it's not ideal, I should be able to do better than the 600 Kkey/s I get with CPU processing of vanitygen on this box.
I can program in several languages, but OpenCL isn't one of them, so I have no idea where to start troubleshooting. Anyone with OpenCL experience able to tell me where I should start trying to solve this?
It isn't impossible, it is just that no one has written a kernel for it. Infact it is my understanding that nvidia performs so badly in this type of operation that work was abandoned on it years ago. But I am not a miner and I could be wrong. Here is a couple of links I found: http://www.drdobbs.com/parallel/a-gentle-introduction-to-opencl/231002854http://bit.ly/rEhjyO
|
|
|
|
samr7 (OP)
Full Member
Offline
Activity: 140
Merit: 430
Firstbits: 1samr7
|
|
August 15, 2012, 11:44:24 PM |
|
I've got an OpenCL error running oclvanitygen on a Mac (NVIDIA Geforce GT 120): A "Failed to wait for events" error; is this an OSX-specific OpenCL error, or have others run into this? How can I diagnose what is going wrong here? Hi midnightlightning, Sorry to hear it's having issues on your Mac. How long did it run before you got this error message? Did it make any progress? Try running it with -v to get verbose output. Unfortunately, I do not have any Apple hardware to test with, let alone do performance tuning. Also, as near as I can tell, Apple has their own OpenCL stack that differs substantially from what one might find in the Catalyst or nVidia drivers on Windows/Linux. So, you've hit kind of a sore spot right now. My guess is that the kernel is only for AMD and the NVIDIA architecture isn't ideal for this kind of thing.
I think you're right about it in this case. A back-of-the-napkin calculation suggests that a GeForce GT 120M @ 500Mhz with 32 CUDA cores should be capable of an upper bound of 650 Kkey/s. However, for the record, primary development work on the vanitygen OpenCL kernel has been done using a high-end nVidia card. It runs a lot faster on AMD hardware, but the nVidia platform doesn't receive any less attention for that reason.
|
|
|
|
|