Questions tagged [address-generation]

Collects technical details on the process of creating new addresses.

Filter by
Sorted by
Tagged with
2
votes
2answers
2k views

How can I generate a Bitcoin address from a 12 word seed without using a computer?

I have a 12 word seed and I want to generate an address without exposing it to any computers. How can I accomplish this?
0
votes
1answer
584 views

Generate Bitcoin Address JS Step-By-Step “Invalid Address” Error

I am following the process for bitcoin address creation as outlined in Mastering Bitcoin, however, when I try to reference this address in my bitcoin-cli, which is set to regtest, it responds with an ...
1
vote
2answers
2k views

Which wallet libraries officially intend to use Bech32 addresses, and will the addresses generated by them be compatible?

I use several bitcoin wallets, and I would like to try Bech32 addresses when they come out. I initially thought to make a GitHub issue for Greenbits, but it seemed more appropriate to just ask such a ...
3
votes
2answers
3k views

Donation wallet address

I read that wallet/account is not the same as bitcoin address. The address can be used only for single transaction. How do you receive donations on your address? Are wallet addresses unique for the ...
6
votes
1answer
2k views

Generate paper wallet SegWit address

I am trying to generate SegWit paper wallet address from WIF: My WIF is L5mHKZsCLS27nSoGM3RdAwuxjvg7XhJdP25LgqdXe6zF11wpWdbT. I am converting WIF to compressed public key: Compressed public key: ...
2
votes
0answers
74 views

Managing the bitcoin address gap

We're in the process of setting up bitcoin payments to fund accounts in our system. Using the C# BitcoinLib (https://github.com/GeorgeKimionis/BitcoinLib) to interact with the Bitcoin Daemon. Our ...
0
votes
0answers
131 views

What is the easiest way (user experience wise) to get xpub?

I'v got monitoring app going for my hardware wallet and am planning to release it to public. Biggest pain point right now is asking users to enter their xpub key. It can be done, but there is no ...
0
votes
1answer
659 views

Is a Bitcoin address guaranteed to be unique? [duplicate]

I may have misread this but apparently every time you generate an address it is not checked against any other addresses generated? The reason being the sheer scale of the amount of possible addresses ...
2
votes
4answers
850 views

Displaying rotating bitcoin address

Is there a way to display on a website of mine, a new address for every transaction? e.g., I have a wallet, and every time it receives a donation, displays a new address on my website that ...
0
votes
1answer
80 views

Which code part in bitcoin-core project generates new bitcoin addresses?

i am trying to find out which c++ code in https://github.com/bitcoin/bitcoin is responsible for generating bitcoin address and private key.
0
votes
1answer
898 views

How to make sure, Bitcoin private key and bitcoin address generator tools are generating valid key pair?

I find lots of tools/scripts written in python which can generate random number then using this random number it generates Bitcoin Private key(WIF) -> Bitcoin Address pair. I have tried verifying ...
0
votes
1answer
409 views

After generating my own private key, what's the proper way to add it to official wallet software?

I've got some Go code that successfully generates private keys and vanity addresses as described by the wiki. So I have all the parameters around the private key but I'm not sure what to do with that ...
3
votes
2answers
690 views

How does a wallet come to know of Address just by importing Private key?

I have exported my Private key to Paper Wallet. Now, when we send/receive bitcoins, we send/receive them to an "Address". So suppose I receive some bitcoins on my address. I have the private key of ...
1
vote
0answers
222 views

Generating a Vertcoin public / private key using javascript and bitcoinjs? [closed]

I noticed in the bitcoinjs library there are parameters to generate litecoin and dogecoin addresses. But how can this be used to also generate vertcoin addresses? Is this even possible using the same ...
3
votes
2answers
549 views

Why does bitcoin create several “empty” wallet addresses?

I'm currently running bitcoind -testnet. I ran bitcoin-cli dumpwallet ~/wallet-output just to explore the output and it looks like it created 102 private/public key pairs that I assume are just sort ...
29
votes
5answers
17k views

How are public & private keys in an address created?

I understand the high level concept I am more interested specific details. How is a private key generated. How exactly is public key generated, how is address generated from public key.
1
vote
1answer
271 views

