Skip to main content
Share Your Experience: Take the 2024 Developer Survey
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
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
  • 75.7k
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
  • 75.7k
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