|
Title: [GUIDE] How To Create Vanity Address (Segwit) Post by: feryjhie on May 18, 2019, 09:01:37 PM Special Thanks To:
1miau (https://bitcointalk.org/index.php?action=profile;u=2143453) to create this thread [Guide] How to create your customized Bitcoin-Address (vanitygen) – step by step (https://bitcointalk.org/index.php?topic=5096373.0) and Jean_Luc (https://bitcointalk.org/index.php?action=profile;u=2550169) to make the application vanitysearch (https://bitcointalk.org/index.php?topic=5112311.0) Have you ever seen a bitcoin address like below 3MyCoinoA167kmgPprAidSvv5NoM3Nh6N3 bc1quantum898l8mx5pkvq2x250kkqsj7enpx3u4yt If you want to create a vanity address like that so here the steps 1. Download Vanitysearch You can download the latest VanitySearch 1.14 (https://github.com/JeanLucPons/VanitySearch/releases) https://i.imgur.com/ifZYkFr.png 2. Turn off internet connection while generating your Bitcoin address It’s also possible to create a vanity address when your internet connection is active, but for security reasons no internet connection is recommended. It would be even safer if you run the program on a computer that was never connected to the internet, but you can decide for yourself which security level is sufficient. It's always recommended to prefer high security standards to avoid any problems resulted by hacks because it's always possible that your device is compromised. If you want maximal security you can generate your vanity address via split-key (https://en.bitcoin.it/wiki/Split-key_vanity_address) (Here the tutorials https://bitcointalk.org/index.php?topic=5144752.msg51126883#msg51126883). 3. Open Command Prompt You can start the Command Prompt by a right-click on the Windows icon in the lower left corner of your screen and select Command Prompt (Administrator) or simply using the key combination Windows + R. or if you do it like that you can skip #4 if you open the command prompt directly from where your vanity files are stored: - Go to the folder where vanitysearch is stored. - Press CTRL+SHIFT+RightClick on an empty space within the folder (not on the executable/files), click "Open command window here". Now the command prompt opens. (source: nc50lc (https://bitcointalk.org/index.php?topic=5096373.msg50208980#msg50208980)) 4. Enter Path The paths depend on where you have stored your VanitySearch files. I have saved these on E:\ in the folder Vanity. I have to enter the following code to find the vanitysearch.exe file: C:\users\MSI>E: E:\ cd vanity E:\Vanity>vanitysearch.exe Folder Vanity File name vanitysearch.exe https://i.imgur.com/VUYXybg.jpg 5. Creating The Vanity Address Here the list of parameters that you can use to create the vanity Address: https://i.imgur.com/2bPF7tm.png For this Tutor, i want to create the 3FERY and bc1qfery address. But you need to know that not all characters are supported for SegWit addresses: In addition to 0, O, I and l are not allowed: Nested SegWit (3...) has to start with an uppercase letter or a number. For example, 3Fery works but 3fery not. Native SegWit (bc1q...) doesn' support the letters / numbers 1 (except the 1 in bc1q), b, i and o. (1) (https://bitcointalk.org/index.php?topic=5144752.msg51114964#msg51114964) To create the 3FERY and bc1qfery address, so we need the following commands Quote -stop: Stop when all prefixes are found -o outputfile: Output results to the specified file (in this tutor i will save the file into save.txt) 3FERY and bc1qfery (the prefix that we want to create) Your Command should be like this Code: E:\Vanity>vanitysearch.exe -stop -o save.txt 3FERY Code: E:\Vanity>vanitysearch.exe -stop -o save.txt bc1qFERY if you already type the command above then press enter. if vanitysearch has done searching your address then it will look like this https://i.imgur.com/SBcTgwi.png and your Private Key will be stored into file save.txt in the same folder as VanitySearch https://i.imgur.com/1UH5u3y.png Tada and here the address that i already created before segwit: 3FERYMacdfMG7X6u75JEnxUD8LqqLiQeWK (https://btc.com/3FERYMacdfMG7X6u75JEnxUD8LqqLiQeWK) bech32: bc1qferyrvvz0u3wkxcc2gj3v9595j4qrjmddmsvzm (https://btc.com/bc1qferyrvvz0u3wkxcc2gj3v9595j4qrjmddmsvzm) 6. Save your generated public and private key Security is always very important when it comes to Bitcoin. Keep your generated private key very safe, because it’s like the password to your Bitcoins. You can write it down on a sheet of paper, store it in a safe place and save it also on a USB stick that you only use for your private keys. 7. Done! Now, you have successfully created your own Bitcoin address. If you want to access it (like via Electrum) you can have a look here (https://bitcointalk.org/index.php?topic=5096376.0) in addition, i already creates my own vanity address 1FfFfFf26sVGsGKaR2MxNWESRhnDHdVBz 3FERY5GPg4e1KwxXPKb2pb46tntR44U3st bc1qferyj60j2ecmlsh3tld256spe0zn3s7n6uf0z4 Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: 1miau on May 18, 2019, 09:49:20 PM Very well explained!
I created some SegWit vanity addresses just a few days ago for my hot wallet (3HotfU4tPCaQdBE98WmYcmDzeC8C8UAx3F (https://btc.com/3HotfU4tPCaQdBE98WmYcmDzeC8C8UAx3F)) and VanitySearch is just awesome. So much faster than vanitygen and SegWit addresses are possible. But I noticed some additional "restrictions" for SegWit addresses, maybe you can add them: Nested SegWit (3...) has to start with an uppercase letter or a number. For example 3Fery works but 3fery not. Native SegWit (bc1q...) has some more "restrictions" and in addition to O, 0, I and l the letters / numbers 1 (except the 1 in bc1q), b, i and o won't work. So sad that I can't create bc1qmiau... :'( Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: Rath_ on May 19, 2019, 08:26:31 AM Would you mind adding information about obtaining a private key using the split key method? It's very useful if one doesn't have a powerful PC and want someone else to find the desired address. It's used by Loyce and DarkStar in this thread (https://bitcointalk.org/index.php?topic=1813624.msg51105612#msg51105612).
Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: feryjhie on May 19, 2019, 10:37:50 AM Would you mind adding information about obtaining a private key using the split key method? It's very useful if one doesn't have a powerful PC and want someone else to find the desired address. It's used by Loyce and DarkStar in this thread (https://bitcointalk.org/index.php?topic=1813624.msg51105612#msg51105612). Oke i will try to make the tutor for creating vanity address using the split key method. Maybe it will be done tomorrow. Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: o_e_l_e_o on May 19, 2019, 02:52:34 PM You've already linked to 1miau's thread which includes a section on being offline, but I think it would be worthwhile for you to include a similar statement in your own thread. Generating private keys (or even having private keys stored) on a computer with an active internet connection is a big security risk. At a minimum you should be running this program offline, but preferably on a permanently air-gapped device. If your air-gapped device isn't powerful enough to generate an address in a reasonable amount of time, then you can at least generate a split key whilst air-gapped.
Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: feryjhie on May 19, 2019, 04:04:35 PM You've already linked to 1miau's thread which includes a section on being offline, but I think it would be worthwhile for you to include a similar statement in your own thread. Generating private keys (or even having private keys stored) on a computer with an active internet connection is a big security risk. At a minimum you should be running this program offline, but preferably on a permanently air-gapped device. If your air-gapped device isn't powerful enough to generate an address in a reasonable amount of time, then you can at least generate a split key whilst air-gapped. thank you i already add the part that we can generate an address while offline. For the split key, i will try to make the tutorials later Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: feryjhie on May 19, 2019, 05:12:54 PM because I see there are some people suggest making a tutorial about generating an address by using split-key.
The steps almost the same until in option 5 in this thread, so below are the steps Generate a vanity address for a third party using split-key as in this tutorials, i will take "fery" as the person that wants to create an address and "Jhie" as the person that creates the address using split-key 1. Generate Key Pair Fery needs to generate a key pair in his computer then send to Jhie with the prefix bc1qtut0r. So fery needs the following commands: Quote -s seed: Specify a seed for the base key (in this tutor i will use "FeryVanity") -kp: Generate key pair so the commands should be like this: Code: vanitysearch.exe -s "FeryVanity" -kp if you already type the command above then press enter. if vanitysearch has done searching Key Pair then it will look like this https://i.imgur.com/xFd9gwF.png Quote E:\Vanity>vanitysearch.exe -s "FeryVanity" -kp then save the generate key pair into a notepad Priv : Kzt1NiGnqSFgCi8rZwN5BBPFRbQYev6UC5tasD8ntuX7ZKMFa75x Pub : 03DB3DB24C230A2E16C3206D8EDC34ED38CEDC348F99C6A4DE9A30F363B63D623A 2. Generate the Address After Fery found the Public Key, he needs to send it to Jhie so he will start the vanitysearch using Fery Public Key and the wanted Prefix (bc1qtut0r) so Jhie needs the following commands: Quote -sp startPubKey: Start the search with a pubKey (for private key splitting) -stop: Stop when all prefixes are found -o outputfile: Output results to the specified file so the commands should be like this: Code: VanitySearch.exe -sp 03DB3DB24C230A2E16C3206D8EDC34ED38CEDC348F99C6A4DE9A30F363B63D623A -stop -o keyinfo.txt bc1qtut0r if you already type the command above then press enter. if vanitysearch has done searching Partial Private Key then it will look like this https://i.imgur.com/a7QYtfd.png after that, it will generate a new file in the folder "keyinfo.txt" that contain a partial private key and the file will look like this https://i.imgur.com/V58bY05.png After Jhie generate the partial key he will send it to Fery 3. Generate the Final Private Key After Fery received the partial Private key he needs to make a notepad file with the private key in it. In this case, we will still use the file keyinfo.txt. Then Fery will reconstruct the final private key using her private key (the one generated in step 1) and the partial private key that we saved in keyinfo.txt So Fery Needs the following Command: Quote -rp privkey partialkeyfile: Reconstruct final private key(s) from partial key(s) info. so the commands should be like this: Code: VanitySearch.exe -rp Kzt1NiGnqSFgCi8rZwN5BBPFRbQYev6UC5tasD8ntuX7ZKMFa75x keyinfo.txt if you already type the command above then press enter. the final Private key will be shown and it will look like this https://i.imgur.com/k2Xt1G7.png Don't forget to save the private key Code: E:\Vanity - Copy>VanitySearch.exe -rp Kzt1NiGnqSFgCi8rZwN5BBPFRbQYev6UC5tasD8ntuX7ZKMFa75x keyinfo.txt 4. Done! Now, you have successfully created your own Bitcoin address. If you want to access it (like via Electrum) you can have a look here (https://bitcointalk.org/index.php?topic=5096376.0) *Reference https://github.com/JeanLucPons/VanitySearch https://bitcointalk.org/index.php?topic=5144752 https://bitcointalk.org/index.php?topic=5096373.0 Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: hodld0r on May 21, 2019, 04:11:17 AM i made a bech32 key with vanitysearch and imported the wif into bitcoin-qt 0.18.0 but it ends up giving me the old style with the 1 prefix. i have bech32 enabled as default in the options; if i let the wallet generate a random key for me it is bech32. so how to import a key as bech32 ?
Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: feryjhie on May 21, 2019, 06:59:29 AM i made a bech32 key with vanitysearch and imported the wif into bitcoin-qt 0.18.0 but it ends up giving me the old style with the 1 prefix. i have bech32 enabled as default in the options; if i let the wallet generate a random key for me it is bech32. so how to import a key as bech32 ? you must import the private key full like "p2wpkh-p2sh:5priv.key" or "p2wpkh:5priv.key" Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: nc50lc on May 21, 2019, 07:09:57 AM i made a bech32 key with vanitysearch and imported the wif into bitcoin-qt 0.18.0 but it ends up giving me the old style with the 1 prefix. i have bech32 enabled as default in the options; if i let the wallet generate a random key for me it is bech32. so how to import a key as bech32 ? you must import the private key full like "p2wpkh-p2sh:5priv.key" or "p2wpkh:5priv.key"Have you tried this prefix method with Bitcoin-qt or Bitcoin Core? Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: joniboini on May 21, 2019, 07:54:15 AM i made a bech32 key with vanitysearch and imported the wif into bitcoin-qt 0.18.0 but it ends up giving me the old style with the 1 prefix. i have bech32 enabled as default in the options; if i let the wallet generate a random key for me it is bech32. so how to import a key as bech32 ? Try this guide: [GUIDE] Importing Electrum Segwit Private Key Into Bitcoin Core (And Vice Versa) (https://bitcointalk.org/index.php?topic=3383265.0) Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: feryjhie on May 21, 2019, 11:40:00 AM i made a bech32 key with vanitysearch and imported the wif into bitcoin-qt 0.18.0 but it ends up giving me the old style with the 1 prefix. i have bech32 enabled as default in the options; if i let the wallet generate a random key for me it is bech32. so how to import a key as bech32 ? Try this guide: [GUIDE] Importing Electrum Segwit Private Key Into Bitcoin Core (And Vice Versa) (https://bitcointalk.org/index.php?topic=3383265.0) I just try it but it does not work, i try using electrum 3.3.6 and i got this responds back Traceback (most recent call last): https://i.imgur.com/jkI1wDf.png AFAIK this will only work with Electrum. Have you tried this prefix method with Bitcoin-qt or Bitcoin Core? I haven't tried it yet with Bitcoin-qt or Bitcoin Core because i don't use it Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: Thirdspace on May 21, 2019, 01:04:27 PM i made a bech32 key with vanitysearch and imported the wif into bitcoin-qt 0.18.0 but it ends up giving me the old style with the 1 prefix. i have bech32 enabled as default in the options; if i let the wallet generate a random key for me it is bech32. so how to import a key as bech32 ? do this: addwitnessaddress yourOldStyle1PrefixAddress it should return the bech32 address as a result, which indicates address has been imported successfully Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: pandukelana2712 on May 21, 2019, 09:55:50 PM -snip- How about this: bc1qml4uujfkgcd7pfzvsukvs9v78l8jh8htea7pjj (https://btc.com/bc1qml4uujfkgcd7pfzvsukvs9v78l8jh8htea7pjj) or bc1qmlauptfw2yhhzaj6pqr2dqt6g409g88x7ytt4a (https://btc.com/bc1qmlauptfw2yhhzaj6pqr2dqt6g409g88x7ytt4a)So sad that I can't create bc1qmiau... :'( use lowercase of (L) Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: hodld0r on May 22, 2019, 04:36:13 AM i tried all the things suggested here and nothing worked. addwitnessaddress command doesnt exist in bitcoin-qt, the electrum script in the other thread just returns p2pkh: prefix to the same private key, and bitcoin-qt does not recognize either p2wpkh: or p2pkh:
maybe it just wont work until a future version of bitcoin-qt Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: jademaxsuy on May 22, 2019, 05:09:27 AM i tried all the things suggested here and nothing worked. addwitnessaddress command doesnt exist in bitcoin-qt, the electrum script in the other thread just returns p2pkh: prefix to the same private key, and bitcoin-qt does not recognize either p2wpkh: or p2pkh: As per post as suggested that it needs a good PC for this to work out. Maybe your PC does not compatible in creating a btc vanity address or try checking the steps again and double check if it has being done correctly. There are times that process might not be followed like forgetting a tiny details in the process. maybe it just wont work until a future version of bitcoin-qt Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: hodld0r on May 22, 2019, 06:50:32 AM ok i figured out how to import bech32 in the core client.
-walletimplicitsegwit Support segwit when restoring wallet backups and importing keys (default: 0) if you use that commandline option and import the normal wif as usual it will give you the bech32 pubkey, though when i go to the "receiving keys" window it lists all 3 possibilities, a key with a 1 prefix, another key with a 3 prefix, and the actual bech32 key i am after. might not be a way to stop it from doing that.. is kind of annoying but whatever Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: bL4nkcode on May 23, 2019, 12:59:06 AM Native SegWit (bc1q...) has some more "restrictions" and in addition to O, 0, I and l the letters / numbers 1 (except the 1 in bc1q), b, i and o won't work. So sad that I can't create bc1qmiau... :'( What an unfortunate, can't create even mine as bc1qbL4nk for native but will do on nested one.Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: roosbit on May 23, 2019, 03:22:34 AM nice tutorial managed to create my first vanity segwit address ;D
Unfortunately could not get something close to my name because of the (Unreachable, 31h1 to 3R2c only)" thought the restriction was for these characters>>" 0, O, I and l are not allowed" Anyway, now just playing around with this trying to find me some cool address ;D Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: feryjhie on May 23, 2019, 05:38:12 AM i made a bech32 key with vanitysearch and imported the wif into bitcoin-qt 0.18.0 but it ends up giving me the old style with the 1 prefix. i have bech32 enabled as default in the options; if i let the wallet generate a random key for me it is bech32. so how to import a key as bech32 ? you must import the private key full like "p2wpkh-p2sh:5priv.key" or "p2wpkh:5priv.key"Have you tried this prefix method with Bitcoin-qt or Bitcoin Core? i saw someone who using bitcoin core or Bitcoin-qt and doing this and his address added into their wallet the steps below It's possible, you just need to use importprivkey command on Bitcoin Core console. I've tried it with example from private key and i got correct address.
Code: importprivkey L2qvghanHHov914THEzDMTpAyoRmxo7Rh85FLE9oKwYUrycWqudp
Code: importprivkey L37xBVcFGeAZ9Tii7igqXBWmfiBhiwwiKQmchNXPV2LNREXQDLCp "Main address" false Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: ABCbits on May 23, 2019, 04:38:06 PM i made a bech32 key with vanitysearch and imported the wif into bitcoin-qt 0.18.0 but it ends up giving me the old style with the 1 prefix. i have bech32 enabled as default in the options; if i let the wallet generate a random key for me it is bech32. so how to import a key as bech32 ? you must import the private key full like "p2wpkh-p2sh:5priv.key" or "p2wpkh:5priv.key"Have you tried this prefix method with Bitcoin-qt or Bitcoin Core? You just need remove the prefix which indicate address type (p2pkh, p2sh, p2wpkh-p2sh, p2wpkh or p2wph) if you want import private key generated from vanitygen to Bitcoin Core Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: 1miau on May 23, 2019, 05:46:42 PM -snip- How about this: bc1qml4uujfkgcd7pfzvsukvs9v78l8jh8htea7pjj (https://btc.com/bc1qml4uujfkgcd7pfzvsukvs9v78l8jh8htea7pjj) or bc1qmlauptfw2yhhzaj6pqr2dqt6g409g88x7ytt4a (https://btc.com/bc1qmlauptfw2yhhzaj6pqr2dqt6g409g88x7ytt4a)So sad that I can't create bc1qmiau... :'( use lowercase of (L) nice tutorial managed to create my first vanity segwit address ;D I guess you tried to create a nested SegWit address like 3roosbit or 3roos, right? Unfortunately could not get something close to my name because of the (Unreachable, 31h1 to 3R2c only)" thought the restriction was for these characters>>" 0, O, I and l are not allowed" Anyway, now just playing around with this trying to find me some cool address ;D For nested SegWit your second character needs to be uppercase like 3Roosbit or 3Roos. If the second character after 3.. is lowercase the creation doesn't work. Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: Thirdspace on May 23, 2019, 08:56:31 PM I guess you tried to create a nested SegWit address like 3roosbit or 3roos, right? For nested SegWit your second character needs to be uppercase like 3Roosbit or 3Roos. If the second character after 3.. is lowercase the creation doesn't work. I've asked this in vanitygen thread awhile ago and someone answered like this 3r is out of range, 3N is the highest possible prefix, 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz. It is not about impossible sequence, address is a number in some range which is encoded using using Base58 coding. Code: ./vanitygen -F script -C BTC 3r edit: I think I was misinformed about the possible prefix :-[ it is possible to find 3R..., but not possible for 3Ro... because the range is up to 3R2c as mentioned by roosbit Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: 1miau on May 23, 2019, 11:01:27 PM I guess you tried to create a nested SegWit address like 3roosbit or 3roos, right? For nested SegWit your second character needs to be uppercase like 3Roosbit or 3Roos. If the second character after 3.. is lowercase the creation doesn't work. I've asked this in vanitygen thread awhile ago and someone answered like this 3r is out of range, 3N is the highest possible prefix, 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz. It is not about impossible sequence, address is a number in some range which is encoded using using Base58 coding. Code: ./vanitygen -F script -C BTC 3r edit: I think I was misinformed about the possible prefix :-[ it is possible to find 3R..., but not possible for 3Ro... because the range is up to 3R2c as mentioned by roosbit I've just tried vanitygen P2SH and 3R2c works: Code: vanitygen -F script 3R2c Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: feryjhie on May 24, 2019, 04:34:54 AM I've just tried vanitygen P2SH and 3R2c works: Code: vanitygen -F script 3R2c did you just generate an address from vanitygen? as i know that vanitygen don't support segwit address yet Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: 1miau on May 24, 2019, 07:44:56 PM I've just tried vanitygen P2SH and 3R2c works: Code: vanitygen -F script 3R2c did you just generate an address from vanitygen? as i know that vanitygen don't support segwit address yet That's true, but the address from vanitygen isn't SegWit, it's just a simple P2SH (pay to script hash) address. Nested SegWit are P2SH-P2WPKH and that's not possible to create from vanitygen. But both addresses, P2SH (non-segwit) and P2SH-P2WPKH (segwit) are starting with 3... Here's some reference to the original vanitygen discussion: I'm not sure what the requirements are exactly, but this works: Code: ./vanitygen -F script 333333 Only CPU though, and no bc1-address. Using non-native SegWit feels a bit like a 50% solution. This is not "non-native SegWit" address, is it? This is just a standard non-segwit P2SH address, right? (non-segwit multi-signature address) Since this is not a segwit P2SH-P2WPKH address, then it won't save us on tx size and fee Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: reallester on May 25, 2019, 02:23:58 AM ~ Are this for x64 windows, correct?You know how to fix my problem?, got error when to star running Quote The program can't start because MSVCP140.dll is missing from your computer. Try reinstalling the program to fix this problem Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: igor72 on May 26, 2019, 10:31:34 AM ~ Are this for x64 windows, correct?You know how to fix my problem?, got error when to star running Quote The program can't start because MSVCP140.dll is missing from your computer. Try reinstalling the program to fix this problem Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: ABCbits on May 26, 2019, 04:12:38 PM Are this for x64 windows, correct? You know how to fix my problem?, got error when to star running Quote The program can't start because MSVCP140.dll is missing from your computer. Try reinstalling the program to fix this problem Same here. Looks like you guys didn't install Visual C++ Redistributable Packages / it's corrupted, you can download it at https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads (https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads) AFAIK you need to download 2015 or 2012 version. Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: roosbit on July 08, 2019, 12:29:09 PM Has anybody tried VanitySearch 1.15 , I kept getting access denied when trying to create a Vanity Address after using this code >> E:\Vanity>vanitysearch.exe -stop -o save.txt 3XXX <<< even after running CMD as an administrator ???
FYI reverting back to Version 1.14 seems to run without a problem ::),Am I doing something wrong or version 1.15 is bugged? I guess the old saying of "If it ain't broke, don't fix it" is what am looking at atm. Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: pandukelana2712 on July 08, 2019, 01:36:13 PM Has anybody tried VanitySearch 1.15 , I kept getting access denied when trying to create a Vanity Address after using this code >> E:\Vanity>vanitysearch.exe -stop -o save.txt 3XXX <<< even after running CMD as an administrator ??? I have no problems with that codeFYI reverting back to Version 1.14 seems to run without a problem ::),Am I doing something wrong or version 1.15 is bugged? I guess the old saying of "If it ain't broke, don't fix it" is what am looking at atm. Did you download the vanitysearch from JeanLuc github (https://github.com/JeanLucPons/VanitySearch/releases)? I use code: Code: [disk/folder]vanitysearch.exe -stop -o pandu.txt 3PAND Screen result : https://i.imgur.com/tyB4Ier.png File result: https://i.imgur.com/B4oCJ1E.png PS: I'm using old PC with 4Gb RAM; OS Windows 7 with 2012 Visual C++ Redistributable Packages (https://bitcointalk.org/index.php?topic=5144752.msg51225926#msg51225926) Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: o_e_l_e_o on July 08, 2019, 06:28:25 PM Has anybody tried VanitySearch 1.15 , I kept getting access denied when trying to create a Vanity Address after using this code >> E:\Vanity>vanitysearch.exe -stop -o save.txt 3XXX <<< even after running CMD as an administrator ??? This is presumably because you don't have permission from Windows to access the files for version 1.15, or the files are not present or corrupted at the address you have entered. I would first delete the program and reinstall it from scratch. Make sure your input in command prompt matches the directory where you have installed it.FYI reverting back to Version 1.14 seems to run without a problem ::),Am I doing something wrong or version 1.15 is bugged? If it's still not working, then right click on the "Vanity" folder, hit "Properties" then "Security". Make sure your user account has Read & Execute permissions. You could also try hitting "Advanced", and changing the owner to your own account, making sure to check the box marked "Replace owner on subcontainers and objects". Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: AakZaki on December 07, 2019, 08:05:22 PM I have made it following the tutorial above, but I'm still confused because I can't find the Private Key for the address that I created. then where can I find my private key?
does anyone want to tell me. https://i.imgur.com/coFBkgJ.png https://i.imgur.com/VedxVbf.png Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: o_e_l_e_o on December 07, 2019, 08:38:10 PM Your private key is right there in the text file you have shared a screenshot of.
"Priv (WIF)" is your private key in wallet import format. "Priv (HEX)" is your private key in hexadecimal format. Most wallets would accept the private key in WIF. The "p2wpkh-p2sh" (pay to witness public key hash - pay to script hash) bit at the start tells your wallet what kind of address it is (nested segwit). The rest of that line (from L537... to ...TtMG) is your actual private key. Obviously you should never ever use that particular private key since you have just shared it online. Generate a new vanity address before importing. Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: masulum on December 08, 2019, 01:08:54 AM <snip> An additional post, because your question already answered by o_e_l_e_o, if you want to import, you need to copy all including p2wpkh-p2sh: https://i.ibb.co/djYWnPF/image.png (https://ibb.co/BcMz8yb) https://i.ibb.co/58h5vby/image.png (https://ibb.co/SnwK0F8) Sorry to reuse your example address Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: AakZaki on December 08, 2019, 03:56:36 AM ~snip~ Yes I know, I will not use that address because it is just an example, I am confused about how to import it into the Blockchain wallet. Is the key above can only be imported into the Electrum wallet?Obviously you should never ever use that particular private key since you have just shared it online. Generate a new vanity address before importing. Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: masulum on December 08, 2019, 04:32:21 AM It can be imported using trezor, bitcoin core, am not really sure about blockchain.com, if you can't import this kind of address, i think they are still not supported p2wpkh-p2sh.
Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: o_e_l_e_o on December 08, 2019, 09:06:58 AM Is the key above can only be imported into the Electrum wallet? The above key can be imported in to pretty much any wallet, but it will not necessarily give you your vanity address. On blockchain.com you can import keys by clicking on "Settings" in the top right, then "Wallets & Addresses", and then "Import Bitcoin Address".The same private key is associated with multiple addresses. We can derive a legacy/p2pkh address (starting with a "1"), a nested segwit/p2wpkh-p2sh address (starting with a "3", as in your case), and a native segwit/bech32/p2wpkh address (starting with "bc1"), all from the same private key. Blockchain.com, as far as I am aware, only supports legacy addresses, so if you import your private key, you will end up with an address which begins with "1" and doesn't look anything like your desired vanity address. You could import the address itself rather than the private key, but then it would be watch only and you wouldn't actually be able to spend the funds. You have two options here. Either generate a legacy vanity address beginning with a "1" rather than a "3", or use a wallet such as Electrum. Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: Blowon on January 29, 2020, 07:16:28 AM Then how to import from privkey hexadecimal ?
Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: o_e_l_e_o on January 29, 2020, 11:54:29 AM Which wallet are you using, and what type of address (Legacy "1", Nested SegWit "3", or "Native SegWit "bc1") are you trying to import?
Some wallets will accept a private key in hexadecimal, but most will want you to convert it to Wallet Import Format (WIF) first. You can do this using https://www.bitaddress.org/. You should scroll to the bottom of the page and download the page as a zip, and then run it offline, preferably on a permanently offline computer. Under the "Wallet Details" tab, enter your private key in hexadecimal and click "View Details", and it will convert your key to WIF (near the bottom left, 51 characters starting with "5"). You should then be able to import this to the wallet of your choice. Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: Yabes on March 26, 2021, 04:13:47 AM Already download for version 1.14 or last version 1.19, The extract is went well.
But I cant use the command VanitySearch.exe (Application Type) Trying it look up about inside the file, seems like I didn't found. How about notice command come? " is not recognized as an internal or external command, " Anyone? Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: nc50lc on March 26, 2021, 05:25:59 AM How about notice command come? " is not recognized as an internal or external command, " You got that error because the command entered isn't available, in your case, you're trying to run vanitysearch while there's no such executable in the directory used by the command prompt.You should start command prompt where vanitysearch.exe is located or specify the path by following step 4 in the OP. To be sure what caused the error, what is the exact command that you've entered? Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: Yabes on March 26, 2021, 05:31:24 AM How about notice command come? " is not recognized as an internal or external command, " You got that error because the command entered isn't available, in your case, you're trying to run vanitysearch while there's no such executable in the directory used by the command prompt.You should start command prompt where vanitysearch.exe is located or specify the path by following step 4 in the OP. To be sure what caused the error, what is the exact command that you've entered? There no such applications type for executed https://prnt.sc/10vqbjv Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: nc50lc on March 26, 2021, 06:10:46 AM -snip- I see, you've downloaded the source code and extracted it, not the .exeWhat you need to download is the executable file from the releases, name: VanitySearch.exe, link in the OP step 1. Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: Yabes on March 26, 2021, 06:41:51 AM -snip- I see, you've downloaded the source code and extracted it, not the .exeWhat you need to download is the executable file from the releases, name: VanitySearch.exe, link in the OP step 1. Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: nc50lc on March 26, 2021, 06:51:56 AM Tried with download file VanitySearch.exe then make it one on Files on extracted still not working. You don't need the extracted files, just paste the vanitysearch.exe to any folder of your choice and follow the instructions in the first post/first page post 1.Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: Yabes on March 26, 2021, 06:55:06 AM Tried with download file VanitySearch.exe then make it one on Files on extracted still not working. You don't need the extracted files, just paste the vanitysearch.exe to any folder of your choice and follow the instructions in the first post/first page post 1.Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: nc50lc on March 26, 2021, 08:13:00 AM You don't need the extracted files, just paste the vanitysearch.exe to any folder of your choice and follow the instructions in the first post/first page post 1. Yes, I mean to copying file "vanitysearch.exe" to folder. sadly not working for me, https://prnt.sc/10vsgk4 You can display known extensions by changing Windows Explorer's settings: Click "View" and put a check in "File name extensions". By the way, you can delete all of the other files except vanitysearch.exe, you don't need them unless you're planning to compile it yourself. Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: Synchronice on July 07, 2023, 04:07:49 PM Since this is a very beneficial guide but since the original post author has gone for years and imgur links are invalid on this forum, I decided to download those images, upload on talkimg.com and edit the quoted post with new image links to make everything smooth.
So, here we go: Special Thanks To: 1miau (https://bitcointalk.org/index.php?action=profile;u=2143453) to create this thread [Guide] How to create your customized Bitcoin-Address (vanitygen) – step by step (https://bitcointalk.org/index.php?topic=5096373.0) and Jean_Luc (https://bitcointalk.org/index.php?action=profile;u=2550169) to make the application vanitysearch (https://bitcointalk.org/index.php?topic=5112311.0) Have you ever seen a bitcoin address like below 3MyCoinoA167kmgPprAidSvv5NoM3Nh6N3 bc1quantum898l8mx5pkvq2x250kkqsj7enpx3u4yt If you want to create a vanity address like that so here the steps 1. Download Vanitysearch You can download the latest VanitySearch 1.14 (https://github.com/JeanLucPons/VanitySearch/releases) https://www.talkimg.com/images/2023/07/07/ZSwq3.png 2. Turn off internet connection while generating your Bitcoin address It’s also possible to create a vanity address when your internet connection is active, but for security reasons no internet connection is recommended. It would be even safer if you run the program on a computer that was never connected to the internet, but you can decide for yourself which security level is sufficient. It's always recommended to prefer high security standards to avoid any problems resulted by hacks because it's always possible that your device is compromised. If you want maximal security you can generate your vanity address via split-key (https://en.bitcoin.it/wiki/Split-key_vanity_address) (Here the tutorials https://bitcointalk.org/index.php?topic=5144752.msg51126883#msg51126883). 3. Open Command Prompt You can start the Command Prompt by a right-click on the Windows icon in the lower left corner of your screen and select Command Prompt (Administrator) or simply using the key combination Windows + R. or if you do it like that you can skip #4 if you open the command prompt directly from where your vanity files are stored: - Go to the folder where vanitysearch is stored. - Press CTRL+SHIFT+RightClick on an empty space within the folder (not on the executable/files), click "Open command window here". Now the command prompt opens. (source: nc50lc (https://bitcointalk.org/index.php?topic=5096373.msg50208980#msg50208980)) 4. Enter Path The paths depend on where you have stored your VanitySearch files. I have saved these on E:\ in the folder Vanity. I have to enter the following code to find the vanitysearch.exe file: C:\users\MSI>E: E:\ cd vanity E:\Vanity>vanitysearch.exe Folder Vanity File name vanitysearch.exe https://www.talkimg.com/images/2023/07/07/ZSHMw.jpeg 5. Creating The Vanity Address Here the list of parameters that you can use to create the vanity Address: https://www.talkimg.com/images/2023/07/07/ZSCSa.png For this Tutor, i want to create the 3FERY and bc1qfery address. But you need to know that not all characters are supported for SegWit addresses: In addition to 0, O, I and l are not allowed: Nested SegWit (3...) has to start with an uppercase letter or a number. For example, 3Fery works but 3fery not. Native SegWit (bc1q...) doesn' support the letters / numbers 1 (except the 1 in bc1q), b, i and o. (1) (https://bitcointalk.org/index.php?topic=5144752.msg51114964#msg51114964) To create the 3FERY and bc1qfery address, so we need the following commands Quote -stop: Stop when all prefixes are found -o outputfile: Output results to the specified file (in this tutor i will save the file into save.txt) 3FERY and bc1qfery (the prefix that we want to create) Your Command should be like this Code: E:\Vanity>vanitysearch.exe -stop -o save.txt 3FERY Code: E:\Vanity>vanitysearch.exe -stop -o save.txt bc1qFERY if you already type the command above then press enter. if vanitysearch has done searching your address then it will look like this https://www.talkimg.com/images/2023/07/07/ZSQso.png and your Private Key will be stored into file save.txt in the same folder as VanitySearch https://www.talkimg.com/images/2023/07/07/ZSmal.png Tada and here the address that i already created before segwit: 3FERYMacdfMG7X6u75JEnxUD8LqqLiQeWK (https://btc.com/3FERYMacdfMG7X6u75JEnxUD8LqqLiQeWK) bech32: bc1qferyrvvz0u3wkxcc2gj3v9595j4qrjmddmsvzm (https://btc.com/bc1qferyrvvz0u3wkxcc2gj3v9595j4qrjmddmsvzm) 6. Save your generated public and private key Security is always very important when it comes to Bitcoin. Keep your generated private key very safe, because it’s like the password to your Bitcoins. You can write it down on a sheet of paper, store it in a safe place and save it also on a USB stick that you only use for your private keys. 7. Done! Now, you have successfully created your own Bitcoin address. If you want to access it (like via Electrum) you can have a look here (https://bitcointalk.org/index.php?topic=5096376.0) in addition, i already creates my own vanity address 1FfFfFf26sVGsGKaR2MxNWESRhnDHdVBz 3FERY5GPg4e1KwxXPKb2pb46tntR44U3st bc1qferyj60j2ecmlsh3tld256spe0zn3s7n6uf0z4 because I see there are some people suggest making a tutorial about generating an address by using split-key. The steps almost the same until in option 5 in this thread, so below are the steps Generate a vanity address for a third party using split-key as in this tutorials, i will take "fery" as the person that wants to create an address and "Jhie" as the person that creates the address using split-key 1. Generate Key Pair Fery needs to generate a key pair in his computer then send to Jhie with the prefix bc1qtut0r. So fery needs the following commands: Quote -s seed: Specify a seed for the base key (in this tutor i will use "FeryVanity") -kp: Generate key pair so the commands should be like this: Code: vanitysearch.exe -s "FeryVanity" -kp if you already type the command above then press enter. if vanitysearch has done searching Key Pair then it will look like this https://www.talkimg.com/images/2023/07/07/ZS6t1.png Quote E:\Vanity>vanitysearch.exe -s "FeryVanity" -kp then save the generate key pair into a notepad Priv : Kzt1NiGnqSFgCi8rZwN5BBPFRbQYev6UC5tasD8ntuX7ZKMFa75x Pub : 03DB3DB24C230A2E16C3206D8EDC34ED38CEDC348F99C6A4DE9A30F363B63D623A 2. Generate the Address After Fery found the Public Key, he needs to send it to Jhie so he will start the vanitysearch using Fery Public Key and the wanted Prefix (bc1qtut0r) so Jhie needs the following commands: Quote -sp startPubKey: Start the search with a pubKey (for private key splitting) -stop: Stop when all prefixes are found -o outputfile: Output results to the specified file so the commands should be like this: Code: VanitySearch.exe -sp 03DB3DB24C230A2E16C3206D8EDC34ED38CEDC348F99C6A4DE9A30F363B63D623A -stop -o keyinfo.txt bc1qtut0r if you already type the command above then press enter. if vanitysearch has done searching Partial Private Key then it will look like this https://www.talkimg.com/images/2023/07/07/ZSPcm.png after that, it will generate a new file in the folder "keyinfo.txt" that contain a partial private key and the file will look like this https://www.talkimg.com/images/2023/07/07/ZSRqW.png After Jhie generate the partial key he will send it to Fery 3. Generate the Final Private Key After Fery received the partial Private key he needs to make a notepad file with the private key in it. In this case, we will still use the file keyinfo.txt. Then Fery will reconstruct the final private key using her private key (the one generated in step 1) and the partial private key that we saved in keyinfo.txt So Fery Needs the following Command: Quote -rp privkey partialkeyfile: Reconstruct final private key(s) from partial key(s) info. so the commands should be like this: Code: VanitySearch.exe -rp Kzt1NiGnqSFgCi8rZwN5BBPFRbQYev6UC5tasD8ntuX7ZKMFa75x keyinfo.txt if you already type the command above then press enter. the final Private key will be shown and it will look like this https://www.talkimg.com/images/2023/07/07/ZStMJ.png Don't forget to save the private key Code: E:\Vanity - Copy>VanitySearch.exe -rp Kzt1NiGnqSFgCi8rZwN5BBPFRbQYev6UC5tasD8ntuX7ZKMFa75x keyinfo.txt 4. Done! Now, you have successfully created your own Bitcoin address. If you want to access it (like via Electrum) you can have a look here (https://bitcointalk.org/index.php?topic=5096376.0) *Reference https://github.com/JeanLucPons/VanitySearch https://bitcointalk.org/index.php?topic=5144752 https://bitcointalk.org/index.php?topic=5096373.0 Title: Re: [GUIDE] How To Create Vanity Address (Segwit) Post by: W. on March 07, 2024, 11:56:01 AM Hello, I'm not very skilled in-depth about a program.
How do wedetect or identify that the application is safe?, Because this is a quite sensitive and high-risk. If I'm download version 1.14 and last version 1.19. does we only can't able access about new feature right? Does update also talking about being safety? |