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.
134 questions
0
votes
0
answers
77
views
How can I get Sparrow Wallet to send change back to the origin address?
In the Electrum wallet, I could set use_change: false to send change back to the origin address. How can I achieve that with Sparrow Wallet?
0
votes
1
answer
71
views
Bitcoin Core balance differs from that shown by mempool.space
I restored a wallet.dat created with version 22.0. In Bitcoin Core 27.1, it now shows a balance of 1.16387212. My address 39L1wGdaPemy8vgQdz7CNU3QBDXthurLb7 shows a balance of 1.15278884 on mempool....
2
votes
1
answer
73
views
How do I send the change output from an input to fundchannel to a taproot address instead of to a SegWit v.0 address?
Is there a way send the change output from an input to fundchannel to a taproot address instead of to a SegWit v.0 address?
I have only one large utxo in onchain funds of my Core Lightning node. Its ...
1
vote
1
answer
79
views
Identifying change addresses by locktime?
I know that Blocksci is no longer being actively developed but I was reading through some of the documentation about identifying change addresses and came across this:
change.locktime = <blocksci....
2
votes
0
answers
110
views
How does Electrum's "send change to lightning" work?
In Electrum, when sending to a non-Lightning ₿ address, I can choose the "send change to lightning" option. How does this work?
2
votes
1
answer
87
views
Change output matches payment output type, not previous output type
Using the Bitcoin Core wallet making a transaction which spends a native segwit output and pays to a p2sh-wrapped segwit output will create a p2sh-wrapped change output.
It is different from my ...
1
vote
1
answer
342
views
Can it happen that, after a bitcoin transaction, the change is sent to a receiving (not change) address?
I have an Electrum wallet and I can see there are 2 types of addresses: receiving and change.
Change addresses are supposed to receive the change bitcoins after a transaction, but can it happen that ...
0
votes
1
answer
72
views
What if I don't send back the remaining satoshis to myself?
I'm trying to send a tx request to bitcoin node to make a transaction. All tutorials send back the remaining satoshis to themselves. What if I don't do that and don't send remaining satoshis to myself?...
1
vote
0
answers
205
views
How to set change address with python bitcoinlib
I am using python's bitcoinlib to try and set up payments where a client sends funds to a server and then sends requests signed with their key as proof that the request came from them. The server ...
4
votes
0
answers
110
views
Setting up to create PSBTs using Bitcoin Core from 10 year old non-deterministic wallet
I have an old wallet from 10+ years ago. It was created using an old version of Bitcoin Core before deterministic wallets were a thing. I have it now on an offline computer that has Bitcoin Core 21.0....
5
votes
1
answer
2k
views
How do I perform a RBF transaction through Bitcoin Core?
I have no knowledge about Bitcoin Core and attempted my first transaction, which failed due to low fee due to a basic math error. (Did not notice it was per kilobyte rather than per byte.)
It is ...
0
votes
2
answers
767
views
Why distinguish between receiving address and change address
I see receiving address and change address in wallet client and bip44. Why distinguish between receiving address and change address?
What will be the problem if I use only change address chain for ...
1
vote
1
answer
62
views
How to parse out the recipient address of "change" from transactions in tx?
I just read in this page that a transaction typically has two addresses, one for the recipient of a transaction and another for the "change" associated with the transaction. My question is ...
0
votes
1
answer
98
views
Change addresses in old backups
I have a very old wallet backup, from 2011, from bitcoin-qt, I imported it to bitcoin core, but I seem to have only one address, seems that I have no change addresses in the imported data.
Is the ...
0
votes
2
answers
156
views
Determining change address
hoping to gain a bit more clarity on how change addresses work here.
In the attached example, can the change address be identified with 100% certainty? Is there a potential scenerio where it could be ...
1
vote
1
answer
56
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 ...
0
votes
1
answer
171
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 ...
0
votes
1
answer
79
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 ...
0
votes
1
answer
216
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 ...
3
votes
1
answer
257
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 ...
3
votes
1
answer
401
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…...
4
votes
1
answer
121
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 ...
2
votes
1
answer
103
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 ...
1
vote
2
answers
103
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 ...
0
votes
0
answers
37
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'' ?
1
vote
0
answers
149
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" ...
1
vote
1
answer
226
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 ...
1
vote
1
answer
121
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 ...
2
votes
1
answer
341
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 ...
15
votes
6
answers
5k
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 ...
0
votes
1
answer
72
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
"...
1
vote
1
answer
105
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 ...
3
votes
1
answer
361
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?
...
3
votes
0
answers
374
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 ...
2
votes
1
answer
2k
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 ...
0
votes
1
answer
56
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 ...
1
vote
2
answers
713
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 ...
0
votes
1
answer
92
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 ...
0
votes
1
answer
51
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 ...
0
votes
1
answer
164
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 ...
1
vote
1
answer
43
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 ...
1
vote
2
answers
80
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 ...
1
vote
1
answer
51
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 ...
1
vote
1
answer
75
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 ...
3
votes
2
answers
579
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 ...
0
votes
2
answers
2k
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. ...
4
votes
2
answers
3k
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 ...
0
votes
1
answer
280
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 ...
3
votes
2
answers
6k
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 ...
0
votes
1
answer
577
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'")...