Author

Topic: Vanitygen: Vanity bitcoin address generator/miner [v0.22] - page 175. (Read 1153383 times)

legendary
Activity: 980
Merit: 1008
Is it necessary to let vanitygen run continuously in order to find the desired key, or can I stop it then start it again?
Ie. does it use the same starting point every time, so that when I start it for a second time, it goes through the keys that it has already gone through the first time?
Asked a third way, to make sure I'm making myself clear, if there's a 50% chance a key will be found in 24 hours of continuous operation, is there also a 50% chance a key will be found if I run the application for one hour on 24 separate days?
hero member
Activity: 714
Merit: 504
^SEM img of Si wafer edge, scanned 2012-3-12.
Great app. But what do I do with the generated data? How do I get to use it?
It's in the first post ("How do I get the generated private key into bitcoin?"). Follow that, and it will put the address in your wallet and its addresslist, so you can use it. Make sure to back up your wallet beforehand.

Although nowadays you can have mtgox "eat" your private key, and then all funds on it will periodically be deposited into your account.
legendary
Activity: 1064
Merit: 1001
Great app. But what do I do with the generated data? How do I get to use it?
legendary
Activity: 1680
Merit: 1035
Interesting. New version of AMD video drivers came out, and now ocl is working fine Smiley Guess it was them, not you. Thanks!
legendary
Activity: 1386
Merit: 1097
Unfortunately it doesn't work for me (Ubuntu, sdk 2.1, ati 5970):

Code:
miner@miner1:~/vanitygen$ ./oclvanitygen -d3 1
WARNING: Built with OpenSSL 0.9.8o 01 Jun 2010
WARNING: Use OpenSSL 1.0.0d+ for best performance
Difficulty: 1
Compiling kernel, can take minutes...done!
WARNING: AMD BFI_INT patching failed
Match idx: 0
CPU hash: 5a6de23e99d7d70d986fc0daad500c39af74af20
GPU hash: 1db6a03acbf6e04f0425be28ff3dcebbc46911e9
Found delta: 655355 Start delta: 1
[1.92 Mkey/s][total 655360]                                                    Match idx: 0
CPU hash: e3efc75d73fd9934403f2ee1c1fc42bcaaacce0a
GPU hash: a8b1a2db739c394901453baa2b5a61ec6775b99b
Found delta: 655355 Start delta: 1
Match idx: 0

