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
Join us in building a kind, collaborative learning community via our updated Code of Conduct.

This tag should be used for Bitcoin addresses. A Bitcoin address is an encoding of the hash of an ECDSA public key or a script. Knowledge of this value allows a user to send Bitcoins to another person over the network. Bitcoin addresses begin with a '1', '3', or 'bc1'. Not to be confused with ...

3
votes
1answer
18 views

Can you create empty Bitcoin transactions?

Is it possible to create Bitcoin transactions of zero value, or in other words sending 0 bitcoin to an address?
2
votes
1answer
20 views

Can you send a Bitcoin transaction to a Bitcoin address that does not exist?

Say I arbitrarily pick an address "abcdefg" (for example's sake), which does not exist in the network; no one "owns" the address. What happens when I attempt to make a transaction to this address? ...
0
votes
1answer
15 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
0answers
13 views

How does supporting additional 'Address Chains' impact resource usage for an SPV wallet?

On Reddit I encountered a user claiming that implementing Segwit support for an SPV wallet would require supporting an 'additional address chain', but I'm not sure what exactly that entails. I would ...
2
votes
1answer
19 views

How to edit the label of an existing address exactly like in bitcoin-qt but instead using RPC calls?

I am trying to edit the label of a bitcoin address in my wallet outside of bitcoin-qt. Currently I only know of 'setaccount' but it results in two addresses after editing one, it assigns a new address ...
0
votes
1answer
32 views

Why do wallets of Bitcoin exchanges have tens or hundreds of thousands of addresses?

I am looking to track the wallet of Kraken and see how the balance changes at each block. For that purpose, I use www.walletexplorer.com (https://www.walletexplorer.com/wallet/Kraken.com/addresses) ...
1
vote
1answer
17 views

How can i emulate two or more recipient address?

https://webbtc.com/scripts/multisig Above site lists lots of multisig recipient addresses having 2 or more addresses like below bitcoin mainnet transaction. getrawtransaction ...
5
votes
1answer
379 views

How can all possible numbers in 256-bit space be squeezed into 160-bit space?

Bitcoin addresses are essentially 160-bit hashes of a 256-bit public key. Huh? How can all possible numbers in 256-bit space be squeezed into 160-bit space? Does that mean any given bitcoin address ...
0
votes
1answer
25 views

Track transactions for a list of addreses not in a wallet

I am developing a payment gateway for BTC and have the following problem. I have bitcoind wallet and awaiting of some income for some some list of generated addresses. If i have received something on ...
1
vote
1answer
30 views

Why is the output address a list in RPC/console?

Vout contains a list of addresses, which I noticed to be always with size = 1, if it exists. The following is an example from Bitcoin Testnet: { "value": 0.91840581, "n": 2, "...
1
vote
4answers
85 views

How is it possible that the same WIF Private Key generates two different addresses?

I am wondering if you can explain this. I went here: https://coinb.in/#newSegWit Created the SegWit Address below: 3ASaGJ8h2bLn6Jha3hncBzXUKRCLyfv9bk RedeemScript ...
2
votes
2answers
95 views

list of addresses for major bitcoin exchanges

Is there a list available of the addresses for the aggregating wallets of major bitcoin exchanges? If so, where?
0
votes
0answers
50 views

List All the transactions of an adress - API

I am looking for a way to list all the transactions of an address. For instance, if we use the Blokchain.info API we get: url='https://blockchain.info/rawaddr/1PFtrRjbq4aLfM7k4tyLZ3ZAuTsgLr6Q8Q' ...
0
votes
2answers
35 views

Detecting Wash Sales/Transactions

I run a site which is essentially an e-commerce platform where buyers connect with sellers and all transactions happen in Bitcoin. I worry about sellers on the site continuously buying their own items ...
1
vote
1answer
58 views

Converted Segwit address (YPUB) to Legacy (XPUB), but balances differ

I'm trying to convert a Segwit YPUB address I got from a Ledger Wallet to a Legacy XPUB address in order to query the transactions from the wallet. I've yet to find a reliable API that supports YPUB ...
2
votes
2answers
36 views

When you pay from a P2SH address, does its change go into a P2SH address too?

Because that means you must always keep the redeem script around to make the change addresses, and if it's a multisignature script, then you'll need to have the script with those public keys around, ...
0
votes
0answers
38 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
26 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
41 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 ...
0
votes
1answer
62 views

How to get public and private keys by giving seed explicitly?

I am using bitcore to generate the public and private keys. I am using 'getnewaddress' method to generate a public address and dumpprivkey to generate a private key. When I am calling the ...
1
vote
1answer
60 views

Electrum console commands?

I need 2 commands for electrum To create X amount of addresses to export those addresses to word or just be able to copy them
0
votes
2answers
53 views

Simple Address check via API

So I have a wallet with thousands of addresses, I want to know how can I check the blockchain whether or not a transaction has been made to one(or another) of the addresses?
0
votes
1answer
52 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
25 views

XAPO's flow from wallet to vault - a different wallet address used for the transfer

I have a XAPO account and I moved a bitcoin from Bittrex from XAPO. Now, XAPO has provided me with a wallet address a1. Now when I have moved my bitcoin from my bitcoin wallet to vault and checked ...
0
votes
0answers
19 views

Transaction info in Bitcoin Block chain (Research)

I'm looking for an offline parser that can parse the blk*.dat files and give the transactions information that are written in inside the dat files. Can anyone help me in this matter.I want to get the ...
0
votes
1answer
110 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?...
2
votes
1answer
660 views

Is there a cost to having many different addresses?

Whenever I want to receive funds to my bitcoin wallet, it gives me a different address and says that it is "your current bitcoin address". Suppose I collect money from 100 different people, and then ...
1
vote
1answer
205 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
70 views

python bitcoin public key to address code error

import hashlib b58chars = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz' def hex_open_key_to_hex_hesh160(hex_open_key): h160 = hashlib.new('ripemd160') h160.update(hashlib.sha256(('04'+...
-3
votes
1answer
49 views

How do I find who sent the transaction

The address: 1A5PsNLUs6BNWvNSzooGSFVKdkaJ4e2TG2 TXID: Amount: 0.0127
1
vote
1answer
162 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
490 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
52 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 ...
1
vote
1answer
122 views

Creating Testnet Bitcoin Transaction with bitcoinjs-lib

I'm trying to setup a simple bitcoin testnet transaction using the bitcoinjs-lib npm module. It seems like I'm building the transaction correctly, and I receive the hex code but I think I'm unable to ...
0
votes
2answers
87 views

Bitcoin API(s) - how to pair (or obtain) BOTH sender and receiver addresses with a transaction ID (hash)

Various block explorers exist, which offer REST APIs. So far been using blockchain.info and btc.com Here is what we have: - List of bitcoin addresses Here is what can easily be got with that info: -...
0
votes
1answer
77 views

Address and Public key [duplicate]

I am reading about cryptography in Bitcoin. Bitcoin adress is created by applying cryptographic hash function to public key of the wallet. I know that this function is a trap door function but what ...
2
votes
1answer
53 views

Addresses field in ScriptPubkey

"txid": "055f9c6dc094cf21fa224e1eb4a54ee3cc44ae9daa8aa47f98df5c73c48997f9", "hash": "055f9c6dc094cf21fa224e1eb4a54ee3cc44ae9daa8aa47f98df5c73c48997f9", "version": 1, "size": 433, "vsize": 433, "...
0
votes
0answers
196 views

How to find bitcoin core address

downloaded bitcoin wallet. to buy bitcoin it asks for a core address. i tried finding it by going to "receive" and copying the address there and pasting to buy page. but it keeps saying please supply ...
1
vote
2answers
140 views

How to find top 100 richest bitcoin wallet addresses on given date?

There is a list of top richest bitcoin wallets at this moment. How can I find the list of top richest wallets on other dates in the past?
0
votes
2answers
47 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: ...
1
vote
1answer
69 views

C# code for Bitcoin Cash address conversion between legacy and new format

I need to convert legacy Bitcoin Cash addresses to new format and back. I am aware of similar question, but it asks about PRC and has solution using python, JS. I need it done in C# with no ...
0
votes
0answers
13 views

What does this comment mean from the Cashaddr code

From here: https://github.com/Bitcoin-ABC/bitcoin-abc/blob/master/src/cashaddr.cpp#L37 g(x) is chosen in such a way that the resulting code is a BCH code, guaranteeing detection of up to 4 errors ...
0
votes
1answer
26 views

Ethereum in Trezor

I understand that each of Ethereum addresses in Trezor represents standalone Ethereum account. But doesn't this bring problems with sharing funds between your accounts? If 100 people send me 1eth on ...
0
votes
0answers
36 views

Where to change the prefix of tx address

For different coin there is different address. In bitcoin source, which part of code is about the tx prefix setting?
0
votes
0answers
20 views

Receive payment without 3rd party API

So is there anyway to generate address and then check the address to see if enough fund is sent and enough confirmation without using any 3rd party API? Works on software written in C# or/and Web PHP....
1
vote
1answer
152 views

how to create Watching Address from available xPub key

Watch-only wallet can only receive payments but not spend the available coins. I am using bitcoinj (in Java). Can anyone please tell me that How to create watching addresses from available xPub key? ...
4
votes
1answer
163 views

Qualities of “Pay to Nested Witness Key Hash”

The lightning dev tutorial mentions the np2wkh or Pay to Nested Witness Key Hash address type, and I would like to find out more about it, so far without success. Can anybody explain how they are ...
1
vote
0answers
170 views

Problem with balance of my address

I have a problem that wallet does not recognize transactions of my address. The problem is present on testnet. Relevant address is n3qPR7uHUSoqnd8DZpE8GVhqnmrMzYu7Vj (https://testnet.blockexplorer....
1
vote
1answer
51 views

Of the many, many crypto address out there, how many are really being used? [duplicate]

I am not asking how many Bitcoin addresses there are. I am asking how many ARE being USED. I mean, Im sure there is alot of empty Bitcoin adresses out there, but, how many of are people just creating ...
0
votes
1answer
121 views

bch transfered to cashadrrs instead of legacy

I tried to transfer BCH from Coinbase to Ledger Nano S.The nano ledger S gave me a legacy address starting with a (1) Coinbase sent it out to a cash addr. How can I get a hold of this BCH. Looking on ...