How to know how many bitcoins does my offline generated address hold?

Suppose I generate an address offline, using something like bitaddress.org And then I receive some bitcoins on this address. How do I know how much balance do I have on this address?
1
vote
1answer
80 views

Bitcoin public key pre-0.6 length before hashing

As I understand, since bitcoin 0.6.x, compressed and uncompressed public keys are supported. And the process from the public key to the address has the step that puts a byte in front of the public key ...
1
vote
2answers
708 views

Can bitcoin address be longer than 35?

Can bitcoin address be longer than 35? Does longer address indicate much lower chance of collision and/or higher security?
3
votes
1answer
1k views

Why the bitcoin address is not valid in any of the testNet faucet

I develop a simple Java/Maven/JSP app for bitcoin and generated the address 167Bqf3Mi3gnfhw5DhCfoYNTMxqANt3Zky I would like to send some money to this address from a bitcoin testnet faucet. I ...
2
votes
2answers
413 views

Can a multi-sig address also be a vanity address?

If so, do the three separate parties have to agree on the character sequence?
1
vote
0answers
204 views

Understanding addresses [duplicate]

So according to many wallets, they say you should use a different public address for every transaction for security reasons. Are all of those public addresses linked to the same wallet/private key ...
0
votes
2answers
941 views

How does bitaddress.org ensure unique address?

