Skip to main content
3 votes
Accepted

What if I don't send back the remaining satoshis to myself?

Transactions require that the amount sent in outputs does not exceed the amount consumed by the inputs. The difference between the two is implicitly the transaction's fee, which can be claimed by the ...
Pieter Wuille's user avatar
3 votes

Change output matches payment output type, not previous output type

This is indeed a behaviour change starting with version 23.0, released in April 2022. This change was implemented in Bitcoin Core PR #23789 over a concern that users of a less-common address type ...
Antoine Poinsot's user avatar
3 votes

Bitcoin Core balance differs from that shown by mempool.space

I think that Bitcoin Core is showing you the net effect of the transaction, while you are looking at the transaction in full detail on mempool.space. Looking at the data you present, I guess that you ...
Murch's user avatar
  • 76.9k
2 votes
Accepted

How do I send the change output from an input to fundchannel to a taproot address instead of to a SegWit v.0 address?

The documentation of the fundchannel command does not appear to make any references to parameters for setting the addresstype for the change output of a funding transaction. However, according to the ...
Murch's user avatar
  • 76.9k
1 vote
Accepted

Identifying change addresses by locktime?

Looking only at what you quote and describe, it seems to me that BlockSci is inspecting the locktime field of transactions. They appear to be inferring that an output may be a change output, if both ...
Murch's user avatar
  • 76.9k
1 vote

Can it happen that, after a bitcoin transaction, the change is sent to a receiving (not change) address?

Change addresses are supposed to receive the change bitcoins after a transaction, Delivering change is part of the transaction, not something separate that happens "after a transaction" ...
RedGrittyBrick's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible