2022 Developer Survey is open! Take survey.

Questions tagged [change]

Splitting a transaction and sending some of the coins back to the sender. Necessary for some currencies due to the design of the protocol.

Filter by
Sorted by
Tagged with
0 votes
1 answer
27 views

Does high value of change sent back to yourself affect transaction fees? Keep the balance of hot wallet low or high?

I understand that when you are sending bitcoin to someone normally you should send some money back to yourself as change. Normally wallets do this automatically for you.(Wallets normally generate a ...
user avatar
0 votes
1 answer
92 views

Sending certain amount of bitcoin from an address

Today I created my very first transaction of bitcoin on the testnet programmatically. I created a wallet A, first generated my private key and I generated a deposit address. I deposited 0.00074 btc ...
user avatar
0 votes
1 answer
46 views

How can you tell whether an address was made for CHANGE?

How to tell if an unrecognized, unclaimed address you sent BTC to is actually a "made for CHANGE" address? And if you discover a CHANGE address with unspent $$ in it, how can you retrieve ...
user avatar
0 votes
0 answers
34 views

Amount of btc you'll receive as change when sending btc

Can you know in advance how much change (in btc) you'll get back when you send a certain amount of btc? E.g. Let's say your wallet.dat has been active before and now has 0.125 in a few addresses and ...
user avatar
  • 85
0 votes
1 answer
60 views

`getaddressinfo` incorrect output for `ismine`

Running Core, trying to verify that I infact control a change address before I sign and broadcast a txn. But I can't find any way to list all future change addresses. I searched and found ...
user avatar
  • 103
3 votes
1 answer
84 views

Did Satoshi invent UTXOs?

Did Satoshi invent the UTXO model (the concept of "unspent transaction outputs" that are spent fully when invoked, leaving new UTXOs and "change"), or was the UTXO model based on ...
user avatar
3 votes
1 answer
234 views

Why are there round numbers after the fees and no change?

I am looking into a cluster of addresses that seem to be repeatedly sending transactions with a round number output and no change. How/why is this happening? For example c809850a2d8b… and 718fd33c7307…...
user avatar
  • 48
3 votes
1 answer
37 views

Can you have a transaction without a change output?

While reading about the fees here https://metamug.com/article/security/bitcoin-transaction-fee-satoshi-per-byte.html The article said that "In the simplest case, you'll have one input and two ...
user avatar
  • 147
2 votes
1 answer
71 views

Why Would Someone Not Use a new Change Address

I have previously asked questions and read about the importance of always using a new address every-time you receive a transaction, even for change. Sometimes when I watch the block explorer I see ...
user avatar
  • 320
1 vote
2 answers
46 views

How does change address interact with original address

change address is an additional address inside a wallet, which u can create with a raw transaction with 2 outputs. What I want to know is how does this change address interact with the (for a lack of ...
user avatar
  • 33
0 votes
0 answers
26 views

What does it mean ''Unconfirmed change may be issued''?

After i send some BTC the left over BTC came back and goes to a new Address in my Wallet, how come ? What does it mean ''Unconfirmed change may be issued'' ?
user avatar
  • 1
1 vote
0 answers
102 views

listreceivedbyaddress does not return any information about change addresses, is there any alternative?

listreceivedbyaddress does not return info about change addresses (m/84'/1'/0'/1/*) , only about receiving addresses (m/84'/1'/0'/0/*). I've found out that getreceivedbyaddress "address" ...
user avatar
  • 187
1 vote
1 answer
118 views

How to validate the change address in a multisig transaction?

I am using Specter Desktop to create a PSBT for a multisig transaction with some hardware wallets to sign. Part of the PSBT is a change address and I can match what the hardware wallet says to what ...
user avatar
  • 21
1 vote
1 answer
54 views

I somehow sent a transaction to my own wallet address

I wanted to make a transaction to a vendor but somehow I made it to my own address? It is yellow color and I put very very low fee. It is unconfirmed yet because of the fees. Should I just increase ...
user avatar
  • 11
2 votes
1 answer
172 views

How is the UTXOs of each partially-spent TxIn determined?

My current understanding of a transaction is as follows: a transaction (Tx) can have multiple inputs (which are previous unspent transactions = UTXOs), let's call them the TxIn a Tx can have multiple ...
user avatar
15 votes
6 answers
4k views

Why is there "Change" in Bitcoins?

I have read about a change address and wondered why there even is the concept of change? Let's say I received 1 BTC from some person A and I want to send 0.4 BTC to another person B, afterwards. From ...
user avatar
0 votes
1 answer
48 views

Can we determine which one of the referenced outputs corresponds to a cashback transaction in BTC transaction scripts?

let me quickly elaborate the question. The structure of a BTC transaction script looks somewhat like the following example "...
user avatar
1 vote
1 answer
44 views

Why do some addresses seem to send bitcoin to themselves?

When looking at block 630873, I noticed that some addresses seem to send BTC to themselves: Am I misunderstanding the situation, or does 1A7tWftaGHohhGcJMVkkm4zAYnF53KjRnU send large sums of BTC to ...
user avatar
  • 113
2 votes
1 answer
284 views

Where is the change from the output stored in?

I'm learning that Bitcoin doesn't have a way to represent the account balance, but it's, rather, a sum of UTXO owned by the users of the private key. Then where is the change from the output stored? ...
user avatar
  • 125
3 votes
0 answers
275 views

Verify Receive and Change Addresses

I run a coldcard with Electrum and Electrum-Personal-Server. As I understand it, we use hardware wallets because we don't trust our laptops. However, I've only been able to verify the sending ...
user avatar
  • 31
1 vote
1 answer
733 views

Cannot sign txn with change address using bitcoinjs-lib psbt

I am having a difficult time figuring out how to sign a spend from a change address. I get Error: cannot sign for this input with the key <value>. The initial transaction works fine, where I ...
user avatar
  • 33
0 votes
1 answer
43 views

Does bitcoin qt need to synch before I can spend my change?

Sorry for the follow up question... i was trying to transfer my btc to a new wallet (believing the original one had been compromised). I sent 2 tiny test transfers of $1 then when they arrived in the ...
user avatar
0 votes
2 answers
409 views

Privacy: How should I handle UTXO's?

We know that, for security and anonymity, we shouldn't reuse addresses. Also, there is the idea of change avoidance to protect ourselves from any number of change detection heuristics. But I find ...
user avatar
  • 101
0 votes
1 answer
70 views

Is a bitcoin UTXO divisible?

In this video Andreas Antonopolous says an output is indivisible and therefore if a transaction smaller than the output is done, the rest is used as change and returned to your different address of ...
user avatar
0 votes
1 answer
41 views

How does Internal Keychain exactly work?

I understand that an internal keychain is used to receive a change of payment when I pay someone. For example, I pay $20, but it costs $17, so I get $3. But what I don't understand is how can there ...
user avatar
0 votes
1 answer
95 views

Why is there sometimes no output that sends funds back to the sender's address?

'A' has one bitcoin. 'A' tries to send a 0.5 bit coin to 'B'. Two utxo are created. First, "utxo" sends "B" 0.5 bitcoin. Second, "utxo" where "A" remits remaining bitcoins to "A" except for 0.5 ...
user avatar
  • 21
1 vote
1 answer
33 views

wallet that does not abstract change addresses?

I wanted a hands on approach to see change adresses myself instead of hiding away all the details. I also want to see non-deterministic wallets just for education so that I can understand. When we ...
user avatar
1 vote
2 answers
59 views

Get back my change [closed]

Please help. I was new to thew blockchain and did not know about getting change back. when the address to give me my change showed up on my Ledger nano wallet I hit the x instead of the check mark. I ...
user avatar
1 vote
1 answer
39 views

My bitcoin change [duplicate]

I am new to this.I have sent out bitcoin over the blockchain before and saw that the hash just took a fee. However the other day it took out over.95 of a bitcoin when wanting to only send 0.04 of a ...
user avatar
1 vote
1 answer
57 views

May it be a risk to use the origin as the change address?

Follow scenario: The balance of my origin address is 1 BTC. I'm transfering 0.1 BTC to a shop where I'm buying some goods, my wallet returns the change to my origin address. Now my origin address has ...
user avatar
2 votes
2 answers
423 views

Bitcoin core wallet - got 0 balance after transaction [duplicate]

I did a test lightning transaction by sending 0.00001 btc to some exchange with using bitcoin core 0.16 (downloaded from bitcoin.org and installed to dedicated pc) and... it took the rest balance of ...
user avatar
  • 21
0 votes
2 answers
1k views

Determine which transaction output is a change address and which is not [duplicate]

Is there a way to determine which transaction output is a likely a change address and which is not? Looking at this transaction, there are two outputs - a change address and the output address. ...
user avatar
3 votes
2 answers
2k views

BIP44 and change addresses

I always wondered why BIP44 HD wallet differentiate between internal change addresses (m/44'/0'/0'/1/*) and external receiving (m/44'/0'/0'/0/*)? Why do some wallets advice me not using internal ...
user avatar
  • 193
0 votes
1 answer
250 views

Tamper - evident log with hash pointer

We know that the hash of the previous block is included in the header of the next block. So, if an adversary change the data in the block no. 10, then they hash of it will be changed and the header of ...
user avatar
2 votes
2 answers
3k views

What's with this address 1111111111111111111114oLvT2?

It was the burn address with the most BTC received in 2017 according to http://bitcoinwhoswho.com/blog/2017/12/30/8-97-bitcoins-burned-in-2017/. It's Hash160 is ...
user avatar
0 votes
1 answer
456 views

how to get change address using derived BIP44 publicKey?

I have generated a private key using my master seed private key. PHP Code: $bip44 = HierarchicalKeyFactory::fromExtended($result['masterPrivKey']); $publicKey = $bip44->derivePath("m/44'/0'/0'")...
user avatar
  • 3,559
1 vote
1 answer
1k views

Is this an incoming or outgoing transaction

I recently looked at this bitcoin transaction: transaction: 3b0e8fae9640e1d043cfef14815c6885e58d71e7ee31cfa53f9c9d5acb138a4d For those who do not want to look at the transaction, I will give a ...
user avatar
0 votes
1 answer
139 views

Bitcoin Address Workflow on Spend Leftovers

I need to understand the correct Bitcoin address workflow for transactions. I created an address a while back with a common wallet and sent some coin there. The address is at segwit m/49'/0'/0'/0/0. I ...
user avatar
2 votes
1 answer
512 views

bip44 address generation

I am writing hd wallet following bip44. After each transaction, should I create a brand new change address each time? Or can I use the same change address multiple times? What is the recommended ...
user avatar
0 votes
1 answer
250 views

Who stores your private key?

How does Bitcoin work when someone opens a wallet and gets a private key? Who stores that data? How could you access it if your forgot it? Also, how is it verified when someone exchanges bitcoin and ...
user avatar
  • 41
1 vote
1 answer
68 views

Seemingly random transactions on testnet

I'm testing my bitcoin marketplace site using testnet. Sometimes I'll simulate a payment from a buyer to a seller. In this scenario, my site generates a payment address and the fake buyer is supposed ...
user avatar
  • 139
1 vote
1 answer
143 views

Where does change go when making a transaction from funds imported from a paper wallet?

I'm new to bitcoin and have read numerous articles about it, but I still have questions about how it works. All the articles that I read say the same that, once I spend bitcoin from paper wallet its ...
user avatar
  • 133
0 votes
0 answers
58 views

Where is the rest of my bitcoin? [duplicate]

I sent bitcoin from one of my wallets to another wallet using one address (output) then this is what I got only a fraction of my bitcoin the bigger amount went to another unknown address to me https:...
user avatar
3 votes
1 answer
2k views

Increase transaction fee with Bitcoin Core client fails because of no change output. Why?

Context I created a transaction (using the full balance of an output) with the Bitcoin Core Wallet (running as full node). The transaction got into the mempool of major nodes, as expected. I set the ...
user avatar
2 votes
1 answer
43 views

How to distinguish between change and actual sent amount looking at transaction data

I am building analytics starting from blockchain raw data (blk**.dat files). I have read in the bitcoin wiki that once the inputs have been chosen for a transaction, they must be all used: so a ...
user avatar
0 votes
0 answers
318 views

Elecrtrum Change Address Problem [duplicate]

While I sending BTC to specific adress, it went to it but also it went to another address. How can i refund it?
user avatar
2 votes
1 answer
732 views

First bitcoin payment, sent X BTC, but transaction amount on blockchain.info shows as more than 2X?

I sent 0.01047 BTC through coinpayments.net using electrum. First I selected minimum fee option, then I went back and selected one level higher as the fee tier. My electrum wallet and blockexplorer....
user avatar
0 votes
1 answer
79 views

Under what conditions could a change address immediately send the entire balance to a third-party address?

I have a situation where I sent 1 coin to and address I own and my wallet sent the unspent output to a change address but due to a glitch in the wallet software, that change address doesn't show up in ...
user avatar
  • 11
0 votes
1 answer
77 views

Can bitcoins be moved from the origin address to the origin address? [duplicate]

I ask this because it seems more efficient to send change to the original address instead of a new one. Does the cryptography not allow this?
user avatar
4 votes
1 answer
3k views

What happens when two transactions send to the same address?

I would like to know the consequences of sending bitcoin several times to the same address. Let us say I send 1 BTC from Address1 to Address3 and later I send 2 BTC from Address2 to Address3 again. ...
user avatar