You can use this service offline (as it's done with JS) so how can they possibly ensure a unique address is generated?
0
votes
1answer
18 views

Is it possible to get a service provider , which provide stable, not-changeable BTC address.

My new employer prefers Bitcoin as the way of salary payment, but the address keeps changing, is it possible to get a non-changeable on, or is there is any other way to transfer bitcoins from one ...
1
vote
1answer
751 views

What is the significance of version byte and address checksum in version 1 Bitcoin address

Pay to public key hash is used in version 1 bitcoin address. Bitcoin address is calculated by sha-256 -ing the public key followed by ripemd160- ing the result. The result can then be encoded in base ...
1
vote
0answers
45 views

Avoiding Bitcoin Addresses Collisions [duplicate]

Since every Bitcoin wallet can link multiple public keys / Bitcoin addresses to a single person, is there a mechanism in Bitcoin network to avoid 2 persons having the same Bitcoin address? Or it is ...
1
vote
3answers
574 views

Which bitcoin wallet allows me to generate and export a large number of addresses?

I need a software Bitcoin wallet (not web account based) that allows easy generation of many new payment addresses at once that are ideally stored in plain text, (bulk exported as plain text). The ...
1
vote
2answers
92 views

Will there be a point in the future where moving bitcoins to a new address will make them safer?

OP_SCHNORRCHECKSIG: Exploring Schnorr Signatures as an Alternative to ECDSA for Bitcoin I've noticed (e.g., the above article) that newer forms of encryption are being researched and developed for ...
4
votes
1answer
347 views

Can you detect that the addresses generated by an HD wallet came from a single wallet?

Can someone who is looking at the blockchain detect that 2 or more addresses generated by a single HD wallet are actually generated by that single seed/HD wallet ? Can someone who does know that 2 or ...
2
votes
1answer
104 views

Bitcoin address security [duplicate]

I understand bitcoin addresses are randomly selected from such a large pool that the statistical chances of someone discovering your address is very low. In light of the above is it still not ...
2
votes
1answer
1k views

How do I generate multiple address with a master public key in pybitcointools?

I'm goofing around with this fork of pybitcointools and I got stock with generating multiple address for receiving coins with a master public key. So far, this is what I have: import bitcoin as btc ...
1
vote
2answers
485 views

Vanity generator

Imagine that there are two really strong computers that try to find an address starting with 1ABCDEFGH. Is there a possibility does that two computer find the same private key?
2
votes
2answers
110 views

What would be a rational subkey depth to use so that my address is infeasible to locate via a systematic search?

Using pycoin. ku <ext_pri_key> -s 1/4/6/2/8/4/2/5....... How many levels deep into the tree would I need to go (using only single digits) before it would be infeasible for an attacker to find ...
3
votes
3answers
308 views

How to deterministically generate large number of bitcoin addresses and monitor them

I want to generate a large number of bitcoin addresses to provide visitors for each transaction and I want to monitor payments to those addresses. How do I deterministically generate those large ...
0
votes
1answer
51 views

Can you reset 'used' addresses that were actually never used?

Bitcoin RPC command getnewaddress returns a P2PKH address from the keypool, and marks it as "used" so it will not be returned by the same RPC call again. I'm going to be doing a lot of testing on ...
1
vote
0answers
330 views

Generate Bitcoin addresses using a Master Key from Armory wallet

Is it possible to generate Bitcoin addresses using a Master Key from a Armory wallet with PHP? I don't want to use Electrum Master Key as Armory has a lot more features that come in handy often.
3
votes
1answer
353 views

Why does getNewAddress take so long? Often times out python-bitcoinrpc

Bitcoin 0.11 on a Raspberry Pi 2: https://github.com/jgarzik/python-bitcoinrpc I am using this RPC auth proxy to talk to bitcoind from Python. I have a script that requests getmempoolinfo every 1 ...
5
votes
3answers
8k views

Generate address (for receiving) on GNU/Linux without Bitcoin client?

If I understand it correctly, I could generate a valid Bitcoin address (key pair) following this algorithm. With an address generated in such a way I would be able to receive Bitcoin without ever ...
2
votes
2answers
2k views

Does the 256-bit integer secret exponent define the X, Y pair?

I'm trying to understand better how bitcoin works and I'm stuck. I've read a blog showing how to construct the WIF from the 256-bit secret integer and up to that point, I think I follow. However I'm "...
1
vote
1answer
39 views

Checkout time for consumers in stores accepting bitcoins

If the general practice is use to different bitcoin address for every new transaction, does it mean that merchant in a retail store that accepts bitcoins has to change his QR code for every new ...
1
vote
1answer
209 views

x , y coordination division

python code def inverse(x, p): return pow(x,p-2,p) p = 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f #private key 2 -->(x , y) value xx = ...
4
votes
1answer
2k views

Generate addresses without private key: Stealth addresses vs Master Public Key

In my case a store owner has different POS terminals. On none of the terminals should be a private key stored! The owner has one wallet, where he wants to get all transactions aggregated, done on the ...
7
votes
4answers
4k views

HD wallets and address reuse

HD wallets create a series of addresses, and then when one address has received an input it will give you a new address that hasn't received inputs yet So in the idea of you sending yourself bitcoin ...
3
votes
1answer
3k views

Generating private keys in Java

I'm looking for a way to generate private keys in Java. I'd like to make this a standalone program, so I'd rather not use a library like bitcoinj. From my research I've only seen people recommend ...
6
votes
1answer
3k views

Is there a way to generate a brain wallet from the command line or console?

Is there complete solution for console to generate brain wallet? Something like: echo "sausage" | xxd -r -p | sha256sum | awk '{print $1}' | rmd160 -x | blablabla I'm read this article: https://en....
1
vote
3answers
1k views

Is it possible generate three public key( address ) by only one private key?

I hear that each address has one private key. Is it possible generate three public key address by only one private key?
2
votes
0answers
986 views

Where can I find a C or C++ implementation of converting bitcoin privatekey to bitcoin public key and bitcoin address?

There are versions in python and some such things, but I need a C version (or at least C++). I do have the sha256, RMD160 in C already, and those functions are called. Thank you.
2
votes
1answer
269 views

How does the bitcoin network disallow people generating a key pair already generated? [duplicate]

Is it possible to generate a key pair that has already been generated? Wouldn't it collide with an existing value? I assume it is mathematically very unlikely, but odds higher than 0 are still ...
0
votes
2answers
1k views

Generating Ripple address

I am trying to recreate the Ripple address from Account Family wiki page and I am having some problems. I have the private generator of ...
2
votes
1answer
221 views

Genenerate address offline, but blockchain knows about my address

I generate new address in client. I hear that blockchain doesn't know about it. Blockchain will know about it when I use this address for transaction. My example: I generate this address(offline): ...