I tried many parameters like -V -S etc, but without success :-(.
member
Activity: 109
Merit: 10
Developer
How i should specify a platform for OpenCL?
-p 0 not works for me.

Upd. Solved. Have to specify platform first, pattern next.
hero member
Activity: 742
Merit: 500
This is awesome. I ran it on my linuxcoin mining rig after "sudo apt-get install libpcre3-dev" no problem.
Code:
[user@miner vanitygen]$ patterns=( vanity1 vanity2 vanity3 ... vanityN )
[user@miner vanitygen]$ for pattern in "${patterns[@]}"; do ./vanitygen 1${pattern}; done
Rather than running it separately for each pattern, if you use the option to create a file with the patterns you're looking for, it can check each address it generates against all of them at once, which should be faster.
Oh I didn't even notice that.  Looks like you can pipe from stdin too.

Code:
./vanitygen --help
pc
sr. member
Activity: 253
Merit: 250
This is awesome. I ran it on my linuxcoin mining rig after "sudo apt-get install libpcre3-dev" no problem.
Code:
[user@miner vanitygen]$ patterns=( vanity1 vanity2 vanity3 ... vanityN )
[user@miner vanitygen]$ for pattern in "${patterns[@]}"; do ./vanitygen 1${pattern}; done
Rather than running it separately for each pattern, if you use the option to create a file with the patterns you're looking for, it can check each address it generates against all of them at once, which should be faster.
hero member
Activity: 742
Merit: 500
This is awesome. I ran it on my linuxcoin mining rig after "sudo apt-get install libpcre3-dev" no problem.

Code:
[user@miner vanitygen]$ patterns=( vanity1 vanity2 vanity3 ... vanityN )
[user@miner vanitygen]$ for pattern in "${patterns[@]}"; do ./vanitygen 1${pattern}; done
hero member
Activity: 784
Merit: 1009
firstbits:1MinerQ
I've tried building oclvanitygen on my headless Ubuntu miner without success.

It always stops due to not finding the library "OpenCL". It compiles ok (because I manually added the SDK include path) but can't link.

I have the AMD SDK 2.4 installed (can mine without issues) but as far as I can see the SDK lib/x86 directory only contains shared .so files. There are no .a static libs for linking present.

Does anyone here know more about this?
Are the static libs put somewhere else or need to be built separately?  

EDIT: Here's a patch for what I did to get oclvanitygen to build.
Just changes to Makefile so correct include and lib dirs are used.
Assumes 32 bit as otherwise the lib dir is x86_64

Code:
--- Makefile.org	2011-09-14 13:01:06.000000000 +0700
+++ Makefile 2011-09-14 13:03:57.000000000 +0700
@@ -1,5 +1,6 @@
 LIBS=-lpcre -lcrypto -lm -lpthread
 CFLAGS=-ggdb -O3 -Wall
+OCLFLAGS= $(CFLAGS) -I$(AMDAPPSDKROOT)/include/
 OBJS=vanitygen.o oclvanitygen.o keyconv.o pattern.o util.o
 PROGS=vanitygen keyconv
 
@@ -9,7 +10,7 @@
  $(CC) $^ -o $@ $(CFLAGS) $(LIBS)
 
 oclvanitygen: oclvanitygen.o pattern.o util.o
- $(CC) $^ -o $@ $(CFLAGS) $(LIBS) -lOpenCL
+ $(CC) $^ -o $@ $(OCLFLAGS) $(LIBS) -L $(AMDAPPSDKROOT)/lib/x86/ -lOpenCL
 
 keyconv: keyconv.o util.o
  $(CC) $^ -o $@ $(CFLAGS) $(LIBS)

If you save this code into file p1 in src dir, cp Makefile Makefile.org,
then you can apply the patch with, patch

I get about 21 MH/s when using oclvanitygen with 1x 5830.
legendary
Activity: 882
Merit: 1001
version seems to be 125 but I know you knew that.. this for those who come after you.


anyways can we get the error message about bitcoin addies needed to start with 1 when using -x version?

it doesnt like when i do -r 125 scow and yet if I just do -r 125 cow it comes up with n scowdkjgfksdhg addy

it also doesnt seem to like the lowercase i when i use version, which is totally blowing my vanity addy of sir1oin and even ir1oin doesnt work
Same problems here.
sr. member
Activity: 476
Merit: 250
moOo
version seems to be 125 but I know you knew that.. this for those who come after you.


anyways can we get the error message about bitcoin addies needed to start with 1 when using -x version?

it doesnt like when i do -r 125 scow and yet if I just do -r 125 cow it comes up with n scowdkjgfksdhg addy

it also doesnt seem to like the lowercase i when i use version, which is totally blowing my vanity addy of sir1oin and even ir1oin doesnt work
legendary
Activity: 882
Merit: 1001
What's the version of SolidCoin addresses?

Nice avatar, by the way. May you be touched by his noodley appendage.
legendary
Activity: 1176
Merit: 1260
May Bitcoin be touched by his Noodly Appendage
Code:
-X   Generate address with the given version
Find the version of solidcoin addresses and use this flag
legendary
Activity: 882
Merit: 1001
awesome, thanks for pointing that out!

Edit: Did you mean "vanitygen --help"? I can't find anything about SolidCoin addresses.
legendary
Activity: 1176
Merit: 1260
May Bitcoin be touched by his Noodly Appendage
Any chance you could add a feature for generating SolidCoin addresses?
Already done check the help
legendary
Activity: 882
Merit: 1001
Any chance you could add a feature for generating SolidCoin addresses?
newbie
Activity: 27
Merit: 0
Quad-core desktop CPUs, 64-bit mode: 300-750 Kkey/s.
I get over 920 Kkey/s with my i7-920, not overclocked.
hero member
Activity: 792
Merit: 1000
Bite me
I need a faster rig .... current one
50% in 17yrs3  Sad
legendary
Activity: 1176
Merit: 1260
May Bitcoin be touched by his Noodly Appendage
This is awesome, makes me wish I had something better then a old centrino laptop Tongue
Or you can ask somebody trustworkthy owning a rig
I.e. nobody Grin
Jump to: