Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [address-generation]

Collects technical details on the process of creating new addresses.

0
votes
1answer
23 views

Adding an external key pair to a local bitcoinj wallet

I need to add a vanity address to a local wallet that I maintain using bitcoinj APIs. I'm not able to search for the vanity using bitcoinj APIs directly, on my local PC, because my vanity is too fancy....
1
vote
1answer
48 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
26 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 ...
0
votes
1answer
70 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 ...
0
votes
1answer
30 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
36 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?
0
votes
1answer
45 views

Print all states of getting from a random 256 bit private key to a corresponding encoded BTC address

I wonder if it is possible to print what's going on under the hood regarding the process of getting from a random binary number to a BTC address. It will look something like this: Input: a random ...
0
votes
1answer
30 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 ...
1
vote
2answers
55 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 ...
1
vote
1answer
53 views

OpenSSL bitcoin addresses generation

Using OpenSSL ver 1.1.0h on win 8.1 - 32 bit Im trying to recreate this post using cmd: OpenSSL generate Bitcoin address But on step 3: openssl ec -in c:\keys\private.pem -outform DER|tail -c +8|...
1
vote
1answer
61 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
52 views

How to generate a dash address?

How can I generate a simple dash address from a public key? How many address formats are there in dash?
1
vote
1answer
168 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 && $...
0
votes
1answer
124 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 ...
2
votes
1answer
45 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
0answers
41 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
59 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
2answers
51 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
1answer
48 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
56 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?...
0
votes
1answer
86 views

Generate QR code for multiple cryptocurrency addresses

I want to generate my own QR code with my main cryptocurrency addresses without using an online solution, is there maybe a command prompt way or particular piece of software I cam download for this, ...
0
votes
1answer
232 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
242 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 ...
0
votes
1answer
461 views

python-bitcoinlib | Create Private Keys, Public Keys and Addresses - How to Do It?

I'm trying to use the python-bitcoinlib library but its docs aren't entirely clear to me. I'm a programmer but quite new to Python, and not very versed in the Bitcoin protocol. What's the process, ...
1
vote
1answer
413 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
397 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?
1
vote
3answers
590 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
75 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 ...
0
votes
0answers
497 views

How login in Bitcoin wallet using private key

We're working with a ICO project based on NEO Blockchain. We've requirement of getting payments through NEO, ETH and BTC. We're using deposit address concept to get payments from the users, and for ...
0
votes
2answers
106 views

base58 cannot get 34 chars results (as Bitcoin address does) but 68 chars

I am trying to convert public key hex to Bitcoin address. From this website http://gobittest.appspot.com/Address, I can do some test. For example, I have this public key: ...
0
votes
0answers
69 views

Would it be possible for an 8-bit microprocessor to create a bitcoin keypair?

Context for question: With the latest security breaches around modern CPU's (Spectre / Meltdown) I was wondering if we could generate ECDSA keypairs on cheap, small and/or simple air gapped (micro)...
0
votes
1answer
96 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?
0
votes
1answer
69 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
59 views

Does copay accepts multiple payments?

I am a bit confused as to whether copay wallet accepts multiple payments to a single address based on the phrasing "wallet generates new addresses automatically once you use a bitcoin address once"......
2
votes
2answers
995 views

How to generate a new extended public key (xpub)?

I have a need to generate a new extended public key (xpub). Examples: xpub6CUGRUonZSQ4TWtTMmzXdrXDtypWKiKrhko4egpiMZbpiaQL2jkwSB1icqYh2cfDfVxdx4df189oLKnC5fSwqPfgyP3hooxujYzAu3fDVmz ...
1
vote
1answer
27 views

Are wallet address generators considered a dapp? like bitaddress or warp wallet?

Is bitaddress or warpwallet generator considered a dapp? They aren't tied to centralized server when you use the application to generate your own addresses and it can run by itself.
1
vote
1answer
509 views

Is there a way to generate new addresses for someone else's wallet?

I thought I saw this feature existed somewhere but I can't find the reference. Use Case: Alice needs to keep sending multiple bitcoin transactions to Bob, and wants to use a different payment address ...
1
vote
1answer
103 views

Why does my implementation of hex to Base58check produce different results than the example?

Step 8 of this wiki page gives this hex value: 00010966776006953D5567439E5E39F86A0D273BEED61967F6 Step 9 converts it to this base58 string:16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM I'm trying to implement ...
0
votes
0answers
32 views

Why does the bitcoin wiki's guide on building bitcoin addresses seem to have the wrong hashes?

I'm trying to follow this wiki on bitcoin address creation, but I'm getting different results when I walk through it myself Starting from step 4, we have the extended RIPEMD-160 hash ...
0
votes
1answer
297 views

How do you output segwit bech32 (bc1…) / P2SH (3…) addresses from a bitcoin private key?

I have a bitcoin private key and know that it can output a segwit addresses of bech32 bc1... and p2sh 3... formats. How can this be done easily?
1
vote
1answer
342 views

How to sweep a segwit bech32 private key?

I'm testing segwit bech32 addresses and generated the following using bitcoinjs: address: bc1qc7u5njf4nf2rj3zys642mfc7nct6kdven8j4e9 private key: 5Kkzs8XrJNAmf9VQDFeGBfaRvSByAvPK6DbDXw5BVqswWaXSG2Y ...
0
votes
1answer
207 views

how bitcoin core generate addresses?

how does bitcoin core generate addresses and where can they be found in the data directory?
0
votes
1answer
56 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 ...
1
vote
1answer
38 views

Generate cryptocurrency addresses on server

I want to generate cryptocurrency addresses (e.g. for top 10 cryptocurrencies on CoinMarketCap) on my server and be able to send transactions when deposit arrives. Can I do that with CLIs or there is ...
0
votes
1answer
107 views

New address generation on exchange services

Services like ShapeShift generate new addresses for each transaction. It is not clear how to they do that. I didn't find any API that supports address generation for such a big amount of coins like on ...
1
vote
1answer
54 views

Is it secure to put a wallet address on one's business cards as a QR code?

As a company, we're making business cards, and would like to put our bitcoin addresses on our business cards as QR codes. Yet, I know that it is a best practice for wallets to cycle addresses - I mean,...
1
vote
1answer
84 views

Bitcoin cash wallet with ability to generate new addresses

I'm looking for a wallet that can generate new addresses. I've seen some wallets that do generate a new receive address for Bitcoin, but I'm not sure if a new address is used when Bitcoin is sent. I ...
0
votes
1answer
104 views

Does BIP44 key derivation path protects private keys derived within same account?

I understand that with Un-hardened parent extended public key child private key This will leads to compromise of parent private key and so all the private keys of siblings BIP44 suggests the path ...
0
votes
1answer
58 views

How Bitcoin wallets avoid address re-usability?

As we know, address reusability compromises both privacy and security. My question is how Bitcoin wallets avoid address reusability? Is wallet generates an address from index 1 and scan blockchain ...
0
votes
1answer
118 views

How does Bitcoin Core know that your private key relates to your public address? Are the private keys stored?

When a user creates an account on Bitcoin Core, he is assigned private keys. And he needs to use these private keys in order to send transactions onto the network. Does Bitcoin Core store these ...