People who code: we want your input. Take the Survey

Questions tagged [address-generation]

Collects technical details on the process of creating new addresses.

Filter by
Sorted by
Tagged with
1
vote
1answer
237 views

“bitaddress.org”: It generates a BTC or BCH address?

(1) Is the address generated by www.bitaddress.org a BTC address? Or BCH address (Bitcoin Cash) ? (2) Is there a general method to recognize BTC address from BCH address?
7
votes
2answers
3k views

Is a bitcoin address collision possible if generating 90 million addresses every 4 hours?

I am running a test to see if I can obtain a successful bitcoin address collision after generating billions of addresses. I am not entirely sure how I would check them yet. Basically I have an extra ...
0
votes
3answers
1k views

How to create Ethereum brain address? [closed]

I have used bitaddress.org to create a brain wallet for my Bitcoin. Now I would like to create a brain wallet for my Ethereum using Bitcoin Improvement Proposals (BIP) 32/39/44/49 technologies. Is ...
0
votes
1answer
71 views

Why the normal mode exist in BIP32

Suppose the BIP32 normal deviation is not safe enough. Suppose the xpub is deployed on the server, we assume it is public, then the leak of any derived private key is the leak of the parent private ...
-1
votes
2answers
918 views

Is there a litecoin / dogecoin scrypt brain wallet generator like the one made for BTC warp wallet?

Has there been other litecoin / dogecoin brain wallet implementations besides bitaddress? I don't feel bitaddress.org's brain wallet generator is secure enough as compared to Warp Wallet scrypt ...
0
votes
1answer
566 views

The risk of sending money to a xpub generated address

Suppose the owner of xpub share the xpub to others, and someone send some money to a xpub generated address. If the owner of xprv does not know the path used to generate that new address, is that ...
1
vote
2answers
603 views

Bitcoin HD Wallets with hardened derivation and watch-only addresses

I'm learning about the details of how HD wallets work. After reading the BIP32 and BIP44 documents thoroughly and supplementing it with Mastering Bitcoin there's still on aspect that I can't figure ...
2
votes
2answers
3k views

How to get the derived public key from xpub?

Here I'd like to generate the other address use xpub. Is there any library (python) could help to derive the new address from extended key? such as: gen_new_pub(xpub, new_path) to get the derived ...
1
vote
1answer
114 views

Does Bitcoin Core accepts uncompressed address generation?

So one priv key express uncompressed and compressed pub key. Does the latest Bitcoin Core client accepts importing it to express uncompressed address? or it automatically express compressed address? ...
0
votes
1answer
335 views

How many rounds of HMAC-SHA256 needed to generate the master key in BIP32

In the BIP32, it does not define the round of HMAC-SHA256. In http://bip32.org/, it use 50,000 rounds. In "mastering Bitcoin", it use 2048 rounds. Is there any explicit standard, or what we ...
13
votes
3answers
959 views

What's stopping someone from taking over all the bitcoin addresses?

Anyone can generate unlimited bitcoin addresses. Presumably, there's a limited number of these (even if it's a very very large number). What's stopping someone from taking over all the bitcoin ...
2
votes
1answer
536 views

bip44 account discovery

