Skip to main content

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
2 votes
1 answer
61 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 ...
John Smith's user avatar
1 vote
1 answer
60 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....
user2334659's user avatar
2 votes
0 answers
71 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?
Geremia's user avatar
  • 4,704
2 votes
1 answer
80 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 ...
david's user avatar
  • 21
1 vote
1 answer
221 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 ...
Dan's user avatar
  • 191
0 votes
1 answer
69 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?...
Monte Conte's user avatar
1 vote
0 answers
160 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 ...
Colm Evans's user avatar
4 votes
0 answers
95 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....
Sarlat's user avatar
  • 41
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 ...
user141318's user avatar
0 votes
2 answers
501 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 ...
MonKong's user avatar
  • 53
1 vote
1 answer
48 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 ...
bitcoinluvr6969's user avatar
0 votes
1 answer
81 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 ...
Didi Kohen's user avatar
0 votes
2 answers
125 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 ...
doug's user avatar
  • 1
1 vote
1 answer
48 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 ...
Vladimir's user avatar
  • 119
0 votes
1 answer
138 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 ...
Vladimir's user avatar
  • 119
0 votes
1 answer
71 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 ...
Ra2377ven's user avatar
0 votes
1 answer
191 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 ...
mikew's user avatar
  • 103
3 votes
1 answer
196 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 ...
Maximillian Laumeister's user avatar
3 votes
1 answer
391 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…...
Shm's user avatar
  • 48
4 votes
1 answer
106 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 ...
igobivo's user avatar
  • 157
2 votes
1 answer
90 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 ...
Prince M's user avatar
  • 340
1 vote
2 answers
89 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 ...
Keba's user avatar
  • 33
0 votes
0 answers
32 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'' ?
Rob's user avatar
  • 1
1 vote
0 answers
143 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" ...
le0's user avatar
  • 187
1 vote
1 answer
207 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 ...
Jeff's user avatar
  • 21
1 vote
1 answer
112 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 ...
LexLer's user avatar
  • 11
2 votes
1 answer
312 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 ...
Jean Monet's user avatar
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 ...
André Kuhlmann's user avatar
0 votes
1 answer
65 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 "...
user101893's user avatar
1 vote
1 answer
86 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 ...
zabop's user avatar
  • 113
3 votes
1 answer
345 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? ...
Kevvv's user avatar
  • 135
3 votes
0 answers
365 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 ...
McMurdo's user avatar
  • 31
2 votes
1 answer
1k 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 ...
GViz's user avatar
  • 153
0 votes
1 answer
52 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 ...
Bitcoin poor's user avatar
1 vote
2 answers
687 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 ...
bitsmack's user avatar
  • 141
0 votes
1 answer
84 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 ...
ParmuTownley's user avatar
0 votes
1 answer
50 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 ...
Carol Ward's user avatar
0 votes
1 answer
146 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 ...
ASH's user avatar
  • 21
1 vote
1 answer
40 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 ...
Mini kute's user avatar
1 vote
2 answers
78 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 ...
Paulmac61's user avatar
1 vote
1 answer
48 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 ...
Paulmac61's user avatar
1 vote
1 answer
67 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 ...
Andreas Winter's user avatar
2 votes
2 answers
557 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 ...
Ariloum's user avatar
  • 21
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. ...
Gabriel Bauman's user avatar
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 ...
jakob's user avatar
  • 313
0 votes
1 answer
277 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 ...
SayyedAli's user avatar
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 ...
Bitcoin WhosWho's user avatar
0 votes
1 answer
565 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'")...
Tailer's user avatar
  • 3,669
1 vote
1 answer
2k 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 ...
Kyle Graham's user avatar
0 votes
1 answer
161 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 ...
Christian Findlay's user avatar