Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: Kostelooscoin on July 09, 2019, 12:45:31 PM



Title: Generate an address with certain letters
Post by: Kostelooscoin on July 09, 2019, 12:45:31 PM
Hello I would like to know if it was possible to generate a bitcoin address with some letters only, I explain myself

ex: 15nE3ebnYkJYRok2H9H9Xdw1widwPtYt7TD4
      1E3en5widwbn..........
      1onbwE53................

with certain letter only


Title: Re: Generate an address with certain letters
Post by: AB de Royse777 on July 09, 2019, 12:49:22 PM
Hello I would like to know if it was possible to generate a bitcoin address with some letters only, I explain myself

ex: 15nE3ebnYkJYRok2H9H9Xdw1widwPtYt7TD4
      1E3en5widwbn..........
      1onbwE53................

with certain letter only
You are looking for Bitcoin Vanity Address.

Check this out: https://bitcointalk.org/index.php?topic=25804.0


Title: Re: Generate an address with certain letters
Post by: NeuroticFish on July 09, 2019, 12:50:44 PM
If you want the address only start with certain characters, that's what Vanity Generators do, you can check here: https://bitcointalk.org/index.php?topic=25804.0
Actually you can make more complex rules, but more complex the rule is, more computing power and time are necessary. And for some rules you may have to code yourself.

Edit: this may be of help:

Vanitygen can search for simple prefixes or regular expression matches.

Prefixes are exact strings that must appear at the beginning of the address.  When searching for prefixes, vanitygen will ensure that the prefix is possible, and will provide a difficulty estimate.  Exact prefixes are case-sensitive by default, but may be searched case-insensitively using the -i option.

Prefixes are also very fast to search, and a list of thousands of prefixes may be specified with little or no reduction in key search rate.

Regular expressions are programmable pattern filters.  They are very powerful, and can be used to match prefixes, suffixes, varying-length sequences, etc..  For a quick tutorial, see http://www.regular-expressions.info/quickstart.html (http://www.regular-expressions.info/quickstart.html).  To enable regular expressions, use the -r command line option.  Unfortunately, regular expressions are very slow, and will have a significant impact on key search rate.  Because of this, regular expressions should only be used if their expressive power is needed.


Title: Re: Generate an address with certain letters
Post by: OmegaStarScream on July 09, 2019, 12:51:49 PM
It's possible yes. The link above should be what you're looking, In case you're interested in generating vanity SW addresses as well, you can check this thread (https://bitcointalk.org/index.php?topic=2934774.0).


Title: Re: Generate an address with certain letters
Post by: Kostelooscoin on July 09, 2019, 12:52:53 PM
Hello I would like to know if it was possible to generate a bitcoin address with some letters only, I explain myself

ex: 15nE3ebnYkJYRok2H9H9Xdw1widwPtYt7TD4
      1E3en5widwbn..........
      1onbwE53................

with certain letter only
You are looking for Bitcoin Vanity Address.

I can't do it precisely if I remove letters from the base58 bitcoin addresses are invalid


If you want the address only start with certain characters, that's what Vanity Generators do, you can check here: https://bitcointalk.org/index.php?topic=25804.0
Actually you can make more complex rules, but more complex the rule is, more computing power and time are necessary. And for some rules you may have to code yourself.

no pattern but address with certain letter or base 58 - 10 characters


Title: Re: Generate an address with certain letters
Post by: LoyceV on July 09, 2019, 12:58:53 PM
Hello I would like to know if it was possible to generate a bitcoin address with some letters only, I explain myself
If you can't run it yourself, DO NOT fall victim to scammers who offer vanity addresses for which they know the private key. See my Pretty Addy Giveaway (https://bitcointalk.org/index.php?topic=1813624.0) for a secure method.

Quote
ex: 15nE3ebnYkJYRok2H9H9Xdw1widwPtYt7TD4
      1E3en5widwbn..........
      1onbwE53................
You're going to have to limit the prefix length, or it will take forever to create.


Title: Re: Generate an address with certain letters
Post by: seoincorporation on July 09, 2019, 02:18:03 PM
Hello I would like to know if it was possible to generate a bitcoin address with some letters only, I explain myself

ex: 15nE3ebnYkJYRok2H9H9Xdw1widwPtYt7TD4
      1E3en5widwbn..........
      1onbwE53................

with certain letter only

Vanity gen is the right way to do it, but remember, each letter you add the complexity if the task grows exponential, Is really easy mo make addys with 4 letters even 5 is a possible task, but after 6 letters the task could become complex, i already use a vanity addy created in 2014 and was really hard for me at that time to get a 6 letters addy, so good luck.


Title: Re: Generate an address with certain letters
Post by: ABCbits on July 09, 2019, 05:22:38 PM
I can't do it precisely if I remove letters from the base58 bitcoin addresses are invalid

If you meant Bitcoin address with shorter length (shorter than 26), then it's impossible.

See https://en.bitcoin.it/wiki/Address#What.27s_in_an_address (https://en.bitcoin.it/wiki/Address#What.27s_in_an_address)

Quote
ex: 15nE3ebnYkJYRok2H9H9Xdw1widwPtYt7TD4
      1E3en5widwbn..........
      1onbwE53................
You're going to have to limit the prefix length, or it will take forever to create. Also, lower case "o" isn't allowed.

According to https://en.bitcoin.it/wiki/Base58Check_encoding#Base58_symbol_chart (https://en.bitcoin.it/wiki/Base58Check_encoding#Base58_symbol_chart), lower case "o" is allowed, characters which aren't allowed are  0 (zero), O (upper case "o"), I (upper case "i"), and l (lower case "L")


Title: Re: Generate an address with certain letters
Post by: Thirdspace on July 09, 2019, 11:55:40 PM
I can't do it precisely if I remove letters from the base58 bitcoin addresses are invalid
what do you mean by that?
you can't just simply remove/change a letter and expect it still a valid address

no pattern but address with certain letter or base 58 - 10 characters
as said before, regex (regular expression) will do the job
you can use regex to choose only certain alphabet letters or numbers, either pattern or random
can you give us an example of full bitcoin address that you want? or certain criterias?
we can then give you the appropriate regex to use with the vanitygen