In Bip44 "Account Discovery" section, there is following sentence: We scan just the external chains, because internal chains receive only coins that come from the associated external chains. (...
0
votes
1answer
397 views

Number of Trials Required For Brute Force Attack To Have x% Of Success?

I'm making an informational video about how unlikely it is for an attacker to successfully brute force a specific bitcoin address. Obviously, it will deal with impossibly huge numbers ("not in earth's ...
0
votes
1answer
393 views

Zcash wallet generation

How to generate Zcash address and private key by a mnemonic seed, in nodejs or python? Is there some lib like bitcore-lib or ethereum-bip44?
3
votes
1answer
189 views

Where are new addresses stored?

When a user generates an address using Bitcoin Core, is that address by default stored on the blockchain or will it only be stored after it is used in a transactions
0
votes
1answer
64 views

How to generate a large number of accounts via hw wallet and save addresses to file?

I work in a company which uses a ledger blue hw wallet. They need to generate bitcoin and eth accounts to send to users to deposit to. Currently they have people generating one account at a time in ...
1
vote
2answers
5k views

bitcoind deamon create new account for every user

I'm new to this bitcoin and seems confused a little. I need a system where I need to create new address for every user(personal account) where they will transfer some bitcoins to it and buy some ...
2
votes
1answer
2k views

Using Python: create a private key of my choosing, then generate public key and address

I'm looking for a simple, easy to use Bitcoin library for Python. What I want to do is verify I can enter a hex private key that I want, and get the expected pubkey in compressed format, and the 1Btc....
3
votes
2answers
3k views

What is the difference between your address and your public keys

I'm beginning to learn about cryptocurrencies, and I'm having a lot of trouble because some terms are used in different contexts. I know that public keys are generated through a private key. So, are ...
0
votes
1answer
14 views

Is it required to broadcast the addresses generated locally to the bitcoin network?

Like the transactions are broadcasted to the bitcoin network , is it required that locally generated addresses also need to be boradcasted to the bitcoin network ?
3
votes
1answer
1k views

How to convert Bitcoin cash address to cashAddress Format in PHP?

I've been trying with cashaddress-php but it doesn't work because the address should be in hex format, I tried with hex public hash key it also didn't work. Invalid hash length [320 bits] for ...
1
vote
1answer
620 views

Generating private key/bitcoin address based on a “password”

Since the private key is basically a random large number, would I be able to pick a password and have that converted into an address? For example: pick "mysecretpwd". Have it sha256ed, obtain a large ...
0
votes
1answer
86 views

Why bitcoin addresses have different number of characters?

With the help of bitcoin wiki I learned that every bitcoin address stands for a number and that shorter addresses are valid just because they happen to start with zeros, and when the zeroes are ...
2
votes
1answer
679 views

Possible attack vector of BIP32 HD wallet

I've been reading about BIP32 HD wallet and it's implementation and came across a few questions regarding the possible known "attack" vector of leaked private child keys and known xpub parent key ...
1
vote
1answer
42 views

Bitcoin explorers don't show my addresses transactions

I'm creating bitcoin addresses for a wallet we're building. To make sure the addresses are valid I went to a couple of bitcoin explorers and they reported, correctly, that the address does not have ...
1
vote
1answer
78 views

Is there any way to revoke or update private key?

Suppose my private key corresponding to an address is stolen. Is there any way to revoke private key or update the private key?
1
vote
1answer
1k views

bitcoin address from xpub key

I want to create bitcoin address from extended public key, without exposing private key but did not get any success till now. Do someone know how to do it? I am using bitcore-lib package
0
votes
1answer
128 views

What is the likelihood that an xPub child address is not owned by the same xPub address holder?

Kind of an odd question, and I'm pretty sure the answer is, "extremely unlikely," but wanted to see what the community thought. Secondary question: How sure can one be that the addresses ...
0
votes
1answer
202 views

Whether I have to scan all types of addresses to discover BIP44 wallet from mnemonic?

Let's assume that I am going to create a new address in bitcoin HD wallet knowing only mnemonic words and that previously addresses were generated according to BIP44. BIP44 gives an algorithm how to ...
0
votes
1answer
16k views

How to get a wallet address and set label via RPC?

I'm familiar with the basic RPC commands, but I'm having trouble retrieving/adding an address to a wallet, using purely RPC calls (i.e. bitcoind only, not bitcoin-qt). My understanding is that ...
1
vote
2answers
385 views

Can one recover the full list of public keys generated in electrum with the seed/private key?

I used the wallet.change_gap_limit command in the electrum console in order to generate some 20.000 public keys. Would I be able to recover all of these using my seed after completely removing ...
0
votes
1answer
771 views

Is there a javascript library for generating litecoin address from a string?

Is there a bitcoinjs equivalent for litecoin? I want to be able to generate a litecoin address using a long string.
1
vote
1answer
465 views

BIP 32 child key derivation “stops working” after a certain index (i)

Here's my code to get a child public key from a parent HD key. I adapted it from freedomnode: public function address_from_master_pub($path = '0/0') { if ($this->xpub === NULL && $...
1
vote
1answer
245 views

bitcoinTestnet Network returning a mainnet address

I'm using this code to get a new address from an extended public key: $index = 97; $change = false; $key = HierarchicalKeyFactory::fromExtended($tpubaddress, NetworkFactory::...
0
votes
1answer
63 views

Subscription-based payments

I'm writing a web application that will require subscription fees from users. I'd like to automate this process without relying heavily on 3rd party services (web-based wallets, etc). Currently, this ...
2
votes
2answers
1k views

Generate keys/addresses for all altcoins

I'm looking for a library or method to generate addresses for as many of the most popular currencies/altcoins as possible. Is there a known library that supports this? Or do I need to use a specific ...
2
votes
1answer
394 views

Checking the first and last characters of a cryptocurrency address?

When confirming that an address entered on a site/app is what I expect it to be, I often check the first and last 3-4 characters to see if they match. Is this practice dangerous? Could an attacker ...
0
votes
2answers
96 views

How to generate an address for bitcoin?

I installed bitcoin core and I am generating an address using getnewaddress. To get the private_key of the address I am using dumpprivkey. To get the unspents I am using listunspent. Till here ...
0
votes
0answers
54 views

What's the difference between all kinds of bitcoin addresses (Single, multisig, etc…) also compared to all bitcoin forks?

Bitcoin addresses start with 1. Multisig/Script addresses start with 3. Other forks of bitcoin have single letters that are different at the beginning. Is this letter simply and only prepended to the ...
2
votes
1answer
205 views

Hypothetical Scenario - Address collision with address with already confirmed outgoing transaction

In a typical case of finding a collision with an address, as long as the private key provided has a consistent public key that hashes to the address, then the coins in that address can be spent. The ...
0
votes
1answer
139 views

Can I generate an address without using bitcoin core?

I am running bitcoin core in my mode. I am using getnewaddress to generate an address and then I am using unspent to get the unspent of an address which returns the unspent successfully. If I created ...
1
vote
1answer
312 views

How are 21 words seeds generated

Apologies for the noobie question. I was wondering how a range of wallet addresses (eg. BTC address 33ELbMhwHw5AaKHU4u3MzVSFvvK7aa7HZL) is algorithmically converted into seeds (eg. 12 words). Any help?...
2
votes
1answer
2k views

How to generate a native Segwit address and P2SH Segwit address from a standard WIF?

Can I have the steps to generate a native Segwit address from a standard WIF? And the steps to generate a P2SH Segwit address from the same WIF? How do these two formats differ and why are there two?...
1
vote
1answer
347 views

Benefits of generate address from sha256 hash than random address

Is there any benefits (eg: better security) of generate a address from SHA 256 hash vs generate a random hash? Generate adress from a SHA 256 hash var value = Buffer.from('correct horse battery ...
3
votes
1answer
1k views

How to generate a Litecoin testnet addresses (Segwit also) (Derivation path, bip32)

I'm creating a wallet that generates address for litecoin mainnet in two ways. One is using bitcoinjs-lib. This library has an object with all the data need it to create private keys and address: ...
1
vote
1answer
1k views

How can I generate bitcoin cash addresses programmatically? [duplicate]

If I'm a mobile developer who wants to integrate bitcoin cash in an app, how can I generate Bitcoin Cash addresses programmatically, without relying on a 3rd party service, like Coinbase?
0
votes
3answers
577 views

Bitcoin Gold Ledger Derivation path

What derivation path for creating addresses is used in Ledger for BTG? Generated address from the device doesn't correspond the address from the path m/44'/0'/0'/0/0 that is shown for BTG in BIP39 for ...
0
votes
1answer
643 views

how bitcoin core generate addresses?

how does bitcoin core generate addresses and where can they be found in the data directory?
2
votes
3answers
2k views

ELI5: What is Base58Check encoding?

I've seen posts on how to do it and I've read the wiki on what it is, however these explanations are too complex. Can someone explain what it is and why it's called Base58Check encoding? Are addresses ...
1
vote
0answers
268 views

bitcoinjs-lib seems to skip a step in deriving addresses from a BIP 44 wallet

According to this wiki page to create a bitcoin address, 1) you have your public key of the properly derived path 2) Then SHA256 it 3) Then RIPEMD-160 it, Add version byte at the front and boom ...